我在一台具有 1920x1024 原始分辨率的笔记本电脑上运行 Xubuntu 14.04。在最新的自动更新(包括内核升级到 3.13.0-92-generic)之后,最大可用屏幕分辨率降至 1024x768。
$ 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 1024x768+0+0 0mm x 0mm
1024x768 76.0*
我正在使用 nvidia-352 驱动程序;lspci 显示
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev a1)
在https://wiki.ubuntu.com/X/Troubleshooting/Resolution#Problem:__Wrong_resolutions.2C_refresh_rates.2C_or_monitor_specs之后,我查看了 /var/log/Xorg.0.log,它显示:
[ 49.227] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 49.227] (EE) NVIDIA: system's kernel log for additional error messages and
[ 49.227] (EE) NVIDIA: consult the NVIDIA README for details.
[ 49.227] (EE) [drm] KMS not enabled
[ 49.227] (EE) open /dev/dri/card0: No such file or directory
[ 49.227] (WW) Falling back to old probe method for modesetting
[ 49.227] (EE) open /dev/dri/card0: No such file or directory
内核日志为 0 字节。不知道那是关于什么的。
sudo get-edid|parse-edid
崩溃了,但在它崩溃之前,它给了我
This is read-edid version 3.0.1. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Partial Read... Try again
[编辑] 根据@mikewhatever,内核 3.13.0-92-generic 仍在提议的存储库中。的确:
$ apt-cache policy linux-image-3.13.0-92-generic
linux-image-3.13.0-92-generic:
Installed: 3.13.0-92.139
Candidate: 3.13.0-92.139
Version table:
*** 3.13.0-92.139 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-proposed/main amd64 Packages
100 /var/lib/dpkg/status
linux-image-3.13.0-91-generic
没有安装。重新启动3.13.0-89-generic
并没有解决问题。
编辑:
内核升级原来不是问题——问题是升级到安全启动,它禁用了驱动程序。
事实证明,内核升级是一个红鲱鱼 - 问题是同时发生的安全启动升级,它将 NVidia 驱动程序列入黑名单。
这与此处发现的问题基本相同:Ubuntu 16.04 kernel 4.4.0-21 not loading nvidia/vboxdrv modules away (Required key not available)
通过运行确认
通过在 BIOS 中禁用安全启动来修复
同样的问题,在这里。我启动到 3.13.0-91-generic,一切都很好。但是,启动到 3.13.0-92-generic 会引入问题。似乎我的 Nvidia X 服务器设置已在 3.13.0-92-generic 中完全擦除。
编辑:禁用安全启动,如接受的答案中所述。