Der Monitor wechselt nicht in den Energiesparmodus


7

Mein LCD-Monitor wechselt nicht in den Energiesparmodus.

Ich bin in SystemPreferences→ gegangen Screensaver, habe geklickt Power Managementund dann Put display to sleep when inactive for:auf 10 Minuten (für beide On AC Powerund On Battery Power) eingestellt, aber der Monitor wechselt auch nach einer Stunde noch nicht in den Energiesparmodus.

Hat jemand Ideen, was man probieren soll?

Ich verwende Ubuntu 10.04.1 LTS 64-Bit-Desktop auf einem Dell Latitude E6400-Laptop.

Update So Jan 16 01:02:45 PST 2011 :

Ich habe vergessen zu erwähnen, dass der Laptop angedockt ist und der Monitor über ein DVI-Kabel mit dem Dock verbunden ist. Ich habe nicht versucht, mit einem VGA-Kabel oder ohne Dock auf den Energiesparmodus zu warten.


1
Welche Grafikkarte verwenden Sie? Die Kontrolle über die Energiesparfunktion hängt stark von einem voll funktionsfähigen Grafiktreiber ab.
Martin Owens -doctormo-

lspci sagt "Intel Corporation Mobile 4 Series Chipsatz Integrierter Grafikcontroller (Version 07)". dmesg sagt "Intel Mobile Intel® GM45 Express Chipsatz". Ich sollte auch hinzufügen, dass der Energiesparmodus zuvor mit diesem Laptop, mit diesem Monitor und anderen Monitoren funktioniert hat.
Adam Monsen

Es ist wahrscheinlich nur so, dass Ihr System nicht mit dem Monitor kommuniziert, um in den Energiesparmodus zu wechseln, bis Sie den Deckel schließen, entweder aufgrund der Verbindung oder aufgrund eines Kurzschlusses des Treibers.
RolandiXor

Antworten:


7

Ich habe auch dieses Problem und ich habe viel gelernt, um es zu beheben. Ich konnte keine GUI-Lösung dafür finden. Ich bin auf einem Dell Latitude D630 mit 10.10, der angedockt ist und zwei 23-Zoll-LCDs ausführt.

Folgendes habe ich getan und was Sie ausprobieren können:

xset s XXX

Dabei ist XXX die Anzahl der Sekunden, die der PC im Leerlauf sein soll, bevor er Ihren Monitor anhält / ausschaltet

xset dpms 0 0 900

Die erste Null steht für Standby, die zweite für Suspend und die dritte für Off. Dadurch wird mein Monitor in 15 Minuten ausgeschaltet, wenn er nicht benutzt wird.

Sie können dpms Standby-, Suspend- und Off-Einstellungen testen mit:

sleep 1; xset dpms force standby

Sie können das Wort "Standby" im obigen Befehl durch "Suspend" oder "Off" ersetzen. Bei meinen Tests haben alle dasselbe getan; Sie schalteten jeweils den Monitor aus (Schwarzlicht vollständig ausgeschaltet). Wenn ich meine Maus bewegte, um die Monitore zu aktivieren, war jeder Befehl genauso schnell. Für meine Situation blieb ich dran.

xset -q

Mit dem obigen Befehl erhalten Sie interessante Details zu Ihren Bildschirmschoner- und DPMS-Einstellungen. Wenn ich diesen Befehl ausgeführt habe, bevor ich etwas geändert habe, heißt es

Screen Saver:
prefer blanking:  yes    allow exposures:  yes
timeout:  0    cycle:  0

und

DPMS (Energy Star):
Standby: 0    Suspend: 0    Off: 0
DPMS is Enabled
Monitor is On

Bei einem Neustart betragen das Zeitlimit und der Zykluswert unter Bildschirmschoner 600. Im Laufe der Zeit ändern sie sich zu den oben genannten Werten. Dies ist ein Fehler, und ich bin sicher, dass er auf launchpad.net gemeldet wurde. Ich konnte den passenden Fehlerbericht nicht finden (wenn jemand dies tut, teile bitte einen Link).

Die Angabe der obigen Befehle bleibt nach dem Abmelden nicht bestehen. Die einzige Möglichkeit, es zum Laufen zu bringen, bestand darin, eine Datei namens xset-start.sh in meinem Home-Verzeichnis zu erstellen.

In der Datei habe ich:

#!/bin/bash

/usr/bin/xset dpms 0 0 900 &

Sie müssen der Datei Ausführungsberechtigungen erteilen, sonst funktioniert es nicht. Öffnen Sie ein Terminal und führen Sie Folgendes aus:

chmod u+x xset-start.sh

Gehen Sie wie folgt vor, um bei der Anmeldung zu starten:

  1. Gehen Sie zu System -> Einstellungen -> Anwendungen starten
  2. Klicken Sie auf Hinzufügen
  3. Sie können es xset-startup nennen
  4. Navigieren Sie zu Ihrem Home-Verzeichnis, in dem sich xset-setup.sh befindet
  5. Geben Sie dem Starteintrag einen Kommentar, wenn Sie möchten, und klicken Sie auf Hinzufügen, wenn Sie fertig sind.

Testen Sie es, indem Sie Ihren Computer neu starten. Öffnen Sie nach dem Neustart ein Terminal und führen Sie es aus

xset -q

Stellen Sie sicher, dass der Aus-Wert für DPMS 900 beträgt.

Ich bin sicher, dass es globale Dateien und andere Startdateien pro Benutzer gibt, in die dies gehen könnte.

Dieser Beitrag: Externe Monitore gehen nicht in den Standby-Modus, wenn der Laptopdeckel geschlossen ist. Dies bedeutet , dass die externen Monitore ordnungsgemäß in den Ruhezustand versetzt werden, wenn der Deckel des Laptops geöffnet ist. Ich habe dies nicht getestet, aber ich dachte, wenn der Laptop-LCD in den "Monitor" -Einstellungen deaktiviert ist, werden die dpms-Einstellungen von den externen Monitoren berücksichtigt?

Verweise:

  1. xset manpages
  2. Benutzerdefinierte X-Sitzung
  3. Eine Grundierung auf dem Bildschirm, die unter Xorg ausgeblendet wird
  4. Wie schalte ich das Display über die Kommandozeile aus?

Tipps:

  1. Wie kann ich das Display auf der Bildschirmsperre in den Ruhezustand versetzen?

0

Ich habe eine Lösung gefunden. In den Monitoreinstellungen (entweder über die Gnome-Anzeigeeigenschaften über die Befehlszeile oder durch Klicken auf das Monitorsymbol im Bedienfeld und anschließende Auswahl von "Anzeigeeinstellungen konfigurieren ...") wird eine visuelle Darstellung beider Monitore angezeigt. Wenn ich den LCD-Monitor so bewege, dass er links vom Laptop-Display angezeigt wird, wechselt der Monitor ordnungsgemäß in den Energiesparmodus. Yay!


Argh, egal, das funktioniert nicht immer.
Adam Monsen

0

Manchmal brauchen Sie einen PC, der sein Display nie beendet (Werbeschieber). Sie können eine crontab -e verwenden, um ähnliche Aufgaben zu erledigen, sodass jede Sekunde erhöht wird.)

e.g:

$ crontab -e
*/5 * * * * xset s 86400

Hinweis: Ich verwende dies in meinem Crontab, wo ich rund um die Uhr Werbung anzeigen muss


0

In Xubuntu 13.04 (xfce 4.10) haben die von MystaMax erwähnten dpms-Befehle für mich funktioniert. Außerdem habe ich festgestellt, dass in den XScreenSaver-Einstellungen (Menü> Systemeinstellungen> Bildschirmschoner) auf der Registerkarte Erweitert ein Abschnitt mit der Bezeichnung "Power Management anzeigen" angezeigt wird. Diese Werte bleiben für mich erhalten, wie durch Ausführen xset -qnach dem Festlegen gezeigt wird .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.