我全新安装了 Ubuntu 14.04。一切运行良好,除了休眠/挂起后屏幕变黑。我可以使用Alt+ Ctr+F1然后Ctrl+ Alt+Del重新启动,屏幕就会恢复正常。
我正在使用开源X.org X-server
驱动程序。
我的笔记本电脑是 hp pavilion g6,APU A8-3520M,配备 Radeon HD 6620G
我该怎么做才能让屏幕在挂起/休眠后恢复?我查看了 2010 年的一些旧线程,人们在系统的某个地方添加一小段代码来强制屏幕恢复或执行其他操作。
答案1
终止该进程light-locker
(使用 发现xwininfo
)暂时帮助我们解决了这个问题,然后使用 卸载light-locker
该dpkg --purge light-locker light-locker-settings
进程可以更永久地修复它。
我们正在使用 Gnome 3,所以这可能不是所有人的解决方案。
(一般来说,可能有一个显示黑屏的进程需要您终止;尝试找到它!)
答案2
您使用的是哪个内核?使用 进行检查uname -r
。我不喜欢 Linux 上的 AMD 专有驱动程序。我发现它们存在很多问题。我更喜欢运行开源驱动程序,较新的内核为 AMD 显卡提供了许多新修复和功能。您可以选择开源路线或专有路线。
开源路线
如果你使用的是 3.13,请尝试较新的 3.16 内核
sudo apt-get install --install-recommends linux-generic-lts-utopic
或尝试整个 UtopicLTS 支持堆栈哪个更好...
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 删除 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
安装或删除任何内核后,您将需要重新启动才能测试它们。
专有路线
你可以安装 AMD 专有 Catalyst 驱动程序在 Ubuntu 14.04 中相当容易。只需运行
安装 fglrx sudo apt-get 安装 fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo sudo amdconfig--initial
如果您使用多张 AMD 显卡或 AMD 双显卡(即笔记本电脑用户),请使用:
sudo amdconfig --adapter=all --initial
安装或删除 Catalyst 后,您需要重新启动才能进行测试。
答案3
我遇到了这个问题,Ubuntu 从 12.04 升级到 14.04 后无法加载。运行后startx
只有一个黑屏。我通过进入恢复模式并选择修复损坏的软件包并检查所有文件系统,但我认为只有第一个选项可行。
答案4
我很确定这是一个内核错误(我遇到了与英特尔相同的问题,它是在 3-4 周前才开始的)。
尝试安装不同的(旧)内核并使用它启动。现在在存储库中我可以看到这是最旧的内核版本:
sudo apt-get install linux-image-3.13.0-24-generic