プログラムがOpenGLをサポートする個々のGPUを使用することを強制します。

プログラムがOpenGLをサポートする個々のGPUを使用することを強制します。

私は現在nvidia dGPUでWaylandを使用しています。

私は通常、電力を節約するためにGPUモードを混合モードにするのが好きで、時々dGPUでのみプログラムを実行するのが好きです。このプログラムにはOpenGLのサポートが必要です。

dGPUを使用するプログラムを起動するコマンドを入力できますか?

明らかに、Windowsではデスクトップショートカットを右クリックし、「高性能GPUとして実行」をクリックできます。

Wayland-nvidiaもこれを行うことができるかどうか疑問に思います。

ベストアンサー1

私はこれがFedoraで動作することがわかりました。プログラムを実行するとき:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <app_name>

源泉。 「GLX + OpenGLの細かい制御」を参照してください。

おすすめ記事