所以昨晚(4 月 13 日),我安装了一个来自 Canonical 的更新,它在一个 GUI 中弹出,上面说了一些有关安全更新的内容(我没有仔细查看)。从那时起,我重启了我的计算机,现在显示器的分辨率是错误的(应该是 3840 x 2160、597 毫米 x 336 毫米、60fps监视器)。我目前使用的是 Ubuntu 20.04.2 LTS。
$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
1024x768 76.00*
$ inxi -G
Graphics:
Device-1: NVIDIA GM107GL [Quadro K2200] driver: N/A
Display: x11 server: X.Org 1.20.9 driver: fbdev,nouveau
unloaded: modesetting,vesa resolution: 1024x768~76Hz
OpenGL: renderer: llvmpipe (LLVM 11.0.0 256 bits) v: 4.5 Mesa 20.2.6
我试过拔下显示器再重新插上,重启几次,添加 xrandr 模式行,并更改/etc/default/grub
为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.alpha_support=1"
(原来所在的位置"quiet splash"
)。但这些方法都没有成功。
我的感觉是存在一些图形驱动程序问题(渲染器似乎llvmpipe
不正确)。
我想还有一个令人困惑的因素,那就是我通过KVM 切换器,但我真的希望这不是问题所在。我已经用了一段时间了,没有出现任何问题,这台机器的 Windows 10 分区渲染得很好,我还有另一台运行 18.04 的机器,分辨率也很好。
更新:
我尝试启动到恢复模式,但失败了(还尝试dpkg
通过恢复界面进行清理)。当我进入 GRUB 菜单时,我注意到它默认为内核版本 5.8.0-49,但我还安装了 5.8.0-48。启动到旧内核,一切正常。出于好奇,我检查了日志。
$ cat /var/log/dpkg.log | grep linux-image
2021-04-13 23:15:01 install linux-image-5.8.0-49-generic:amd64 <none> 5.8.0-49.55~20.04.1
这与我进行更新的时间一致。因此,看来内核更新以某种方式搞乱了显示检测。
答案1
这是一个临时解决方案,但我建议你尝试以安全模式启动 Ubuntu,看看是否有帮助