obligar a un programa a utilizar gpu discreta con soporte opengl

obligar a un programa a utilizar gpu discreta con soporte opengl

Actualmente en wayland con una dGPU nvidia

En general, me gustaría dejar el modo gpu en modo híbrido para ahorrar energía y ocasionalmente ejecutar un programa usando específicamente la dGPU. Este programa requiere soporte openGL.

¿Existe algún comando que pueda escribir para iniciar un programa usando la dGPU?

Aparentemente, en Windows, puede hacer clic derecho en el acceso directo del escritorio y "ejecutar con GPU de alto rendimiento".

Me pregunto si esto también es posible con wayland-nvidia.

Respuesta1

Encontré esto funcionando en Fedora. Al ejecutar el programa:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <app_name>

Fuente. Consulte la sección "Control más preciso de GLX + OpenGL".

información relacionada