O mais recente driver NVIDIA 435.17 Linux beta adicionou suporte Vulkan e OpenGL + GLX para descarregamento de renderização PRIME.
PRIME é uma coleção de recursos no kernel Linux, servidor de exibição e vários drivers para permitir o descarregamento de GPU com configurações multi-GPU no Linux, como laptops que usam NVIDIA Optimus (que usam uma GPU Intel integrada e uma GPU NVIDIA discreta).
Graças ao novo descarregamento de renderização PRIME on-demand, você poderá executar aplicativos específicos na GPU NVIDIA discreta, enquanto usa a GPU integrada para todo o resto, economizando bateria.
O driver beta NVIDIA 435.17 Linux mais recente oferece suporte a Vulkan e OpenGL + GLX para descarregamento de renderização PRIME, mas o EGL da NVIDIA ainda não é compatível.
Para usar o novo recurso PRIME render offload do driver beta NVIDIA mais recente, você precisará do X Server com alguns patches que ainda não foram incluídos em nenhuma versão oficial do X Server, embora um PPA para Ubuntu 19.04 ou 18.04 é oferecido para aqueles que desejam testá-lo (mas o NVIDIA Drivers PPA tem apenas a versão 435.17 para Ubuntu 19.10 agora, então se você usar uma versão mais antiga, terá que esperar) . Algumas configurações extras da tela do X (xorg.conf) também são necessárias para fazer as coisas funcionarem.
Também é importante notar que parece que, para descarregar os aplicativos gráficos na tela da GPU NVIDIA, algumas variáveis de ambiente são necessárias, dependendo do tipo de aplicativo que você está tentando executar:
__NV_PRIME_RENDER_OFFLOAD=1
(por exemplo: __NV_PRIME_RENDER_OFFLOAD=1 vkcube
)__NV_PRIME_RENDER_OFFLOAD=1
e __GLX_VENDOR_LIBRARY_NAME=nvidia
(por exemplo: __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep vendor
).Leia mais sobre as mudanças no driver beta NVIDIA 435.17 Linux e verifique os detalhes e requisitos de descarregamento de renderização PRIME.
Meu antigo laptop Nvidia Optimus não suporta os drivers NVIDIA mais recentes (eu preciso usar a versão 390 legada), então não pude testar isso; é por isso que minha captura de tela das configurações da NVIDIA inclui a nova opção "NVIDIA On-Demand", mas nenhuma outra configuração. Portanto, não posso oferecer quaisquer detalhes extras ou instruções adequadas e testadas para configurar e usar isso.
via /r/linux_gaming (/u/Anti-Ultimate)
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
NVIDIA 435.17 Linux Beta Driver Adds PRIME Offloading For Vulkan and OpenGL+GLX