Ubuntu 18.04 - Dell XPS15 9570 - Es ist nicht möglich, den Ruhezustand zuverlässig auszusetzen

8

Leider habe ich mich für ein Upgrade auf 18.04 entschieden. Jetzt verbringe ich die Hälfte meiner Arbeitszeit damit, Fehler zu beheben.

Heute ist Spezialität: Laptop aufhängen. Als ich das letzte Mal versuchte, mein XPS15 9570 aufzuhängen, hätte ich mein neues 2000 $ fast verbrannt, weil es 3 Stunden in meinem Rucksack lief, anstatt aufgehängt zu werden.

Wie in vielen Threads gut dokumentiert, kann der Laptop ab dem 18.04 auf vielen Laptops nicht mehr angehalten werden. Es gibt offizielle Fehlerberichte, die 3 Jahre alt sind, keine Lösung oder Behebung. Es wacht einfach nach 5 Sekunden oder beim Schließen des Deckels auf (sehr hinterhältig, sehr gefährlich).

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1574120 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1786094

Ich habe alles versucht , die einzige Lösung, die für mich funktioniert, ist die hier beschriebene:

Ubuntu 18.04 - Dell XPS13 9370 hängt nicht mehr am geschlossenen Deckel

das ändert die grub config auf GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"

Mit dieser Änderung wird das System tatsächlich ordnungsgemäß angehalten, aber wenn es aufwacht, sind die WLAN- / Bluetooth-Adapter vollständig tot. Nicht einmal ein Neustart kann sie zurückbringen.

Ähnliches wird hier berichtet

https://bugzilla.kernel.org/show_bug.cgi?id=201469

und vielleicht hier https://bugzilla.redhat.com/show_bug.cgi?id=1514836

Ich habe auch versucht, ohne Erfolg in den Ruhezustand zu wechseln (das System wird einfach heruntergefahren). Dies ist wahrscheinlich meine Schuld, da mir eine Swap-Partition fehlt.

Nachdem ich den ganzen Tag gelesen und versucht habe, eine Lösung zu finden, entscheide ich mich, diesen Thread zu öffnen. Meine Frage ist einfach: Wie kann ich als Endbenutzer im Jahr 2019 meinen Laptop aussetzen, ohne WLAN oder andere wichtige Komponenten meiner Hardware herunterzufahren?

Ich weiß, dass ich arrogant klinge, aber ich habe einen Tag Arbeit an einer Standardfunktion verloren, die kein Problem darstellen sollte.

Vielen Dank für jede Hilfe. Ich hoffe, Sie hatten einen besseren Tag als ich.

Alberto Bragagnolo
quelle
Ich habe ein XPS13 mit 18 vorinstallierten gekauft und bin von 18 angewidert. Ich habe an 16 gearbeitet, es hat gut funktioniert, aber Ubuntu 18 ist voller Regressionen. Ich hasse es und wünschte, ich hätte das im Voraus
gewusst

Antworten:

7

Bearbeiten /etc/default/grubmit

sudo vim / etc / default / grub

Stellen Sie sicher, dass die Zeile GRUB_CMDLINE_LINUX die folgenden Elemente enthält:

GRUB_CMDLINE_LINUX = "nouveau.blacklist = 1 acpi_osi =! Acpi_osi =" Windows 2015 "acpi_backlight = Anbieter mem_sleep_default = deep"

oder

GRUB_CMDLINE_LINUX = "nouveau.blacklist = 1 mem_sleep_default = deep"

Durch Einfügen acpi_osi=! acpi_osi=\"Windows 2015\wird die Bildschirmhelligkeit nicht geändert.

Update Grub:

sudo update-grub

Starten Sie nach dem Neustart des Computers neu und versuchen Sie zu unterbrechen, um festzustellen, ob der Laptop normal aufwacht

玉 麒麟
quelle
Das hat bei mir funktioniert.
Sinan
Ebenso GRUB_CMDLINE_LINUX="nouveau.blacklist=1 mem_sleep_default=deep"scheint das Hinzufügen und Neustarten den Trick zu tun, dies ist auf einem 9570 mit "BIOS" 1.11.2
Maks
1

Erste Antwort Option 2

GRUB_CMDLINE_LINUX = "nouveau.blacklist = 1 mem_sleep_default = deep"

habe es für mich getan. XPS 15 9570 Ubuntu 18.04

Ich musste das Skript / lib / systemd / system-sleep nicht bearbeiten.

Gunnar Forsgren - Mobimation
quelle
0

Ich bin vor ein paar Tagen über die Option von OP gestolpert:

das ändert die grub config auf GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"

aber Laptop würde sofort aufwachen.

Ich habe dieses alte Skript reaktiviert /lib/systemd/system-sleep/custom-xhci_hcdund dann hat es funktioniert:

#!/bin/bash

# Original script was using /bin/sh but shellcheck reporting warnings.

# NAME: custom-xhci_hcd
# PATH: /lib/systemd/system-sleep
# CALL: Called from SystemD automatically
# DESC: Suspend broken for USB3.0 as of Oct 25/2018 various kernels all at once

# DATE: Oct 28 2018.

# NOTE: From comment #61 at: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/522998

TMPLIST=/tmp/xhci-dev-list

# Original script was: case "${1}" in hibernate|suspend)

case $1/$2 in
  pre/*)
    echo "$0: Going to $2..."
    echo -n '' > $TMPLIST
          for i in `ls /sys/bus/pci/drivers/xhci_hcd/ | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do
              # Unbind xhci_hcd for first device XXXX:XX:XX.X:
               echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
           echo "$i" >> $TMPLIST
          done
        ;;
  post/*)
    echo "$0: Waking up from $2..."
    for i in `cat $TMPLIST`; do
              # Bind xhci_hcd for first device XXXX:XX:XX.X:
              echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/bind
    done
    rm $TMPLIST
        ;;
esac

Der Bildschirm blinkt beim Anhalten einmal kurz, aber es funktioniert zu 100%, seit ich den deepSchlafparameter des Kernels aktiviert habe .

WinEunuuchs2Unix
quelle