Ubuntu 13.10挂起在唤醒时崩溃KDE /黑屏


8

设定

我使用KDE重新安装了Ubuntu 13.10,它是通过Ubuntu服务器磁盘和sudo apt-get install kubuntu-desktop安装的。

问题

每当我在KDE中挂起计算机(通过Konsole中的sudo pm-suspend或通过KDE的界面)时,在唤醒时都会出现黑屏。

尝试的解决方法/修复

如果我按ctrl + alt + f1然后按ctrl + alt + f7并耐心等待(20-30秒),有时我会回到原来的KDE,或者有时会返回登录屏幕(KDE崩溃) 。但是即使回到KDE,我也会收到一条通知,说特殊效果由于图形问题而不得不重新启动,然后所有应用程序中的字体都出现了乱码。

如果我使用sudo pm-suspend(在KDE在tty7上运行)从另一个tty挂起,则它可以正常工作(立即恢复-无需等待20-30秒,KDE不会崩溃并且不会造成字体乱码)。

我尝试更改图形驱动程序,但得到的结果相同(我有Nvidia NVS300,并且我在Ubuntu仓库中使用最新的专有驱动程序)。还尝试了将此Ubuntu升级到13.10后唤醒后死机/崩溃的问题,但它不起作用。

当我运行Kubuntu 12.04时,在同一系统上未发生此问题。

试图发现问题...

Dmesg没有显示任何错误。我什至不知道在哪里进一步寻找任何错误(任何KDE日志?)。任何帮助表示赞赏。


我在休眠时遇到类似的问题,但没有暂停。您还休眠吗?
virtualxtc

另外,您是否已验证休眠在BIOS中处于活动状态?我从来不记得BIOS术语我自己,所以你可能会发现此页面有用:gsmblog.com/post/...
virtualxtc

@virtualxtc当我尝试进入休眠状态时,屏幕变黑,但没有进入休眠状态(电源指示灯不熄灭,风扇仍在旋转)。但是计算机仍然没有响应。在/var/log/pm-suspend.log(重新启动计算机后)中,我看到它报告说它在休眠命令后几秒钟解冻。
Vlad A Ionescu

@virtualxtc我的BIOS没有用于启用/禁用待机模式的设置。
Vlad A Ionescu

哼,如果下面的解决方案不适合您的喜好,您可能想在更多的地方使用grub2 powermangement引导标志(acpi = on,acpi = off):help.ubuntu.com/community/BootOptions
virtualxtc

Answers:


5

我找到了解决方法。我制作了一个脚本,该脚本在挂起之前切换到控制台,并在恢复之后切换回控制台。

我把附件脚本放到dir中/etc/pm/sleep.d。我给它起了名字fix-black-screen并使其可执行(sudo chmod +x /etc/pm/sleep.d/fix-black-screen)。

#!/bin/bash

case $1 in
suspend)
    # Suspending to RAM.
    chvt 1
    sleep 1
;;
resume)
    # Resume from suspend.
    sleep 1
    chvt 7
;;
esac

原始修复程序在这里找到。


2

我也遇到过类似的问题。

pm-suspend --store-quirks-as-lkw

解决了我的问题。

我只需要做一次,然后暂停就可以了。

试试看。


谢谢您的回答,佩德罗。不幸的是,它没有帮助。我得到与以前相同的行为。
Vlad A Ionescu

0

我也有一台装有最新nvidia驱动程序的计算机,并且遇到了相同的问题。我找到

pm-suspend --quirk-save-pci

似乎已经解决了问题。我把它放在/var/cache/pm-utils/last_known_working.quirkdb文件中,我认为它现在可以工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.