DaDesktop

Plantilla de SO personalizada para GPU Passthrough

Al preparar su plantilla personalizada para soportar GPU, debe seguir las instrucciones a continuación.

Tenga en cuenta que hay dos casos de uso principales para el GPU passthrough:

Aunque el caso de uso de aprendizaje automático requiere menos trabajo (es decir, la pantalla no necesita usar GPU), cubriremos el proceso completo para admitir ambos casos de uso.

GPU compatibles

Si ejecuta DaDesktop en sus instalaciones, o solicita la compra de tarjetas específicas para su servidor privado, estas son algunas consideraciones.

Probamos el sistema DaDesktop principalmente con tarjetas AMD Radeon RX serie 6000 (especialmente RX 6400) y tarjetas Nvidia RTX. Por lo general, los modelos anteriores a 2018 no serían compatibles.

Además, las GPU integradas de Ryzen 7/9 e iGPU de Intel deberían funcionar correctamente, pero no realizamos pruebas automatizadas con ellas.

Lado de DD Node

dadesktop_npnode_deploy/modules/build-os-template contiene scripts para modificar el invitado Linux para que la GPU sea la pantalla principal y alternar entre máquinas con soporte de GPU y pantalla renderizada por CPU.

Configuración del invitado

Confirme que el valor "support_qemu" en /var/lib/kvm/templatename/sysinfo.json se haya establecido en false, para que pueda conectarse al VNC dentro del invitado, porque qemu vnc no puede mostrar la pantalla de la GPU con paso a través.

Pruebas

Method 1: 
vblank_mode=0 glxgears

Método 2:

/apps/dd-guest/check-gpu

Configuración del invitado Windows cuando no hay un monitor físico conectado (la mayoría de los casos)

Usamos IddSampleDriver para crear un adaptador de pantalla y un monitor virtual en la plantilla de Windows 10. Simplemente instálelo si su GPU no tiene un monitor conectado.

Vaya a "Administrador de dispositivos" -> "Adaptadores de pantalla" -> "Dispositivo IddSampleDriver": haga clic derecho, habilite el dispositivo. (Puede deshabilitar el dispositivo si no utiliza la pantalla virtual).

será lento y puede "Desconectar esta pantalla" si tiene esta opción.

(Elija Pantalla x, en la sección “Varias pantallas”, use el menú desplegable y seleccione la opción Desconectar esta pantalla.)

También puede "Desconectar esta pantalla" si tiene esta opción.