Gráficos 3D sin cuadrícula
Información general
Con esta mejora de funcionalidad, Linux VDA admite no solo las tarjetas NVIDIA GRID 3D, sino también tarjetas 3D que no sean GRID.
Instalación
Para utilizar la función de gráficos en 3D sin cuadrícula, debe:
- Instale XDamage como requisito previo. Por lo general, XDamage existe como una extensión de XServer.
- Establezca
CTX_XDL_HDX_3D_PRO
enY
al instalar Linux VDA. Para obtener información sobre las variables de entorno, consulte Paso 3: Configure el entorno en tiempo de ejecución para completar la instalación.
Configuración
Archivos de configuración de Xorg
Si el controlador de tarjeta 3D es NVIDIA, los archivos de configuración están instalados y definidos automáticamente.
Otros tipos de tarjetas 3D
Si el controlador de tarjeta 3D no es NVIDIA, debe 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
Con ctx-driver_name-1.conf como ejemplo, siga los pasos a continuación para modificar los archivos de configuración de plantillas:
-
Reemplace driver_name por el nombre del controlador real.
Por ejemplo, si el nombre del controlador es
intel
, puede cambiar el nombre del archivo de configuración actx-intel-1
.conf. -
Agregue la información del controlador de vídeo.
Cada archivo de configuración de plantilla contiene una sección llamada “Device”, que está excluida de la ejecución mediante marcas de comentario. Esta sección describe la información del controlador de vídeo. Habilite esta sección antes de agregar la información del controlador de vídeo. Para habilitar esta sección:
-
Consulte la guía de la tarjeta 3D proporcionada por el fabricante para obtener la información de configuración. Se puede generar un archivo de configuración nativo. Verifique que su tarjeta 3D funciona en un entorno local con el archivo de configuración nativo cuando no está usando una sesión ICA de Linux VDA.
-
Copie la sección “Device” del archivo de configuración nativo a ctx-driver_name-1.conf.
-
-
Ejecute el siguiente comando para establecer la clave de Registro y permitir que Linux VDA reconozca el nombre del archivo de configuración modificado 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 la función de gráficos 3D sin cuadrícula
La función de gráficos 3D sin cuadrícula está inhabilitada de forma predeterminada. Puede ejecutar el siguiente comando para habilitar esta función estableciendo 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-->
Solución de problemas
No hay salida gráfica, o esta no se descifró correctamente
Si se pueden ejecutar aplicaciones 3D localmente y todas las configuraciones son correctas, cuando no hay ninguna salida gráfica o ésta es ilegible, es posible que sea resultado de un fallo. Use /opt/Citrix/VDA/bin/setlog y establezca GFX_X11 con el valor “verbose” para recopilar la información de seguimiento para la depuración.
La codificación por hardware no funciona
Esta función admite solamente la codificación por software.