Ubuntu 13.10 Suspend stürzt KDE / schwarzer Bildschirm beim Aufwecken ab

8

Installieren

Ich habe eine Neuinstallation von Ubuntu 13.10 mit KDE (installiert über Ubuntu Server Disk und Sudo Apt-Get Install Kubuntu-Desktop).

Problem

Immer wenn ich den Computer in KDE anhalte (entweder über sudo pm-suspend in Konsole oder über die KDE-Oberfläche), wird beim Aufwachen ein schwarzer Bildschirm angezeigt.

Versuchte Problemumgehungen / Korrekturen

Wenn ich Strg + Alt + F1 und dann Strg + Alt + F7 drücke und geduldig bin (20-30 Sekunden), kehre ich manchmal zu KDE zurück, wo ich war, oder manchmal kehre ich zum Anmeldebildschirm zurück (KDE abgestürzt). . Aber selbst wenn ich wieder zu KDE komme, erhalte ich eine Benachrichtigung, dass die Spezialeffekte aufgrund eines Grafikproblems neu gestartet werden mussten und dann die Schriftarten in allen Anwendungen ... verstümmelt sind.

Wenn ich mit sudo pm-suspend von einem anderen tty aus suspendiere (während KDE auf tty7 ausgeführt wird), funktioniert es einwandfrei (wird sofort fortgesetzt - Sie müssen nicht 20 bis 30 Sekunden warten, KDE stürzt nicht ab und verursacht keine Verfälschung von Schriftarten).

Ich habe versucht, Grafiktreiber zu wechseln, und ich bekomme das Gleiche (ich habe Nvidia NVS300 und verwende die neuesten proprietären Treiber in Ubuntu-Repos). Ich habe auch versucht, dass Ubuntu nach dem Aufwecken beim Upgrade auf 13.10 einfriert / abstürzt und es nicht funktioniert hat.

Dieses Problem trat nicht auf demselben System auf, als ich Kubuntu 12.04 ausführte.

Der Versuch, das Problem zu finden ...

Dmesg zeigt keine Fehler an. Ich weiß nicht einmal, wo ich weiter nach Fehlern suchen soll (irgendwelche KDE-Protokolle?). Jede Hilfe geschätzt.

Vlad A Ionescu
quelle
Ich habe ähnliche Probleme mit dem Ruhezustand, aber nicht ausgesetzt. Sehen Sie das auch im Winterschlaf?
virtualxtc
Haben Sie auch überprüft, ob der Ruhezustand in Ihrem BIOS aktiv ist? Ich erinnere mich nie an die BIOS-Terminologien selbst, daher könnte diese Seite hilfreich sein: gsmblog.com/post/…
virtualxtc
@virtualxtc Wenn ich versuche, in den Ruhezustand zu wechseln, wird der Bildschirm schwarz, aber nicht in den Ruhezustand (die Betriebsanzeigen gehen nicht aus und die Lüfter drehen sich immer noch). Der Computer reagiert jedoch nicht. Wenn ich in /var/log/pm-suspend.log (nachdem ich den Computer aus- und wieder eingeschaltet habe) nachschaue, sehe ich, dass er einige Sekunden nach dem Befehl für den Ruhezustand auftaut.
Vlad A Ionescu
@virtualxtc Mein BIOS verfügt nicht über eine Einstellung zum Aktivieren / Deaktivieren von Standby-Modi.
Vlad A Ionescu
Brummen Sie, wenn die folgenden Lösungen nicht Ihren Wünschen entsprechen, möchten Sie vielleicht mit den Boot-Flags von grub2 powermangement (acpi = on, acpi = off) mehr hier spielen: help.ubuntu.com/community/BootOptions
virtualxtc

Antworten:

5

Ich habe diese Problemumgehung gefunden. Ich habe ein Skript erstellt, das vor dem Anhalten zur Konsole wechselt und nach dem Fortsetzen zurückschaltet.

Ich habe das angehängte Skript in dir eingefügt /etc/pm/sleep.d. Ich gab ihm den Namen fix-black-screenund machte es ausführbar ( sudo chmod +x /etc/pm/sleep.d/fix-black-screen).

#!/bin/bash

case $1 in
suspend)
    # Suspending to RAM.
    chvt 1
    sleep 1
;;
resume)
    # Resume from suspend.
    sleep 1
    chvt 7
;;
esac

Original Fix hier gefunden .

Vlad A Ionescu
quelle
2

Ich hatte ähnliche Probleme wie du.

pm-suspend --store-quirks-as-lkw

Meine Probleme wurden behoben.

Ich musste es nur einmal tun und das Suspendieren danach funktionierte gut.

Versuche es.

Pedro Loureiro
quelle
Danke für die Antwort, Pedro. Es hat leider nicht geholfen. Ich habe das gleiche Verhalten wie zuvor.
Vlad A Ionescu
0

Ich habe auch eine Maschine mit dem neuesten NVIDIA-Treiber und sah das gleiche Problem. ich habe das gefunden

pm-suspend --quirk-save-pci

scheint das Problem gelöst zu haben. Ich habe es in meine /var/cache/pm-utils/last_known_working.quirkdbDatei aufgenommen und ich denke, es funktioniert jetzt.

Mitch
quelle