заставить программу использовать дискретный графический процессор с поддержкой OpenGL

заставить программу использовать дискретный графический процессор с поддержкой OpenGL

В настоящее время на Wayland с NVIDIA dGPU

Я обычно хотел бы оставить режим gpu в гибридном режиме для экономии энергии и иногда запускать программу, использующую dGPU специально. Эта программа требует поддержки openGL.

Есть ли команда, которую я могу ввести, чтобы запустить программу, использующую dGPU?

Судя по всему, в Windows можно щелкнуть правой кнопкой мыши по ярлыку на рабочем столе и выбрать «запустить с высокопроизводительным графическим процессором».

Интересно, возможно ли это с wayland-nvidia.

решение1

Я обнаружил, что это работает в Fedora. При запуске программы:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <app_name>

Источник. См. раздел «Более детальное управление GLX + OpenGL».

Связанный контент