Wie starte ich die GPU über die Befehlszeile neu?
Verwenden eines HP DV6-Laptops mit Ubuntu 12.04-64 und einer mobilen ATI-GPU. Installierte die von Ubuntu empfohlenen ATI-Standardtreiber. Wenn ich den Deckel schließe, geht der Computer in den Suspend-Modus. Beim Öffnen des Deckels wird alles außer dem Bildschirm wieder aufgenommen. Nur schwarz. Ich denke, ich muss ein GPU-Reset-Skript einfügen /etc/pm/sleep.d
. Aber wie starte ich die GPU neu / setze sie zurück?
rmmod
undmodprobe
), aber es wäre irgendwie unmöglich, wenn nichts auf dem Bildschirm wäre (es sei denn, Sie ssh in);)Antworten:
Führen Sie einen der nächsten Befehle im Terminal oder besser in TTY # mit Ctrl+ Alt+ aus F#, wobei
#
eine Zahl von 1 bis 6 steht:oder
Dadurch wird die Grafikumgebung neu gestartet.
Ich weiß noch nicht aus welchem Grund, aber diese Befehle haben bei mir nur in TTY funktioniert. Wie auch immer, wenn Sie nach dem Ausführen eines dieser Befehle im Terminal in einem schwarzen Bildschirm stecken bleiben, rufen Sie einfach TTY auf und führen Sie den nächsten Befehl aus:
Aus http://en.wikipedia.org/wiki/LightDM :
Wenn Sie LightDM neu starten, müssen Sie das GDM neu starten, ohne den Computer neu zu starten
quelle
Versuchen Sie, ob das Hin- und Herschalten vom Grafikbildschirm zu einem virtuellen Computer funktioniert. Ich meine, wenn Sie den schwarzen Bildschirm haben, versuchen Sie, Ctrl+ Alt+ F1und, wenn Sie den Anmeldebildschirm haben, Alt+ zu drücken F7. Wenn der Grafikbildschirm nicht wieder angezeigt wird, hören Sie auf zu lesen ...
Wenn der Bildschirm wieder angezeigt wird, können Sie versuchen, dies zu Ihren Schlaf-Skripten hinzuzufügen (Lob an den Forumeintrag http://ubuntuforums.org/showthread.php?t=1978290 :)
Fügen Sie dieses Skript beispielsweise in eine Datei in Ihrem
/etc/pm/sleep.d/
Verzeichnis ein99_vthack
und machen Sie es ausführbar:Die
99_
Mittel , dass dieser Skript wird am Ende der Fortsetzungsfolge auszuführen.Dieser Hack scheint in einer Reihe von AMD-basierten Laptops zu funktionieren. YMMV ...
quelle
Nach der Installation dieses Pakets sollten Sie dieses Skript verwenden können , um Ihr Problem zu beheben. Ich benutze ein Dell Vostro 1000.
Da der Bildschirm durcheinander ist, müssen Sie einen Schlüssel binden , dieses Skript zu starten, schlage ich Shift+ Ctrl+ Alt+ F. Außerdem wird bei jedem Schritt zum Beheben von Versuchen die jeweilige Aktion beschrieben, sodass Sie wissen, was gerade passiert. Wenn der Bildschirm repariert ist, drücken Sie Ctrl+ C, um das Skript zu stoppen (es sollte gestartet werden
xterm
, um interaktiv zu sein).Grundsätzlich wird zwischen allen möglichen Bildschirmauflösungen gewechselt, und möglicherweise wird eine neue X-Sitzung geöffnet, um zu versuchen, die Problemumgehung zum Funktionieren zu zwingen.
Es wird nicht funktionieren, wenn der Bildschirm gesperrt ist, so dass Sie sich zumindest blind anmelden
DISPLAY=:0
müssen.quelle