首先,虽然这是一个重复的问题,但我之所以问这个问题是因为其他帖子对我没有帮助,而且我猜我的情况有点不同。
这个问题并不是最近才出现的,而是从 4-5 个 Ubuntu 版本开始的......
当我将系统置于睡眠状态时,系统会进入睡眠状态,但唤醒时屏幕完全空白。此时,真实操作系统已从不同的系统唤醒,我可以执行 ssh,甚至可以尝试通过 mplayer 播放 mp3 文件,并通过扬声器播放音乐。
因此真正的问题是图形系统没有唤醒。
我可以调试错误所在,并可以比较睡眠前和唤醒后的一些东西,但我不知道什么工具可以帮助我查看图形硬件无法唤醒的问题所在。
所以请帮我调试这个问题。
附言:我使用的是 ATI x700 Mobility Radeon Graphics。
编辑:日志链接:日志之前: http://paste.ubuntu.com/607342/
答案1
我在您的日志中发现的唯一可疑消息(kern.log
)是:
[drm:drm_mode_getfb] *ERROR* invalid framebuffer id
我不确定这是否
其他可以尝试的事情:
- 更新您的系统!
通过 SSH 重新启动 GDM:
sudo stop gdm sudo start gdm
(我刚刚遇到了问题
sudo restart gdm
)重新加载
radeon
驱动程序:sudo rmmod radeon sudo modprobe radeon
如果您有 SSH 访问权限,则可以通过运行以下命令关闭机器:
sudo shutdown -h now
如果没有,您可以尝试按Alt+SysRq组合键(按顺序):R,,,,,,,E并在这些键之间稍作延迟(2 秒S应该没问题)。(见IUB维基百科(供解释)
答案2
我的笔记本电脑上的 NVidia 显卡也出现了这个问题,我将其归咎于睡眠时屏幕被锁定。我是否应该在让系统进入睡眠状态之前手动锁定屏幕,然后系统就会恢复正常。您能否确认这是否有助于解决您的问题?