NVIDIA 独自ドライバに関するもう一つの質問: ドライバはインストールされるが使用されない

NVIDIA 独自ドライバに関するもう一つの質問: ドライバはインストールされるが使用されない

私は独自のNVIDIAドライバーを使用しようとしていますギガバイトエアロ15Xv8Fedora 31 を実行しているラップトップ。nivdia ドライバーは正常にインストールされ (RPM fusion から)、nvidia 設定にも正常に表示されます。しかし、なぜか使用されません。

  • glmark2 は Intel 統合 GPU のみを表示します。 で glmark2 を実行すると、 Intel GPU にフォールバックする前にDRI_PRIME=1というエラーが表示されます。failed to load driver: nouveau
  • nvidia-settings には GPU のエントリがありますが、ディスプレイ自体のエントリはありません。下のスクリーンショットを参照してください。

どこを見ればよいか、何かアドバイスはありますか?

GPU はあるが画面がない nvidia 設定のスクリーンショット

答え1

問題の解決策を見つけましたaskfedoraのどこかnvidia.conf:から に/usr/share/X11/xorg.conf.dコピーした後/etc/X11/xorg.conf.dRPM フュージョン ハウツー)セクションOption "PrimaryGPU" "yes"に追加するには編集する必要があります"OutputClass"

その結果、次のように/etc/X11/xorg.conf.d/nvidia.confなります。

Section "OutputClass"
        Identifier "nvidia"
        MatchDriver "nvidia-drm"
        Driver "nvidia"
        Option "AllowEmptyInitialConfiguration"
        Option "SLI" "Auto"
        Option "BaseMosaic" "on"
        Option "PrimaryGPU" "yes"
EndSection

Section "ServerLayout"
        Identifier "layout"
        Option "AllowNVIDIAGPUScreens"
EndSection

2 つの GPU を切り替えることができないため、生活はまだ完璧ではありませんが、少なくともゲームで適切な FPS が得られるようになりました :-)

関連情報