为什么大多数内核不支持 640x400 以外的分辨率?

为什么大多数内核不支持 640x400 以外的分辨率?
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 均会失败

相关内容