Suspend funktioniert nicht auf Ubuntu 16.04 für Dell 3537

15

Ich war bis gestern auf Ubuntu (Vanilla, mit Unity) 14.04 und da die neue LTS-Version herauskam, entschied ich mich für eine Neuinstallation von Ubuntu GNOME 16.04.

Seit ich Ubuntu GNOME 16.04 (64-Bit) installiert habe, habe ich Probleme mit dem Suspend-Modus (ich hatte dieses Problem am 14.04 nicht) auf meinem Dell Inspiron 3537.

Wenn ich die Sitzung unterbreche, wird der Bildschirm schwarz, die Lüfter werden für einige Sekunden (2 oder 3 Sekunden) ausgeschaltet, und sie werden immer schneller neu gestartet. Ich muss das Herunterfahren des Computers erzwingen (halten Sie den Ein- / Ausschalter gedrückt), um ihn neu starten zu können.

Ich habe einige Nachforschungen angestellt und festgestellt, dass Ubuntu 16.04 die proprietären AMD Radeon-Grafiktreiber nicht unterstützt. Ich weiß nicht, ob es verwandt ist oder nicht, aber da ich eine AD Radeon HD8850M habe, habe ich eine ausgeführt lspci | grep VGAund hier ist das Ergebnis:

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)

Außerdem habe ich die Open Source-Treiber installiert:

$ sudo apt-get install xserver-xorg-video-ati
xserver-xorg-video-ati is already the newest version (1:7.7.0-1).

Wenn Sie weitere Informationen benötigen, teilen Sie uns dies bitte mit.

Klaps
quelle
Außerdem habe ich pm-utils installiert und lief sudo pm-suspendund nichts passierte.
Clapsus
Ich habe das gleiche Problem auf meinem Laptop mit einer AMD-Grafikkarte, nachdem ich ein Upgrade von Ubuntu Gnome 15.04 durchgeführt habe. es scheint ein Fehler zu sein: bugs.launchpad.net/ubuntu/+source/linux/+bug/1574125
arnaud

Antworten:

19

19. Juli Update: Es sieht so aus, als ob dieser Fehler mit der Kernel-Version behoben wurde 4.4.0-28-generic. Ich bin seitdem auf ArchLinux umgestiegen, das muss also noch getestet werden, aber es gibt Leute, die sagen, dass es mit dieser Kernel-Version auf dem Launchpad-Bug funktioniert .

Ursprünglicher Beitrag: Es scheint, dass es sich um einen 4.4.0-Kernel-Fehler handelt. Die Installation von 4.4.8 löst das Problem. Sie können entweder auf einen 4.4.0-Kernel-Fix warten oder den 4.4.8-Kernel installieren.

Ich empfehle , auf 4.4.0 zu warten , aber ich habe 4.4.8 installiert, und ich habe überhaupt kein Problem gesehen.

Führen Sie die folgenden Befehle aus, um den 4.4.8-Kernel zu installieren:

Auf 32-Bit

Herunterladen

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

Installieren

sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

Auf 64-Bit

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

Installieren

sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

Quelle: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1574125

Ich werde diese Antwort in ein paar Tagen akzeptieren, wenn keine bessere Option auftaucht.

Klaps
quelle
1
+1 für die Lösung Ihres eigenen Problems. Dies hilft anderen, die auf dasselbe Problem stoßen.
Zzzach ...
Ubuntu Security Kernel Upgrade auf linux-image-4.4.0-22-generic 4.4.0-22.39löst das Problem nicht.
Clapsus
Überprüfen Sie immer kernel.ubuntu.com/~kernel-ppa/mainline auf neue Kernel-Releases.
Maduka Jayalath
Korrigieren Sie und danken Sie diesem reparierten Suspendierungsproblem. Wenn Sie den Launchpad-Link durchgehen, gibt es noch mehr Beispiele, die noch spätere Kernel verwenden.
Enjoy87
Ich habe meine Antwort aktualisiert, um zu sagen, dass dies möglicherweise mit der Kernel-Version behoben werden kann 4.4.0-28-generic.
Clapsus
0

Ein Upgrade auf Kernel 4.4.8 behebt mein Problem vor einigen Monaten, aber heute musste ich 16.04 neu installieren. Diesmal habe ich vor der Installation von 4.4.8 eine andere Lösung getestet und sie funktioniert: Hinzufügen von Swap Space.

Ich habe eine einzelne Auslagerungsdatei erstellt, die größer als RAM ist. Meine RAM-Größe beträgt 12 GB, und ich habe eine Auslagerungsdatei mit 16 GB erstellt:

sudo dd if=/dev/zero of=/swapfile bs=1M count=16384
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Jetzt arbeiten sowohl suspend als auch hibernate mit dem Standardkernel,

Fügen Sie diese Zeile hinzu, um die Auslagerungsdatei beim Booten zu aktivieren /etc/fstab

/swapfile none swap sw 0 0

Für Sie info:

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
Iman
quelle