这是一个老问题:有时会消失,有时会再次出现。我有一台配备 ATI RADEON HD6320 的笔记本电脑。
使用开源驱动程序,一切正常,除了挂起后的恢复:屏幕保持空白,唯一的解决方案是重新启动系统。
fglrx 不是一种解决方法:它速度较慢并且会给 chrome 带来问题(此外:为什么要使用闭源?)。
一个月前,我使用 14.04 和 14.10 时没有遇到任何问题,但问题又出现了。现在我使用 15.04,但问题仍然存在。
我做了一些测试,我认为问题出在 compiz 上。所以我想了一个(愚蠢的)解决方法。从终端:
- 杀死 compiz;
- 运行 pm-suspend;
- 重新启动 compiz(从终端);
我需要一个小脚本,因为在关闭 compiz 后,您无法在终端中写入。所以我的脚本是:
sudo ls # does nothing. Simply authorizes sudo.
killall compiz #kill compiz
sleep 5 # A little timeout to let the 'kill compiz' propagate
sudo pm-suspend # the real suspend
nohup compiz --replace > ~/compiz.log & # restarts compiz after resume.
它很丑,但是 100% 的时间都能正常工作。
但是,在关闭盖子时或者从 Ubuntu 菜单中选择“暂停”时是否也可以使用此解决方法?