Ist es möglich, einen Monitor über den Computer ein- oder auszuschalten?

33

Ich habe mich gefragt, ob es möglich ist, ein Display über einen über HDMI angeschlossenen Computer ein- und auszuschalten. Lassen Sie mich erklären :

Ich möchte, dass mein Computer meine Monitore ausschaltet (nicht im Standby-Modus), wenn ich sie länger als 15 Minuten nicht benutze (keine Tastatur- / Mauseingabe), und sie wieder einschaltet, wenn eine solche Eingabe eingeht. Meine Monitore sind über HDMI angeschlossen, daher habe ich mich gefragt, ob die CEC-Funktionalität mit einem Computer verwendet werden kann. Wenn es möglich ist, gibt es dann eine Hardware-Anforderung?

Mein Punkt ist, dass ich oft eine Pause von meinem Computer mache, aber vergesse, die Bildschirme auszuschalten, und ich würde es vorziehen, die Bildschirme vollständig auszuschalten, anstatt sie in den Standby-Modus zu versetzen

Vielen Dank

3rgo
quelle
17
Was ist falsch daran, sie im Standby-Modus zu belassen? Es ist sehr stromsparend. Wenn wirklich das Display ausgeschaltet , dann werden Sie nicht in der Lage sein , es zu wecken Ferne (wie es aus sein wird, und auf nichts reagieren können).
ƬᴇcƬᴇιᴇ007
3
Richtig - und um ... nun ja, technisch ... auch wenn ein Gerät vollständig "aus" ist, ist es immer noch "an", da es darauf wartet, dass der Netzschalter gedrückt wird ...
Matt
2
@Matt Das hängt davon ab, wie der Netzschalter verkabelt ist. Wenn es verdrahtet ist, um ein Schütz, Relais oder etwas anderes in dieser Richtung zu betätigen (elektronische oder elektromechanische Leistungsschalter; elektronische Leistungsschalter werden heutzutage häufig für elektronische Geräte verwendet), dann ist das, was Sie sagen, wahr: "Aus" ist immer noch eine Art von "Standby Modus. Wenn es sich um ein elektrisches oder mechanisches Gerät handelt (normalerweise in Übereinstimmung mit dem Stromnetz verkabelt), wie z. B. den Netzschalter an alten AT-Netzteilen und der Rückseite von ATX-Netzteilen sowie vielen Haushaltsgeräten, wird der Strom mit dem Netzschalter ausgeschaltet Macht aus .
ein CVn
4
Es gibt Desktops mit einer Steckdose für Monitore. Früher hatte ich einen und der Hauptvorteil ist, dass die Bildschirme ausgeschaltet sind, wenn der Desktop ist. Ich bin nicht sicher, ob die Steckdose über ein Skript erreichbar ist.
BlueCacti
1
Ich schließe alle meine Monitore an eine Steckdosenleiste an, wobei der Netzschalter unter einem der Monitore hervorsteht. Dadurch kann ich einen einzelnen Schalter betätigen, um alle ein- und auszuschalten.
MichaelHouse

Antworten:

53

Ich möchte, dass mein Computer meine Monitore ausschaltet (nicht im Standby-Modus), wenn ich sie länger als 15 Minuten nicht benutze (keine Tastatur- / Mauseingabe), und sie wieder einschaltet, wenn eine solche Eingabe eingeht.

Was Sie wollen, ist genau das, was Sie vermeiden wollen.

Wenn der Monitor tatsächlich vollständig ausgeschaltet ist, kann er über ein Signal am Videokabel nicht wieder eingeschaltet werden. Damit es sich so einschalten kann, muss der Monitor eine Art Stromkreis haben, der eingeschaltet und aktiv bleibt, um auf das Signal zu achten. Monitore haben bereits eine solche Schaltung, aber das Ausschalten schaltet diese Schaltung ebenfalls aus.

Um diesen Stromkreis zu verwenden, müssen Sie etwas Strom auf dem Monitor belassen, und genau das macht der Standby-Modus: Er schaltet das Display (und die Lautsprecher und alles andere) aus, während dieser eine kleine Stromkreis aktiv bleibt.

Bei den meisten modernen Monitoren gibt es im Wesentlichen keinen Unterschied zwischen dem Standby-Modus und dem vollständigen Ausschalten, außer einem winzigen Spannungsrinnsal in diesem Stromkreis und der LED an der Vorderseite.

Ich muss für Elektrizität bezahlen, damit wir die Elektrizität so weit wie möglich nicht verbrauchen. Ich lasse sie jedoch im Standby-Modus, wenn ich den Computer benutze, und muss eine Weile zurücktreten (ich schalte beide aus, wenn ich fertig bin für den Tag).

Anstatt den Monitor 15 Minuten lang eingeschaltet zu lassen, ist es am besten, das zu tun, was ich tue, und es sich einfach zur Gewohnheit zu machen, den Monitor entweder auszuschalten, wenn Sie aufstehen, um einen Schritt zurückzutreten, oder ihn manuell in den Standby-Modus zu versetzen . Ich verwende das folgende AutoHotkey- Skript (kann auf Wunsch zu einer ausführbaren Datei kompiliert werden, die im Hintergrund ausgeführt wird), um den Monitor bei jedem Aufstehen durch Drücken von ⊞ Win+ Min den Energiesparmodus zu versetzen. Weitere Optionen sind die Verwendung einer Verknüpfung oder eines Programms , die Verwendung eines Skripts oder eines Programms , um dies mit einer Mauszeiger-Hot-Corner zu tun, oder die Reduzierung des Timeouts von 15 Minuten auf etwa fünf Minuten.


;Monitor Standby Hotkey
;⊞ Win + M puts monitor in standby
#m::
  Sleep 1000 ; Pause for 1sec to prevent un-sleeping when key released

  SendMessage, 0x112, 0xF170, 2,, Program Manager
  ; 0x112 is WM_SYSCOMMAND, 0xF170 is SC_MONITORPOWER
  ; Use  1 in place of 2 to activate the monitor's low-power mode
  ; Use -1 in place of 2 to turn the monitor on
return
Synetech
quelle
3
+1 für das AHK-Skript. Ich benutze seit Jahren im Wesentlichen die gleichen Dinge. Funktioniert auch auf Laptops, bei denen Sie den Bildschirm nicht manuell ausschalten können, ohne ihn zu schließen.
Zeel
@zeel, Sie sollten zumindest in der Lage sein, die Hintergrundbeleuchtung auszuschalten, was viel Batterie spart.
Synetech
Sie können das tun, aber warum tun Sie das, wenn ein Hotkey zum vollständigen Ausschalten so einfach ist? Außerdem werden alle Lichter einschließlich der Tastenbeleuchtung ausgeschaltet, sodass ich schlafen kann.
Zeel
Richtig, tatsächlich kann man sogar den Strom abschalten, während sich der Monitor im Standby-Modus befindet, und er bleibt noch viele Sekunden im Standby-Modus, bevor er stirbt.
Ramchandra Apte
1
"Was Sie wollen, ist genau das, was Sie vermeiden wollen" - Gold. Reines Gold.
abstrask
11

Die HDMI-CEC-Spezifikation , mit der über HDMI angeschlossene Geräte als eingeschränkte Fernbedienung für alle anderen angeschlossenen CEC-fähigen Geräte fungieren können, definiert den Befehl, mit System Standbydem die "Fernbedienung" das Ziel in den Standby-Modus schalten kann.

Dies kommt dem, was Sie sich vorstellen, am nächsten, von dem ich weiß. Es ist erforderlich, dass das HDMI-Zielgerät (Ihr Monitor) für CEC verkabelt ist (was gemäß der Spezifikation obligatorisch ist) und dass das Gerät CEC im Allgemeinen und diesen Befehl im Besonderen implementiert (was völlig optional und nicht sehr häufig ist - noch). Es ist ziemlich unwahrscheinlich, dass Ihr Monitor CEC implementiert, es ist jedoch möglich, dies anhand des Handbuchs oder der veröffentlichten Spezifikation zu bestätigen, oder es ist einfacher, ein Gerät über HDMI anzuschließen, das CEC-Befehle sendet und zu überprüfen, ob Ihr Monitor reagiert.

Anthony
quelle
9

Ja, aber das solltest du nicht. Ich denke, Synetech fasst es gut zusammen, aber wenn Sie müssen:

Wie genau hängt vom Bildschirm ab, aber wenn er einen IR-Empfänger hat, können Sie einen IR-Blaster an Ihren PC anschließen, um das Ausschalten zu signalisieren.

Alternativ können Sie ein Arduino oder ein ähnliches Gerät verwenden, um den Monitor tatsächlich auszuschalten. Dies würde einige Arbeit und einige DIY-Fähigkeiten erfordern - aber es ist sicherlich eine Möglichkeit.

zeel
quelle
1
Wie würde der Arduino keinen Strom ziehen, wenn der Monitor ausgeschaltet ist? Mir scheint, in diesem Fall würden Sie den Stromverbrauch nur an einen anderen Ort verlagern. Ich habe eine sehr kleine Stichprobe von TFTs im Größenbereich von 22 bis 24 Zoll überprüft, und der Standby-Stromverbrauch für diese liegt zwischen 0,2 W und 1,0 W, wobei der Durchschnitt bei etwa 0,5 W und ein Mittelwert unter 0,4 W liegt Glauben Sie an die Reduzierung des Stromverbrauchs: Was ist, wenn der Monitor 400 mW verbraucht ? Wie viel Strom verbraucht der Computer gleichzeitig?
ein CVn
Arduino läuft vom USB-Anschluss ab und ist an einen mechanischen Arm oder ein elektrisches Relais angeschlossen. Der Computer geht aus, Arduino erhält ein Abschaltsignal, trennt die Stromzufuhr zum Monitor und verbraucht selbst keinen Strom, bis der PC wieder eingeschaltet wird
Akash
1
@ MichaelKjörling Das Arduino Uno arduino.cc/de/Main/arduinoBoardUno kann über USB mit Strom versorgt werden, sodass seine Stromversorgung direkt mit dem Computer verbunden ist.
Zeel
7

Kurz gesagt, nein, das kannst du nicht. Nicht auf einem Desktop. Die Leistung des Monitors ist unabhängig von jeglicher Kommunikation von der CPU.

Es wäre ein schönes Feature, gebe ich zu.

Am kranksten
quelle
4

Meine UPS erledigt das für mich. Wenn der Computer in den Energiesparmodus wechselt, wird der Monitor nicht mehr mit Strom versorgt. Mir ist jedoch nicht klar, ob Sie auch möchten, dass Ihr Computer in den Ruhezustand wechselt.

DenverJT
quelle
3

Lassen Sie mich diese Frage im Zusammenhang mit Linux ansprechen. Ich bin der Autor von ddcutil, einem Linux-Befehlszeilenprogramm zur Steuerung der Monitoreinstellungen.

Die Antwort ist ... es kommt darauf an.

Jeder neuere Monitor implementiert eine Teilmenge des Monitor Control Command Set (MCCS), der eine Reihe von VCP-Funktionen (Virtual Control Panel) festlegt. Eigenschaften. Dieser Befehlssatz wird fast immer über den I2C-Bus unter Verwendung des DDC / CI-Protokolls übertragen. Die VCP-Funktion xd6 (Power Mode) definiert ein Argument x05 zum Ausschalten der Anzeige. WENN Ihr Monitor die Funktion xd6 implementiert und x05 als Argument akzeptiert, können Sie die Anzeige ausschalten. Meistens wird dies möglich sein.

Das Wiedereinschalten ist eine andere Sache. Nach dem Ausschalten kann mein HP2475 mit einem der anderen x60-Argumente wieder eingeschaltet werden, aber mein Dell U3011 reagiert nicht mehr.

Angenommen, Sie haben nur eine Anzeige, beziehen sich die folgenden ddcutil-Befehle auf das Ein- oder Ausschalten der Anzeige:

# Show the monitor's declared capabilities.
# But be warned, his is often out of sync with the actual capabilities
ddcutil capabilities

# Show documentation for VCP feature xd6.  
# This is no guarantee that feature xd6 is implemented for a
# particular monitor, or that each of the arguments is implemented:
ddcutil vcpinfo d6 --verbose

# Turn of the monitor (assuming everything is implemented)
ddcutil setvcp d6 5

# This typically would turn the monitor back on, but that assumes that
# the monitor is responsive and that argument 1 (DPN On, DPMS Off) is
# implemented
ddcutil setvcp d6 1
Sanford Rockowitz
quelle
2

Eigentlich dies technisch ist möglich, aber ich habe nicht eine praktische Umsetzung des es leider gesehen. Früher gab es (zuletzt habe ich überprüft, dass es nicht gewartet und aus Debian entfernt wurde) ein Linux-Paket, von dem ich glaube, dass es so genannt wurde, ddccontroldass Sie die DC-Steuersignale, die ein Standardsatz von Nachrichten über einen i2c-Bus sind, manuell nutzen können zum Monitor. Einer der Befehle ist das Ausschalten des Monitors. Und ja, Sie können sogar befehlen, das Gerät wieder einzuschalten. Wenn der Monitor ausgeschaltet ist, bezieht der Chip Strom vom PC, damit er auf die DC-Befehle reagieren kann. Meistens erkennt der PC, welcher Monitortyp angeschlossen ist.

Psusi
quelle
1

Schauen Sie sich das Wizmo- Dienstprogramm von Steve Gibson an . Es verfügt über einen "Monoff" -Befehl, der möglicherweise für Sie funktioniert.

Tom
quelle
0

Obwohl ich mit den vorherigen Antworten in Bezug auf die Verwendung des Standby-Modus einverstanden bin, würde ich Folgendes als mögliche Lösung hinzufügen.

Sie könnten einen Arduino verwenden, der an einen USB-Anschluss und einen Powerswitch-Schwanz angeschlossen ist , um die Monitore an der Stromquelle auszuschalten.

tonymac
quelle
0

Hier ist meine einfache Lösung, die ich seit vielen Jahren erfolgreich auf meinen Desktops verwende:

Obwohl der Ruhemodus verwendet wird, reduziert der Ruhemodus den Stromverbrauch des Computers auf einen (gemessenen!) Verbrauch von unter 4 Watt. Mit nur einer Maus- oder Tasteneingabe kehren Sie schnell zu der vollen Funktion zurück, bei der Sie aufgehört haben.

Mein Desktop-Computer ist also an die Sensorsteckdose eines SMART-STRIP angeschlossen, der alle verbleibenden Steckdosen mit Strom versorgt, wenn der Computer in den Energiesparmodus wechselt. Jetzt, wenn ich für ein paar Minuten oder über Nacht den Schreibtisch verlasse, schalte ich meinen Monitor, Audiosprecherverstärker, Drucker, Scanner, eine kleine Lampe und alles andere aus, was ich beim Aufrufen des Schlafmodus komplett ausschalten möchte.

In meinem Fall verliert der Monitor weder seine Einstellungen noch die anderen Geräte, wenn die Stromversorgung auf diese Weise unterbrochen wird.

user261539
quelle