私は独自のNVIDIAドライバーを使用しようとしていますギガバイトエアロ15Xv8Fedora 31 を実行しているラップトップ。nivdia ドライバーは正常にインストールされ (RPM fusion から)、nvidia 設定にも正常に表示されます。しかし、なぜか使用されません。
- glmark2 は Intel 統合 GPU のみを表示します。 で glmark2 を実行すると、 Intel GPU にフォールバックする前に
DRI_PRIME=1
というエラーが表示されます。failed to load driver: nouveau
- nvidia-settings には GPU のエントリがありますが、ディスプレイ自体のエントリはありません。下のスクリーンショットを参照してください。
どこを見ればよいか、何かアドバイスはありますか?
答え1
問題の解決策を見つけましたaskfedoraのどこかnvidia.conf
:から に/usr/share/X11/xorg.conf.d
コピーした後/etc/X11/xorg.conf.d
(RPM フュージョン ハウツー)セクション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 が得られるようになりました :-)