当前位置: 首页>>技术教程>>正文


在14.04暂停/休眠后的空白屏幕

, , , ,

问题描述

我重新安装了Ubuntu 14.04。一切都很好,除了休眠/暂停后我得到一个黑屏。我可以使用Alt + Ctr + F1然后Ctrl + Alt + Del重新启动,屏幕恢复正常。

我正在使用open-source X.org X-server驱动程序。

我的笔记本电脑是hp pavilion g6,APU A8-3520M配Radeon HD 6620G

我可以做什么让屏幕在暂停/休眠后恢复?我已经检查了2010年的一些旧线程,人们在系统中的某个地方添加了一小段代码来强制屏幕返回或其他东西。

最佳解决思路

杀死过程light-locker(通过使用xwininfo发现)暂时帮助我们,然后卸载light-lockerdpkg --purge light-locker light-locker-settings更永久地固定它。

我们正在使用Gnome 3,所以这可能不是每个人的解决方案。

(一般来说,可能有一个过程显示你需要杀死的黑屏;试着找到它!)

次佳解决思路

你使用的是哪个内核?使用uname -r进行检查。我不是Linux上AMD专有驱动程序的粉丝。我发现很多问题。我更喜欢运行开源驱动程序,而较新的内核有许多针对AMD显卡的新修复和功能。您可以选择OPEN SOURCE ROUTE或专有路线。

开源路线

如果您使用的是3.13,请尝试使用较新的3.16内核

sudo apt-get install --install-recommends linux-generic-lts-utopic

或尝试整个Utopic LTS Enablement Stack哪个更好……

sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

如果您已经运行3.16,请尝试删除Utopic LTS Enablement Stack

sudo apt-get remove linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

如果这些都没有帮助,您可以尝试最新的稳定内核。这有点棘手,可能会导致一些问题,但我已经在Ubuntu 14.04上运行linux 4.0内核一段时间了,没有任何问题。


mkdir linux4-0-4
cd linux4-0-4
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-headers-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-image-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-headers-4.0.4-040004_4.0.4-040004.201505171336_all.deb
sudo dpkg -i linux-headers-4.0*.deb linux-image-4.0*.deb

安装或删除任何内核后,您需要重新启动才能测试它们。

专有路线

您可以在Ubuntu 14.04中轻松地使用install the AMD proprietary Catalyst driver。简单地跑

sudo apt-get install fglrx
sudo apt-get install fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo
sudo amdconfig --initial

如果您使用多个AMD显卡或AMD双显卡(即:笔记本用户),请使用:

sudo amdconfig --adapter=all --initial

安装或删除Catalyst后,您需要重新启动才能进行测试。

第三种解决思路

我有这个问题,Ubuntu从12.04升级到14.04后无法加载。运行startx后,只有黑屏。我通过进入恢复模式并选择修复损坏的软件包并检查所有文件系统来修复它,但我认为只有第一个选项才有效。

第四种思路

你关闭了Radeon图形设备的强大功能吗?因为我做到了,你在这里描述的是我所经历的。我取消了VGA电源关闭,待机出口再次为我工作。

第五种思路

我很确定这是一个内核错误(我和英特尔有同样的问题,它只在3-4周前启动)。

尝试安装不同的(旧)内核并使用它启动。现在在存储库中我可以看到这是最古老的内核版本:

sudo apt-get install linux-image-3.13.0-24-generic

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3065.html,未经允许,请勿转载。