升级后的 Ubuntu 16.04 有时无法入睡

Mir*_*sik 7 xubuntu suspend power-management xfce4-power-manager 16.04

我将我的系统从 15.10(Ubuntu + xfce = XUbuntu)升级到 16.04,之后发生 50% 当我通过“开始菜单>关闭>睡眠”将系统发送到睡眠状态时,屏幕变为空白并且硬件继续运行(我听到粉丝正在转动)。我无法更改为控制台 (ctrl + alt + f2) 或执行其他任何操作。我正在寻找如何追踪这个问题的方法。我在以下日志中没有找到任何内容:

/var/log/syslog.1

May  1 01:05:01 lampa CRON[7380]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
May  1 01:14:27 lampa NetworkManager[884]: <info>  [1462058067.4749] manager: sleep requested (sleeping: no  enabled: yes)
May  1 01:14:27 lampa NetworkManager[884]: <info>  [1462058067.4749] manager: sleeping...
May  1 01:14:27 lampa whoopsie[796]: [01:14:27] offline
May  1 01:14:27 lampa NetworkManager[884]: <info>  [1462058067.4750] manager: NetworkManager state is now ASLEEP
May  1 01:14:27 lampa systemd[1]: Reached target Sleep.
May  1 01:14:27 lampa systemd[1]: Starting Suspend...
May  1 01:14:27 lampa systemd-sleep[7497]: Failed to connect to non-global ctrl_ifname: (nil)  error: No such file or directory
May  1 01:14:27 lampa systemd-sleep[7499]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255.
May  1 01:14:27 lampa systemd-sleep[7497]: Suspending system...
Run Code Online (Sandbox Code Playgroud)

/var/log/pm-suspend.log.1

最后一行太旧了,来自:Tue Apr 26 19:44:13 CEST 2016:完成。文件“pm-suspend.log”为空。

/var/log/kern.log

...
Apr 30 21:26:34 lampa kernel: [ 8420.249061] Key type cifs.idmap registered
May  1 01:14:27 lampa NetworkManager[884]: <info>  [1462058067.4749] manager: sleep requested (sleeping: no  enabled: yes)
May  1 01:14:27 lampa NetworkManager[884]: <info>  [1462058067.4749] manager: sleeping...
May  1 01:14:27 lampa NetworkManager[884]: <info>  [1462058067.4750] manager: NetworkManager state is now ASLEEP
May  1 08:01:21 lampa kernel: [    0.000000] Initializing cgroup subsys cpuset
...
Run Code Online (Sandbox Code Playgroud)

我正在寻找 Xorg 日志,但我不知道哪些日志行属于这一刻。当我按文件日期(文件 Xorg.0.log 和 Xorg.0.log.old)查看这些文件时,这些文件非常短且没有错误,它们最终是:

[    11.084] (II) This device may have been added with another device file.
[    12.912] (II) RADEON(0): Allocate new frame buffer 2048x768 stride 2048
[    12.912] (II) RADEON(0): VRAM usage limit set to 931309K
[  1258.032] (II) AIGLX: Suspending AIGLX clients for VT switch
[  1259.227] (II) AIGLX: Resuming AIGLX clients after VT switch
Run Code Online (Sandbox Code Playgroud)

[    10.176] (II) RADEON(0): Allocate new frame buffer 2048x768 stride 2048
[    10.176] (II) RADEON(0): VRAM usage limit set to 931309K
Run Code Online (Sandbox Code Playgroud)

消息

我在我的系统上找不到 dmesg.0,我只看到 'dmesg' 并且它是空的。

下一步去哪里看?

编辑:我发现只有在我运行“带有 Battle.net 的葡萄酒模拟器游戏星际争霸 2”后才会发生这种情况。我试图杀死所有在我玩游戏后产生并保留的进程。我想知道我的图形卡是否没有切换到某些无法睡眠的模式。

小智 2

您可能正在遇到此错误

要修复此问题,请尝试安装新内核。

64位系统命令:

cd /tmp

wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.2-wily/linux-headers-4.5.2-040502_4.5.2-040502.201604200335_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.2-wily/linux-headers-4.5.2-040502-generic_4.5.2-040502.201604200335_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.2-wily/linux-image-4.5.2-040502-generic_4.5.2-040502.201604200335_amd64.deb

sudo dpkg -i linux-headers-4.5*.deb linux-image-4.5*.deb
Run Code Online (Sandbox Code Playgroud)

来源:Padraig Galvin,错误报告评论 #26