暫停在 Dell 3537 的 Ubuntu 16.04 上不起作用

暫停在 Dell 3537 的 Ubuntu 16.04 上不起作用

直到昨天我還在使用 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核心的bug,安裝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

相關內容