直到昨天我还在使用 Ubuntu(vanilla,带有 Unity)14.04,自从新的 LTS 版本发布以来,我决定进行 Ubuntu GNOME 16.04 的全新安装。
自从我安装了 Ubuntu GNOME 16.04(64 位)后,我的 Dell Inspiron 3537 上的挂起模式出现了问题(在 14.04 上没有这个问题)。
当我选择暂停会话时,屏幕变黑,风扇关闭几秒钟(2 或 3 秒),然后重新启动,速度越来越快。我必须强制关闭(按住电源按钮)计算机才能重新启动它。
我做了一些研究,发现 Ubuntu 16.04 不支持 AMD Radeon 专有图形驱动程序。我不知道这是否相关,但由于我有一台 AD Radeon HD8850M,所以我运行了一个,lspci | grep VGA
结果如下:
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff)
另外,我还安装了开源驱动程序:
$ sudo apt-get install xserver-xorg-video-ati
xserver-xorg-video-ati is already the newest version (1:7.7.0-1).
如果您需要任何其他信息,请告知我们。
答案1
7月19日更新:似乎这个错误已在上游使用内核版本修复4.4.0-28-generic
。我后来迁移到了 ArchLinux,所以这仍然需要测试,但有人说它可以在启动板错误。
原始帖子: 看来这是 4.4.0 内核的一个错误,安装 4.4.8 内核可以解决问题。您可以等待 4.4.0 内核修复,也可以安装 4.4.8 内核。
我建议等待 4.4.0 修复,但我安装了 4.4.8 并且没有发现任何问题。
执行以下命令来安装 4.4.8 内核:
在 32 位上
下载
cd /tmp
$ wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_i386.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_i386.deb
安装
sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb
在 64 位上
cd /tmp
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb
安装
sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb
来源 :https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1574125
如果没有更好的选择,我会在几天内接受这个答案。
答案2
几个月前,升级到内核 4.4.8 解决了我的问题,但是今天我不得不重新安装 16.04,这次在安装 4.4.8 之前,我测试了另一个解决方案并且它有效:添加一些交换空间。
我创建了一个大于 RAM 大小的单个交换文件,我的 RAM 大小为 12GB,并且我创建了一个 16GB 的交换文件:
sudo dd if=/dev/zero of=/swapfile bs=1M count=16384
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
现在挂起和休眠都使用默认内核,
要在启动时启用交换文件,请将此行添加到/etc/fstab
/swapfile none swap sw 0 0
供您参考:
uname -a
Linux lena 4.4.0-64-generic #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux