
Es spielt keine Rolle, welche Ruhezustandsmethode ich verwende (Desktop, sudo systemctl suspend
usw. pm-suspend
), es funktioniert nicht. Es wird nur ein leerer Bildschirm angezeigt (manchmal komplett schwarz, je nach verwendeter Ruhezustandsmethode) und es reagiert nicht auf Tastatur- oder Mauseingaben. Ich muss den Laptop herunterfahren, indem ich den Netzschalter eine Zeit lang gedrückt halte.
Laptop: HP ENVY - 13-aq1006ur
Betriebssystem:
NAME="Pop!_OS"
VERSION="19.10"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Pop!_OS 19.10"
VERSION_ID="19.10"
HOME_URL="https://system76.com/pop"
SUPPORT_URL="http://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan
LOGO=distributor-logo-pop-os
journalctl -b -1 | tail -100
:
Mar 22 13:35:43 pop-os gnome-shell[2004]: JS WARNING: [/usr/share/gnome-shell/extensions/[email protected]/extension.js 205]: assignment to undeclared variable gnomeShellVersion
Mar 22 13:35:43 pop-os NetworkManager[949]: <info> [1584869743.6509] manager: sleep: sleep requested (sleeping: no enabled: yes)
Mar 22 13:35:43 pop-os NetworkManager[949]: <info> [1584869743.6511] device (p2p-dev-wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Mar 22 13:35:43 pop-os NetworkManager[949]: <info> [1584869743.6520] manager: NetworkManager state is now ASLEEP
Mar 22 13:35:43 pop-os gnome-shell[1298]: Screen lock is locked down, not locking
Mar 22 13:35:44 pop-os systemd[1]: systemd-localed.service: Succeeded.
Mar 22 13:35:44 pop-os systemd[1]: systemd-hostnamed.service: Succeeded.
Mar 22 13:35:44 pop-os systemd[1]: systemd-timedated.service: Succeeded.
Mar 22 13:35:45 pop-os blueman-mechanism[2396]: Exiting
Mar 22 13:35:46 pop-os systemd[1]: Reached target Sleep.
Mar 22 13:35:46 pop-os systemd[1]: Starting Suspend...
Mar 22 13:35:46 pop-os systemd-sleep[2669]: Suspending system...
➜ ~ journalctl -b -1 | tail -100
Verwende derzeit Nvidia. Habe versucht, auf Intel und Hybrid Graphics umzusteigen, aber das Problem blieb das gleiche.
Auch versucht
sudo kernelstub -a "button.lid_init_state=open"
anderswo vorgeschlagen, ohne Ergebnis.
Ich habe online ein ähnliches Problem der einen oder anderen Art gesehen, aber nichts wirklich Hilfreiches. Was kann ich sonst noch überprüfen, um das Problem zu beheben?
Die Bildschirmsperre funktioniert einwandfrei.
Antwort1
Ich denke, es ist ein Hardwareproblem. Sie können es herausfinden, indem Sie Folgendes versuchen: -
Geräte auflisten: -
sudo grep enabled /proc/acpi/wakeup
Sie sollten eine Liste wie diese erhalten: -
Sie müssen sie durchgehen und deaktivieren, wechseln Sie zu sudo:-
sudo su
Versuchen Sie, das erste in der Liste mit dem folgenden Befehl zu deaktivieren: -
echo GP12 > /proc/acpi/wakeup
Versuchen Sie es jetzt mit Suspend. Wenn es aus Suspend wieder hochfährt, versuchen Sie es mit dem nächsten, vielleicht mit ein paar gleichzeitig, um schneller zu werden. Sobald Sie die Elemente gefunden haben, müssen Sie die Änderungen nach einem Neustart beibehalten. Erstellen Sie die folgende Datei:-
/etc/systemd/system/disable-hardware-wakeup.service
Fügen Sie den folgenden Code hinzu ...
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/disable-hardware-wakeup.sh
[Install]
WantedBy=multi-user.target
Erstellen Sie jetzt eine weitere Datei: -
/usr/local/disable-hardware-wakeup.sh
Fügen Sie den folgenden Code hinzu, basierend auf dem Gerät, das Ihren Computer nicht in den Ruhezustand versetzt, in meinem FallGPP0
#!/bin/sh
for device in GPP0
do
if grep -q "$device.*enabled" /proc/acpi/wakeup
then
echo $device > /proc/acpi/wakeup
fi
done
Machen Sie das Shell-Skript ausführbar: -
sudo chmod +x /usr/local/disable-hardware-wakeup.sh
Aktivieren Sie den Dienst: -
sudo systemctl enable disable-hardware-wakeup.service
Gehen Sie und sagen Sie Vegard Skjefstad Danke ->https://www.vegard.net/how-to-suspend-pop-os/