还有另一个 nvidia 专有驱动程序问题:驱动程序已安装但未使用

还有另一个 nvidia 专有驱动程序问题:驱动程序已安装但未使用

我正在尝试在 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 条目,但没有显示器本身条目,请参见下面的屏幕截图

关于我应该去哪里看有什么建议吗?

带有 GPU 但没有屏幕的 nvidia 设置的屏幕截图

答案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 :-)

相关内容