Ubuntu 13.10暂停时崩溃KDE /黑屏

建立

我有一个全新安装的Ubuntu 13.10,带有KDE(通过Ubuntu服务器磁盘和sudo apt-get install kubuntu-desktop安装)。

问题

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

尝试了解决方法/修复

如果按ctrl + alt + f1然后按ctrl + alt + f7然后我很耐心(20-30秒),我有时会回到KDE,或者有时候我会回到登录界面(KDE崩溃) 。 但即使我回到KDE,我收到一条通知,说由于图形问题,特殊效果必须重新启动,然后所有应用程序中的字体都会出现乱码。

如果我使用sudo pm-suspend暂停其他tty(当KDE在tty7上运行时),它可以完美运行(立即恢复 – 无需等待20-30秒,KDE不会崩溃并且不会导致字体乱码)。

我尝试更换图形驱动程序,我得到了同样的东西(我有Nvidia NVS300,我在Ubuntu repos中使用最新的专有驱动程序)。 还尝试了这个Ubuntu冻结/崩溃后唤醒升级到13.10并且它不起作用。

当我运行Kubuntu 12.04时,在同一系统上没有出现此问题。

试图找到问题……

Dmesg没有显示任何错误。 我甚至不知道在哪里可以找到任何错误(任何KDE日志?)。 任何帮助赞赏。

我发现了这个解决方法。 我做了一个脚本,在挂起之前切换到控制台,并在恢复后切换回来。

我把附加的脚本放到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 

原始修复在这里找到。

我遇到了类似的问题。

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

解决了我的问题。

我只需要做一次,然后暂停工作正常。

试试看。

我也有一台机器与最新的nvidia驱动程序,并看到同样的问题。 我找到

 pm-suspend --quirk-save-pci 

似乎已经解决了这个问题。 我把它放在我的/var/cache/pm-utils/last_known_working.quirkdb文件中,我认为它现在正在运行。