Wiederaufnahme nach Suspend nicht möglich

16

Ich benutze Ubuntu 12.04 und alles daran ist großartig, außer dass es nach dem Suspend nicht fortgesetzt wird. Ich habe versucht, die in diesem Thread aufgeführten Vorschläge nach dem Drücken von "Suspend" einzufrieren, aber keiner hat funktioniert. Ich benutze Lenovo Y510P. Ich bin neu in Ubuntu oder Unix. Bitte teilen Sie mir mit, ob ich weitere Informationen veröffentlichen soll. Vielen Dank.

aktualisieren

Ich habe den Vorschlag von Dima in diesem Beitrag ausprobiert. Wie kann ich den Winterschlaf aktivieren? . Das Gerät wacht aus dem Ruhezustand auf, aber der Bildschirm zeigt sofort einen Bildschirm wie diesen an

Bildbeschreibung hier eingeben

Ich frage mich, ob dies ein Problem mit der Grafikkarte ist oder so.

Gedankenleser
quelle
1
Ich habe das gleiche Problem mit UBUNTU 14.10 und LENOVO Z50 70
Jiří Doubravský
Vielleicht ist das Problem ein alter Kernel. Überprüfen Sie unix.stackexchange.com/questions/296423/…

Antworten:

14

Viele Grafik-Resume-Probleme könnten gelöst werden, indem das Anhalten / Wiederherstellen von der virtuellen Konsole aus durchgeführt wird, so dass die Grafiktreiber nach dem Wiederherstellen eine "Aktualisierung" erzwingen.

Überprüfen Sie, ob das System an einer virtuellen Konsole ordnungsgemäß angehalten wurde:

  1. Wechseln Sie zu einer virtuellen Konsole mit CtrlAltF1

  2. Loggen Sie sich mit Ihrem Benutzer und Passwort ein

  3. das System anhalten (entweder mit der Suspend-Tastenkombination für Ihr System oder mit dem Befehl sudo /usr/sbin/pm-suspend)

  4. Fortsetzen -> Sie sollten eine Arbeitsaufforderung haben (genau die gleichen Bildschirme wie zuvor), andernfalls sehen Sie FAIL

  5. Mit auf die Grafikkonsole wechseln CtrlAltF7

  6. Wenn alles in Ordnung ist, ist das Problem gelöst! Sie können den nachstehenden Anweisungen ( anhand dieser Antwort) folgen , um den Wechsel automatisch durchzuführen. ansonsten siehe FAIL

Wenn noch etwas nicht stimmt ...

FAIL: Das Problem ist also ein anderes - ich habe diesen Laptop nicht und kann daher nicht viel mehr helfen. Vielleicht kann das Studium des Dateiinhalts /var/log/pm-suspend.logetwas Licht ins Dunkel bringen.


So machen Sie den Wechsel automatisch

  1. Bearbeiten / Erstellen Sie die Datei

    gksudo gedit /etc/pm/sleep.d/01_switchvt

  2. Fügen Sie diesen Inhalt ein:

    #!/bin/sh
    
    # Switch to a VC before suspending and back after resume
    
    case "$1" in
        resume|thaw)
            chvt 7
        ;;
        suspend|hibernate)
            chvt 1
        ;;
    esac
    
  3. speichern und schließen

  4. mach es ausführbar:

    sudo chmod 755 /etc/pm/sleep.d/01_switchvt

Beachten Sie, dass in Schritt 2 die meisten Installationen den Befehl benötigen chvt 7- dies entspricht dem Drücken von ctrl- alt- F7, um zum Grafikbildschirm zurückzukehren. Wenn Sie eine andere Tastenkombination benötigen, ändern Sie dort die "7" entsprechend.

Rmano
quelle
3
Ah ja! Mir wurde klar, dass ich das vermisst habe. Ich habe jetzt chmod 755 verwendet, um Berechtigungen für die Datei festzulegen und es funktioniert einwandfrei! Vielen Dank :)
Mindreader
2
Ich habe versucht, sowohl zu stimmen als auch einen Kommentar hinzuzufügen, aber ich habe noch keinen ausreichenden Ruf in Bezug auf diesen Stackexchange-Geschmack.
Mindreader
1
mit LENOVO Z50 70 das gleiche Problem, aber ich kann nicht einmal auf die Konsole wechseln Strg + Alt + F1, wenn es passiert ... Display ist eingeschaltet, aber nichts wird angezeigt, bis ich es aus und an
Jiří Doubravský
1
Vielen Dank! Obwohl dieses automatische Skript bei mir nicht funktioniert, funktioniert es mit der obigen Lösung (LENOVO Z50 70, mit nvidia-eigenen Treibern). Sie Sir machte meinen Tag
Mathlight
1
In neueren Versionen von Ubuntu wird / lib / systemd / system-sleep / anstelle von /etc/pm/sleep.d/
cob