Linux Virtual Delivery Agent

Gráficos 3D no GRID

Información general

Con esta mejora de la función, el VDA de Linux admite no solo tarjetas 3D NVIDIA GRID, sino también tarjetas 3D no GRID.

Instalación

Para usar la función de gráficos 3D no GRID, debe instalar XDamage como requisito previo. Normalmente, XDamage existe como una extensión de XServer.

  • Configuración

  • Archivos de configuración de Xorg

Si el controlador de su tarjeta 3D es NVIDIA, los archivos de configuración se instalan y configuran automáticamente.

Otros tipos de tarjetas 3D

Si el controlador de su 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

Tomando ctx-driver_name-1.conf como ejemplo, haga lo siguiente para modificar los archivos de configuración de plantilla:

  1. Reemplace driver_name por el nombre real de su controlador.

    Por ejemplo, si el nombre de su controlador es intel, puede cambiar el nombre del archivo de configuración a ctx-intel-1.conf.

  2. Agregue 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. Habilite esta sección antes de agregar la información de su controlador de vídeo. Para habilitar esta sección:

    1. Consulte la guía de la tarjeta 3D proporcionada por el fabricante para obtener información de configuración. Se puede generar un archivo de configuración nativo. Verifique que su tarjeta 3D pueda funcionar en un entorno local con el archivo de configuración nativo cuando no esté usando una sesión ICA® de VDA de Linux.

    2. Copie la sección “Device” del archivo de configuración nativo en ctx-driver_name-1.conf.

  3. Ejecute el siguiente comando para establecer la clave del 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 la función de gráficos 3D no GRID

La función de gráficos 3D no GRID está deshabilitada de forma predeterminada. Puede ejecutar el siguiente comando para habilitarla 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

Salida gráfica ausente o distorsionada

Si puede ejecutar aplicaciones 3D localmente y todas las configuraciones son correctas, la salida gráfica ausente o distorsionada es el resultado de un error. Use /opt/Citrix/VDA/bing/setlog y establezca GFX_X11 en modo detallado 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.

Gráficos 3D no GRID