答え1
問題の原因としては、次の 2 つが考えられます。
1) /usr/share/applications/steam.desktop の PrefersNonDefaultGPU 設定を確認してください。これは電源モードと相互作用します。パフォーマンスでは高電力 GPU がデフォルトになりますが、バランスではデフォルトになりません (少なくとも以前はそうでした)。この設定はデフォルトの設定方法によって異なります。専用 GPU x を使用するなどの設定にしてほしいと思います。2
) ラップトップはハイブリッド GPU セットアップを使用し、統合型 GPU (Intel) がディスプレイを実行し、専用 GPU が実際の作業を行います。この割り当てが入れ替わることがあります。これもまた「デフォルト」の混乱のようです。ターミナルで次のコマンドを使用して状況を確認します。
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x45 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:modesetting
Provider 1: id: 0x250 cap: 0x2, Sink Output crtcs: 4 outputs: 6 associated providers: 1 name:NVIDIA-G0
これは逆の状況です。CUDA サンプルなど一部のものにのみ影響します (すぐに終了します)。プログラムが使用するものを個別に切り替えます。
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
永続的な変更を行うこともできますが、割り当てはランダムに変更されるようです。そのため、実際には「専用」が必要なのに「デフォルト」を使用するプログラムを特定し、適切に実行する方がよいでしょう。