Blog Linux Avante

Driver NVIDIA 435.17 Linux Beta adiciona descarregamento PRIME para Vulkan e OpenGL + GLX

14 de agosto de 2019

Descarregamento NVIDIA On-Demand PRIME

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:

  • para aplicativos Vulkan, você precisará usar __NV_PRIME_RENDER_OFFLOAD=1 (por exemplo: __NV_PRIME_RENDER_OFFLOAD=1 vkcube)
  • para aplicativos GLX, você precisará usar __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).

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)

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.