VNC: conexión lenta con el ThinClient
Síntoma
En algunos equipos con hardware Intel (por ejemplo, BLACK.DICE, 1688, 1658), la carga de un núcleo de la CPU se dispara al 100 % cuando hay una conexión VNC activa. Si se intenta mover una ventana, en ocasiones se tarda varios segundos en actualizarse la imagen.
Soluciones provisionales
Utilizar el controlador Xorg-Intel
Por defecto, los ThinClients utilizan el controlador Kernel Modesetting (KMS). En su lugar, los dispositivos Intel también pueden utilizar el controlador xorg-Intel.
- Abra la interfaz web del openthinclient Management Server
- Cree un nuevo tipo de hardware o seleccione uno ya existente
- En el tipo de hardware, cambie el selector 'Utilizar controlador gráfico específico' a 'Utilizar el controlador xorg-Intel en lugar de KMS'
- Compruebe si el tipo de hardware está asignado al cliente en cuestión. Si no es así, asigne el tipo de hardware al thin client.
Desactivar GLAMOR
ℹ️ Consejo de experto
Las siguientes instrucciones están dirigidas a expertos. A menos que tenga una razón de peso, utilice el controlador Xorg-Intel, tal y como se ha descrito anteriormente.
También es posible utilizar el controlador KMS y desactivar GLAMOR. Tenga en cuenta las siguientes advertencias para estas instrucciones:
- Son válidas para todos los clientes ligeros que arrancan desde el servidor.
- La opción 'Usar controlador gráfico específico' debe estar en 'Predeterminado' y ya no se puede seguir utilizando.
- Es posible que el hardware que no sea de Intel deje de arrancar tras realizar los cambios.
Para desactivar GLAMOR en todos los clientes ligeros, coloque el archivo <Manager-Home>/nfs/root/custom/rootfs/etc/X11/xorg.conf.d/20-modesetting.conf con el siguiente contenido en el openthinclient Management Server:
Section "Device"
Identifier "My GPU"
Driver "modesetting"
Option "AccelMethod" "none"
EndSection
A continuación, reinicie los clientes ligeros. Si los cambios se han aplicado correctamente, la conexión VNC debería volver a funcionar sin que la carga de la CPU en un núcleo alcance el 100 %. Además, en el archivo de los clientes ligeros /var/log/Xorg.0.log las siguientes líneas:
...
[...] (**) modeset(0): Option "AccelMethod" "none"
...
[...] (**) modeset(0): glamor disabled
...