VNC - Connessione al ThinClient lenta
Sintomo
Su alcuni dispositivi Intel (ad es. BLACK.DICE, 1688, 1658), il carico di un core della CPU sale al 100% quando è attiva una connessione VNC. Se si prova a trascinare una finestra, a volte occorrono diversi secondi prima che l'immagine venga aggiornata.
Soluzioni alternative
Utilizzare il driver Xorg-Intel
Per impostazione predefinita, i thin client utilizzano il driver Kernel Mode Setting (KMS). In alternativa, i dispositivi Intel possono utilizzare anche il driver xorg-Intel.
- Aprire l’interfaccia web del openthinclient Management Server
- Creare un nuovo tipo di hardware o selezionare un tipo di hardware esistente
- Nel tipo di hardware, impostare l’opzione «Utilizza driver grafico specifico» su «Utilizza driver xorg-Intel invece di KMS»
- Verificare che il tipo di hardware sia assegnato al client in questione. In caso contrario, assegnare il tipo di hardware al thin client.
Disattivare GLAMOR
ℹ️ Consiglio per persone esperte
Le seguenti istruzioni sono rivolte alle persone esperte. Se non avete un motivo valido, utilizzate il driver Xorg-Intel come descritto sopra.
È anche possibile utilizzare il driver KMS e disattivare GLAMOR. Si prega di tenere presente le seguenti avvertenze relative alle istruzioni che seguono:
- È valida per tutti i thin client che si avviano dal server.
- L'opzione "Usa driver grafico specifico" deve essere impostata su "Predefinito" e non può più essere utilizzata.
- Dopo le modifiche, l’hardware non Intel potrebbe non avviarsi più.
Per disattivare GLAMOR su tutti i thin client, caricare il file <Manager-Home>/nfs/root/custom/rootfs/etc/X11/xorg.conf.d/20-modesetting.conf con il seguente contenuto sul openthinclient Management Server:
Section "Device"
Identifier "My GPU"
Driver "modesetting"
Option "AccelMethod" "none"
EndSection
Successivamente, riavviare i thin client. Se le modifiche sono andate a buon fine, la connessione VNC dovrebbe funzionare nuovamente senza che il carico della CPU su un core raggiunga il 100%. Inoltre, nel file dei thin client /var/log/Xorg.0.log dovrebbero essere presenti le seguenti righe:
...
[...] (**) modeset(0): Option "AccelMethod" "none"
...
[...] (**) modeset(0): glamor disabled
...