![笔记本电脑显示器无缘无故停止以正确的分辨率工作](https://linux22.com/image/1048391/%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E6%98%BE%E7%A4%BA%E5%99%A8%E6%97%A0%E7%BC%98%E6%97%A0%E6%95%85%E5%81%9C%E6%AD%A2%E4%BB%A5%E6%AD%A3%E7%A1%AE%E7%9A%84%E5%88%86%E8%BE%A8%E7%8E%87%E5%B7%A5%E4%BD%9C.png)
我在一台分辨率为 1366x768、配备 Radeon 4330 显卡和默认 Radeon 驱动程序的笔记本电脑上运行 Xubuntu。我从未进行过任何手动配置更改,安装 Xubuntu 后,一切都运行顺畅了几个月。
系统重启后,显示器的分辨率突然降至 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 0.0*
因此现在将输出称为“默认”,并且唯一可用的分辨率是错误的。
在问题发生之前,xrandr
输出包含“LVDS”和正确分辨率的列表。
我最近没有进行任何配置更改或安装任何新软件。
答案1
这修复了它:
sudo apt-get install --reinstall linux-image-3.13.0
原来是显示器和其他一些设备的驱动程序停止加载。我注意到了这一点,并尝试重新加载模块
modprobe -r atl1c
modprobe atl1c
但它给出了以下错误
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-24-generic/modules.dep.bin'
我调查了这个问题,并找到了解决方案
使用循环挂载时出现“无法打开 moddep 文件‘/lib/modules/3.XX-generic/modules.dep.bin’”
这个解决方案还安装了一堆旧内核,之后我不得不删除它们,但它确实有效