使用默认启动选项“Ubuntu,带有 Linux 5.4.0-42-generic”会导致速度缓慢和出现多个监视器错误

使用默认启动选项“Ubuntu,带有 Linux 5.4.0-42-generic”会导致速度缓慢和出现多个监视器错误

我的台式机有两个相当新的 SSD 硬盘(每个都用了几个月)。其中一个Windows 10用于玩游戏,另一个Ubuntu 18.04.4 LTS用于工作。CPU 是Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz,RAM 是32 GB DDR4,显卡是NVIDIA GeForce GTX 1070,主板是MSI MS7972。我有双显示器直接连接到显卡输出,一个是 DVI,另一个是 DisplayPort。

到今天为止,这台台式机运行正常(2016 年末制造,自首次制造以来,只有两个 SSD 是新部件)。昨天晚上它运行正常。但是今天早上,我使用默认的 Ubuntu 选项启动,但未检测到第二台显示器,而且系统运行极其缓慢。我启动到 Windows,一切运行正常,两个显示器都被检测到并且运行良好。甚至启动了巫师 3 并运行了一会儿,以确保一切顺利。我再次启动,这次选择高级 Ubuntu 选项并运行Ubuntu, with Linux 5.4.0-42-generic。系统再次极其缓慢,只检测到一个显示器。所以我改为使用 再次启动Ubuntu, with Linux 5.3.0-62-generic。现在两个显示器都被检测到了,而且运行速度和以前一样快。

我搜索了一下,发现有人建议调查任何可能导致 CPU 变慢的 BIOS 设置。我找不到任何似乎会降低 CPU 速度的设置,也找不到任何类似的问题。我猜想这个问题与更新有关,但我不确定它是如何/什么原因造成的。我担心随着新更新的推出,该选项可能也会给我带来Ubuntu, with Linux 5.3.0-62-generic同样的问题,然后我就会被卡住。现在使用Ubuntu, with Linux 5.3.0-62-generic没问题,但我真的希望我的默认和最新的启动选项能够再次工作。

答案1

这看起来像Ubuntu 错误 #1888617. 专有的 nvidia-driver-435 不能与内核 5.4.0-42 一起构建。

要修复此问题,请升级 nvidia 驱动程序:

$ sudo ubuntu-drivers autoinstall

这应该会安装最新的驱动程序。重新启动,启动内核 5.4.0,然后一切都应该恢复正常。

要检查哪些 nvidia 驱动程序适用于您的显卡:

$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C20sv00001A58sd00002001bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP106M [GeForce GTX 1060 Mobile]
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-435 - distro non-free
driver   : nvidia-driver-440 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

检查已安装的驱动程序:

$ dpkg -l 'nvidia-driver*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                  Version         Architecture    Description
+++-=====================-===============-===============-================================================
ii  nvidia-driver-440     440.100-0ubuntu amd64           NVIDIA driver metapackage

相关内容