forçar um programa a usar GPU discreto com suporte opengl

forçar um programa a usar GPU discreto com suporte opengl

Atualmente em wayland com uma nvidia dGPU

Geralmente, gostaria de deixar o modo GPU para o modo híbrido para economizar energia e, ocasionalmente, executar um programa usando especificamente o dGPU. Este programa requer suporte openGL.

Existe um comando que posso digitar para iniciar um programa usando o dGPU?

Aparentemente, no Windows, você pode clicar com o botão direito no atalho da área de trabalho e "executar com GPU de alto desempenho".

Querendo saber se isso também é possível com wayland-nvidia.

Responder1

Eu encontrei isso funcionando no Fedora. Ao executar o programa:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <app_name>

Fonte. Consulte a seção "Controle mais refinado de GLX + OpenGL".

informação relacionada