![为什么大多数内核不支持 640x400 以外的分辨率?](https://linux22.com/image/1016518/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%A4%A7%E5%A4%9A%E6%95%B0%E5%86%85%E6%A0%B8%E4%B8%8D%E6%94%AF%E6%8C%81%20640x400%20%E4%BB%A5%E5%A4%96%E7%9A%84%E5%88%86%E8%BE%A8%E7%8E%87%EF%BC%9F.png)
DistroRelease: Ubuntu 18.04
Uname: Linux 4.15.0-74-generic x86_64
SourcePackage: linux-signed-hwe
我有一台配备 Nvidia G102M 的笔记本电脑,直到内核 4.15.0-74,视频驱动程序才能在 1368x768 @ 60.00 Hz 的原始屏幕分辨率下正常工作,而所有后续内核都从显示管理器/登录屏幕以 640x400 开始,并且似乎不支持任何其他分辨率。
内核不工作:4.15.0-88, 5.0.0-37, 5.3.0-28, 5.3.0-40
对于每个内核 KV,我有以下包:
linux-headers-KV
linux-headers-KV-generic
linux-image-KV-generic
linux-modules-KV-generic
linux-modules-extra-KV-generic
更多我安装了以下软件包:
xserver-xorg-video-all-hwe-18.04
xserver-xorg-video-nouveau-hwe-18.04
并且以下任一程序均未安装:
linux-modules-nvidia-390-generic
linux-modules-nvidia-390-generic-hwe-18.04
linux-modules-nvidia-430-generic-hwe-18.04
linux-modules-nvidia-435-generic-hwe-18.04
linux-modules-nvidia-390-KV-generic
linux-modules-nvidia-430-KV-generic
linux-modules-nvidia-435-KV-generic
使用 KV 4.15.0-74 我得到:
$ xrandr --listmonitors
Monitors: 1
0: +*LVDS-1 1366/344x768/194+0+0 LVDS-1
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366x768 59.97*+
...
对于其他内核,尝试设置相同的原始分辨率 1366 x 768 均会失败