zwingen Sie ein Programm, eine diskrete GPU mit OpenGL-Unterstützung zu verwenden

zwingen Sie ein Programm, eine diskrete GPU mit OpenGL-Unterstützung zu verwenden

Derzeit auf Wayland mit einer Nvidia dGPU

Ich möchte den GPU-Modus grundsätzlich im Hybridmodus belassen, um Strom zu sparen, und gelegentlich ein Programm ausführen, das speziell die dGPU verwendet. Dieses Programm erfordert OpenGL-Unterstützung.

Gibt es einen Befehl, den ich eingeben kann, um ein Programm mit der dGPU zu starten?

Anscheinend können Sie in Windows mit der rechten Maustaste auf die Desktopverknüpfung klicken und „Mit GPU mit hoher Leistung ausführen“ auswählen.

Ich frage mich, ob dies auch mit Wayland-Nvidia möglich ist.

Antwort1

Ich habe festgestellt, dass dies in Fedora funktioniert. Beim Ausführen des Programms:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <app_name>

Quelle. Siehe den Abschnitt „Feinere Steuerung von GLX + OpenGL“.

verwandte Informationen