Habilitar el uso compartido de la GPU en un servidor NICE DCV de Linux - NICE DCV

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Habilitar el uso compartido de la GPU en un servidor NICE DCV de Linux

El uso compartido de la GPU permite compartir una o varias GPU físicas entre varias sesiones virtuales de NICE DCV. Para obtener más información acerca de las sesiones, consulte Administrar sesiones de NICE DCV. El uso del uso compartido de la GPU permite utilizar un solo servidor NICE DCV y alojar varias sesiones virtuales que comparten los recursos físicos de la GPU del servidor.

nota

El uso compartido de la GPU solo es compatible con servidores NICE DCV de Linux.

Requisitos previos

Antes de comenzar, complete los siguientes requisitos previos:

  • Instale el servidor NICE DCV en un servidor Linux.

  • Instale los paquetes dcv-gl y nice-Xdcv de NICE DCV en el servidor.

  • Asegúrese de que el servidor tiene al menos una GPU de NVIDIA compatible.

  • Instale el controlador de GPU de NVIDIA en el servidor. Se requieren controladores de NVIDIA oficiales. Los controladores de NVIDIA de código abierto no se admiten.

  • Asegúrese de que el controlador de GPU de NVIDIA admite OpenGL de aceleración por hardware.

  • Instale X Server y configure las secciones Device y Screen en el archivo xorg.conf.

    nota

    Puede utilizar la utilidad de NVIDIA nvidia-xconfig para crear automáticamente un archivo xorg.conf y configurarlo para todas las GPU de NVIDIA disponibles.

  • Compruebe que el servidor X esté en ejecución.

  • (Opcional) Compruebe la configuración del servidor NICE DCV ejecutando la herramienta dcvgldiag. Para obtener más información, consulte Comprobaciones tras la instalación.

    También puede instalar el paquete nice-dcv-gltest y ejecutar la aplicación de prueba dcvgltest para comprobar si el servidor se ha configurado correctamente para el uso compartido de la GPU.

Para habilitar el uso compartido de la GPU, debe especificar la lista de GPU que utilizarán las sesiones virtuales. Si no especifica las GPU, solo se utilizará la GPU utilizada por el servidor X estándar, con el nombre para mostrar :0.0.

Especifique las GPU en el parámetro gl-displays del archivo dcv.conf después de completar los requisitos previos descritos anteriormente en este tema.

Para habilitar el uso compartido de la GPU en un servidor NICE DCV de Linux
  1. Vaya a /etc/dcv/ y abra el archivo dcv.conf con su editor de texto preferido.

  2. Agregue la sección [display/linux] y el parámetro gl-displays. A continuación, especifique las GPU disponibles con el siguiente formato:

    [display/linux] gl-displays = [':xserver_port.screen_number_1',':xserver_port.screen_number_2', ...]

    Donde xserver_port es el servidor y screen_number es el número asociado a la pantalla asociada a la pantalla relacionada con la GPU. screen_number comienza desde 0.

    En el siguiente ejemplo se muestra el parámetro gl-displays para dos GPU que se ejecutan en la sesión de servidor X predeterminada:

    [display/linux] gl-displays = [':0.0',':0.1']
  3. Guarde y cierre el archivo.

  4. Detenga y reinicie el servidor NICE DCV.