外接显示器连接导致 Ubuntu(20.04.2)冻结

外接显示器连接导致 Ubuntu(20.04.2)冻结

设置:

Ubuntu 20.04.2 LTS 64bit
Intel® Core™ i7-8850H CPU @ 2.60GHz × 12 
NVIDIA Corporation GP107GLM [Quadro P1000 Mobile] (P1000 [Zbook Studio G5 mobile workstation])

几天前,我将笔记本电脑通过 USB-C 连接到我的戴尔 38 英寸 4k 显示器,一切运行正常。然后我进行了一些更新(我不记得它们是什么,我只是像往常一样安装了推荐的更新)。几天后,当我重新启动时,重新启动似乎在关机时挂起,所以我硬重置了笔记本电脑。之后,笔记本电脑会在启动时卡住,或者,如果我在未连接 USB-C 屏幕电缆的情况下启动,则当我连接电缆时 Ubuntu 会冻结。

我试图回忆我所做的其他不寻常的事情,而我唯一能想到的事情就是几乎合上了盖子(只是为了让屏幕变黑,而又不冒着触发任何睡眠模式等的风险)。

没有外接屏幕工作是一件很麻烦的事,所以我非常感激任何帮助。也许是内核更新或图形驱动程序更新不兼容,但我还没有找到如何找出它们何时更新。

$ uname -r
5.4.0-74-generic

$ nvidia-smi 
Wed Jun  9 07:42:26 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.80       Driver Version: 460.80       CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  Quadro P1000        Off  | 00000000:01:00.0  On |                  N/A |
| N/A   45C    P3    N/A /  N/A |    576MiB /  4031MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1356      G   /usr/lib/xorg/Xorg                 39MiB |
|    0   N/A  N/A      3089      G   /usr/lib/xorg/Xorg                244MiB |
|    0   N/A  N/A      3293      G   /usr/bin/gnome-shell              165MiB |
|    0   N/A  N/A      3724      G   ...gAAAAAAAAA --shared-files       15MiB |
|    0   N/A  N/A      3901      G   ...AAAAAAAAA= --shared-files       25MiB |
|    0   N/A  N/A      4233      G   ...AAAAAAAAA= --shared-files       73MiB |
|    0   N/A  N/A      9468      G   /usr/bin/nvidia-settings            0MiB |
|    0   N/A  N/A     10367      G   gnome-control-center                1MiB |
+-----------------------------------------------------------------------------+

我真的不习惯这种故障排除,因此如果需要,请询问更多信息。

编辑:

$ less /var/log/apt/history.log
...
Start-Date: 2021-06-03  06:33:51
Commandline: /usr/bin/unattended-upgrade
Install: libnvidia-common-460:amd64 (460.80-0ubuntu0.20.04.2, automatic)
Upgrade: libnvidia-common-450:amd64 (450.119.03-0ubuntu0.20.04.1, 460.80-0ubuntu0.20.04.2)
End-Date: 2021-06-03  06:33:51

如果我正确理解了此日志,则 nividia-common 最近从版本 450 更新到了 460。有没有办法回滚此更新?

答案1

解决方案似乎是进入 BIOS 并选择 UMA 图形。

相关内容