Tarjetas gráficas sin vGPU
Las tarjetas gráficas sin vGPU se refieren a las tarjetas gráficas que no son compatibles con la solución de GPU virtual (vGPU) de NVIDIA. Este artículo proporciona información sobre el uso de tarjetas gráficas sin vGPU.
-
Requisitos previos
Para usar tarjetas gráficas sin vGPU, debes:
- Instalar XDamage como requisito previo. Normalmente, XDamage existe como una extensión de XServer.
- Establecer
CTX_XDL_HDX_3D_PROenYal instalar el VDA de Linux. Para obtener información sobre las variables de entorno, consulta Paso 7: Configurar el entorno de ejecución para completar la instalación.
Configuración
Si usas un controlador NVIDIA, los archivos de configuración se instalan y configuran automáticamente.
Para otras tarjetas gráficas
Debes modificar los cuatro archivos de configuración de plantilla instalados en /etc/X11/:
- ctx-driver_name-1.conf
- ctx-driver_name-2.conf
- ctx-driver_name-3.conf
- ctx-driver_name-4.conf
Usando ctx-driver_name-1.conf como ejemplo, haz lo siguiente para modificar los archivos de configuración de plantilla:
-
Reemplaza driver_name por el nombre real de tu controlador.
Por ejemplo, si el nombre de tu controlador es
intel, puedes cambiar el nombre del archivo de configuración actx-intel-1.conf. -
Agrega la información del controlador de vídeo.
Cada archivo de configuración de plantilla contiene una sección llamada “Device”, que está comentada. Esta sección describe la información del controlador de vídeo. Habilita esta sección antes de agregar la información de tu controlador de vídeo. Para habilitar esta sección:
-
Consulta la guía proporcionada por el fabricante de la tarjeta para obtener información de configuración. Se puede generar un archivo de configuración nativo. Verifica que tu tarjeta pueda funcionar en un entorno local con el archivo de configuración nativo cuando no estés ejecutando una sesión de VDA de Linux.
-
Copia la sección “Device” del archivo de configuración nativo en ctx-driver_name-1.conf.
-
-
Ejecuta el siguiente comando para establecer la clave de registro de modo que el VDA de Linux pueda reconocer el nombre del archivo de configuración establecido en el Paso 1.
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_SZ" -v "DriverName" -d "intel" --force <!--NeedCopy-->
Habilitar los gráficos sin vGPU
La función de gráficos sin vGPU está inhabilitada de forma predeterminada. Puedes ejecutar el siguiente comando para habilitarla estableciendo el valor de XDamageEnabled en 1.
/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\XDamage" -t "REG_DWORD" -v "XDamageEnabled" -d "0x00000001" --force
<!--NeedCopy-->
Apagado de monitor para VDA de acceso con PC remoto
El VDA de Linux admite el apagado de monitor físico para los VDA de acceso con PC remoto que usan tarjetas gráficas sin vGPU. Esta mejora descarga la visualización de gráficos a los monitores virtuales de la interfaz de visualización virtual extensible (EVDI).
Nota:
El número máximo de monitores virtuales EVDI varía según las diferentes distribuciones.
El apagado de monitor funciona para los VDA de Ubuntu 20.04, Debian 11.3 y Debian 10.9. Para usar el apagado de monitor, completa los dos pasos siguientes:
-
Instala el paquete
evdi-dkmssegún tu distribución de Linux:sudo apt install evdi-dkms <!--NeedCopy--> -
Habilita la descarga de la visualización de gráficos a EVDI:
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "Evdi" -d "0x00000001" --force <!--NeedCopy--> -
Si usas una tarjeta gráfica Intel, inhabilita el administrador de pantalla. De lo contrario, la tarjeta Intel estará ocupada por el administrador de pantalla y no estará disponible para las sesiones remotas de Citrix®.
sudo systemctl disable --now gdm <!--NeedCopy-->
Solución de problemas
Salida gráfica nula o distorsionada
Si puedes ejecutar aplicaciones 3D localmente y todas las configuraciones son correctas, la salida gráfica nula o distorsionada es el resultado de un error. Usa /opt/Citrix/VDA/bin/setlog y establece GFX_X11 en verbose para recopilar la información de seguimiento para la depuración.
La codificación de hardware no funciona
Esta función solo admite la codificación por software.