我正在尝试在 a 上使用专有的 nvidia 驱动程序技嘉 Aero 15Xv8运行 Fedora 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
生活仍然不完美,因为我无法在两个 GPU 之间切换,但是嘿,至少我再次在游戏中获得了不错的 FPS :-)