Linux Mint:更新我的 Nvidia 驱动程序后,我的第二台显示器和 nvidia-settings 停止工作

Linux Mint:更新我的 Nvidia 驱动程序后,我的第二台显示器和 nvidia-settings 停止工作

我有一台运行 Linux Mint MATE 的笔记本电脑,上面连接了两个显示器,一个通过 USB 集线器,另一个直接连接。我的显卡一次只能处理两个显示器,但到目前为止还不错:我可以通过禁用笔记本电脑显示器来使两个外接显示器都正常工作。

但是,我犯了一个错误,我更新了所有选项,包括 Nvidia 驱动程序。重置后,我的电脑甚至无法看到通过 USB 集线器连接的显示器。最重要的是,我甚至无法运行nvidia-settings;如果我运行,我会得到:

ERROR: Unable to load info from any available system

我尝试使用驱动程序管理器切换到每个 NVidia 驱动程序,以及开源驱动程序,但这没有帮助。我也尝试运行sudo nvidia-xconfig,但它告诉我不存在。我也尝试运行nvidia-detector(它只是说“无”),并运行sudo prime-select nvidia(我猜这帮助一些人修复了他们的nvidia-settings,但对我没用)。

有人能帮助我让我的双显示器设置再次工作吗?

答案1

好吧,我找到了一个“修复”,但它更像是一个补丁,而不是真正的解决方案。我所做的就是删除所有与 Nvidia Prime 相关的软件包:

  • bbswitch-dkms
  • 熊蜂
  • 大黄蜂-nvidia
  • nvidia-prime
  • nvidia-prime-applet
  • 普里默斯

我还删除了一堆其他我认为与特定驱动程序版本相关的 Nvidia 软件包(libcuda1-390、、 )和nvidia-390其他nvidia-opencl-icd-390几个随机的 Nvidia 软件包(libnvtt2nvidia-settings)。

当我重新启动计算机时,我的计算机又开始识别两个显示器,我甚至能够切换回 nvidia-390 驱动程序(如果我回到 396,第二个显示器就会再次停止工作)。

唯一的问题是,现在我的电脑 CPU 超载了,我认为这是因为我的 Nvidia 显卡没有被使用。所以这实际上更像是一个权宜之计,我欢迎(并乐意接受)一个让我使用 Nvidia 显卡的答案。

相关内容