Modelo de SO personalizado para passagem de GPU

Ao preparar o seu modelo personalizado para suportar GPU, siga as instruções abaixo.

Note que existem dois cenários de utilização principais para a passagem de GPU:

Embora o cenário de aprendizagem automática exija menos trabalho (ou seja, o ecrã não precisa de usar a GPU), abordaremos o processo completo para suportar ambos os cenários.

GPU Suportada

Se executar o DaDesktop localmente, ou pedir a compra de placas específicas para o seu servidor privado em Brasil, eis algumas considerações.

Testamos o sistema DaDesktop principalmente com placas da série AMD Radeon RX 6000 (nomeadamente a RX 6400) e placas Nvidia RTX. Normalmente, modelos anteriores a 2018 não serão suportados.

Além disso, GPUs integradas para Ryzen 7/9 e iGPU da Intel devem funcionar corretamente, mas não executamos testes automatizados com elas.

Lado do DD Node

dadesktop_npnode_deploy/modules/build-os-template contém scripts para modificar o convidado Linux de modo a suportar a GPU como ecrã principal e alternar entre máquinas com suporte de GPU e ecrã renderizado por CPU.

Configurações do Convidado

Confirme que "support_qemu" em /var/lib/kvm/templatename/sysinfo.json está definido como false, para que se possa ligar ao VNC dentro do convidado, porque o VNC do qemu não consegue mostrar o ecrã da GPU em passagem.

Testes

Método 1: 
vblank_mode=0 glxgears

Método 2:

/apps/dd-guest/check-gpu

Configurações do convidado Windows quando não há monitor físico ligado (maioria dos casos)

Usamos o IddSampleDriver para criar um adaptador de ecrã e um monitor visual no modelo do Windows 10. Basta instalá-lo se a sua GPU não tiver um monitor ligado.

Vá a "Gestor de Dispositivos" -> "Placas Gráficas" -> "Dispositivo IddSampleDriver": clique com o botão direito e ative o dispositivo. (Pode desativar o dispositivo se não usar o ecrã virtual.)

será lento e pode "Desligar este ecrã" se esta opção existir.

(Escolha o Ecrã x. Na secção "Vários ecrãs", use o menu suspenso e selecione a opção Desligar este ecrã.)

Também pode "Desligar este ecrã" se esta opção existir.