コンピューターを使用してモニターの電源をオン/オフすることは可能ですか?


33

HDMIで接続されたコンピューターを使用して、ディスプレイの電源をオン/オフできるかどうか疑問に思っていました。説明させてください。

15分以上使用しない場合(キーボード/マウス入力なし)、コンピューターのモニター(スタンバイモードではない)の電源をオフにし、そのような入力が受信されたときにコンピューターの電源をオフにします。私のモニターはHDMIで接続されているため、コンピューターでCEC機能を使用できるかどうか疑問に思っていました。可能であれば、ハードウェア要件はありますか?

私のポイントは、私は頻繁に私のコンピューターから休憩を取るが、画面をオフにするのを忘れて、私はそれらをスタンバイモードにするのではなく、画面を完全にシャットダウンしたいということです

どうもありがとう


17
スタンバイモードのままにしておくと何が問題になりますか?これは非常に低消費電力です。ディスプレイが本当にオフの場合、リモートで起動することはできません(オフになり、何にも応答できないため)。
Ƭᴇcʜιᴇ007

3
真-とget ...よく、技術的な...デバイスが完全であっても、それが押されるように、電源ボタンを待っているということで、「上」はまだだ「オフ」に...
マット

2
@Matt電源ボタンの配線方法によって異なります。これらのラインに沿ってコンタクタ、リレー、またはその他の何かを作動させるために配線されている場合(電子または電気機械の電源スイッチ;最近では電子機器に電子電源スイッチが一般的に使用されます)、あなたの言っていることは真実です: "スタンバイモード。古いAT PSUの電源スイッチやATX PSUの背面や多くの家電製品のように、電気的または機械的である場合(通常は主電源とインラインで配線されます)、電源ボタンで電源を切ると、実際に電源が切れます電源を切る
CVn

4
モニター用の電源コンセントを備えたデスクトップがあります。以前は1つありましたが、主な利点は、デスクトップが表示されるときに画面がオフになることです。電源コンセントが何らかのスクリプトを介して到達可能かどうかはわかりません。
BlueCacti

1
私はすべてのモニターを1つの電源タップに接続し、電源スイッチはモニターの下から突き出ています。これにより、1つのスイッチを切り替えてすべてのスイッチのオン/オフを切り替えることができます。
マイケルハウス

回答:


53

15分以上使用しない場合(キーボード/マウス入力なし)、コンピューターのモニター(スタンバイモードではない)の電源をオフにし、そのような入力が受信されたときにコンピューターの電源をオフにします。

あなたが望むのは、まさにあなたが避けようとしているものです。

モニターが実際に完全にオフになっている場合、ビデオケーブルの信号から再びオンにすることはできません。それをそのようにオンにするには、信号を監視するためにオンのままでアクティブなままであるモニターにある種の回路が必要です。モニターにはすでにそのような回路がありますが、モニターをオフにすると、その回路もオフになります。

その回路を使用するには、モニターにいくらかの電気を残す必要があります。それはまさにスタンバイの動作です。ディスプレイ(およびスピーカー、その他すべて)をオフにし、一方の小さな回路をアクティブにします。

ほとんどの最新のモニターでは、スタンバイモードと完全にオフの間に、その回路の小さな低電圧トリクルと前面のLED以外に本質的な違いはありません。

私は電気代を支払わなければならないので、人間ができる限り電気を使用することは常に避けていますが、コンピューターを使用している間は待機状態のままにし、しばらく離れる必要があります(完了したら両方をオフにします日のために)。

モニターを何もせずに15分間オンのままにしておく代わりに、最善の方法は、私がしていることをして、立ち去るたびにモニターをオフにするか、手動でスタンバイモードにするという習慣をつけることです。私がやることは、次のAutoHotkey スクリプト(必要に応じてバックグラウンドで実行される実行可能ファイルにコンパイル可能)を使用して、起きたときに⊞ Win+ Mを押してモニターをスリープさせることです。その他のオプションには、ショートカットまたはプログラムの使用、スクリプトまたはプログラムを使用したマウスカーソルホットコーナーの使用、またはタイムアウトを15分から5分程度に短縮することも含まれます。


;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

3
AHKスクリプトの場合は+1。私は本質的に同じものを何年も使用しています。画面を閉じずに手動で画面をオフにすることはできません。
zeel

@zeel、少なくともバックライトをオフにできる必要があります。これにより、多くのバッテリーを節約できます。
Synetech

それはできますが、ホットキーを完全にオフにするのがとても簡単なのになぜそうするのですか?加えて、キーのバックライトを含むすべてのライトを消します。そのため、眠ることができます。
zeel

確かに、実際にはモニターがスタンバイ状態のときに電源を切ることさえでき、死ぬまで何秒間もスタンバイ状態になります。
Ramchandra Apte

1
「あなたが望むのは、まさにあなたが避けようとしているものです」-ゴールド。純金。
abstrask

11

HDMI-CEC規格 HDMI接続されたデバイスは、他の接続されたCEC対応機器を制御する遠隔限定され、コマンド定義として作用することができ、System Standby「遠隔」スタンバイモードにターゲットを切り替えることができるようになります。

これは私が知っているあなたの心に最も近いものです。ターゲットのHDMIデバイス(モニター)をCECに配線する必要があり(仕様では必須であるため)、デバイスは一般にCECを実装し、そのコマンドを具体的に実装する必要があります(完全にオプションであり、あまり一般的ではありません-まだ)。モニターがCECを実装している可能性はほとんどありませんが、マニュアルまたは公開されている仕様から確認できるか、CECコマンドを送信するHDMI経由でデバイスを接続してモニターが応答するかどうかを確認するだけで簡単にテストできる場合があります。


9

はい、しかしそうすべきではありません。Synetechはそれをうまくまとめていると思いますが、必要な場合:

正確にどのように画面に依存しますが、IRレシーバーがある場合は、IRブラスターをPCに接続して信号を遮断することができます(ただし、Synetechが指摘したように、IRが機能している場合、電力はまだ供給されています)。

あるいは、Arduinoまたは同様のデバイスを使用して、モニターの電源を実際にオフにすることもできます。これにはいくつかの作業といくつかのDIYスキルが必要になりますが、それは確かに可能性です。


1
モニターがオフのとき、Arduinoはどのように電力を消費しませんか?その場合、電力消費を別の場所に移動するだけのように思えます。22-24インチのサイズ範囲のTFTの非常に小さなサンプリングをチェックし、それらのスタンバイ消費電力は0.2 Wから1.0 Wの間に指定されており、平均は約0.5 W、平均は0.4 W未満です。消費電力の削減を信じています:モニターが400 mWを消費したらどうなるでしょうか?コンピューターは同時にどれだけの電力を消費しますか?
CVn

メカニカルアームまたは電気リレーに接続されたUSBポートから実行されるArduino。コンピューターがオフになり、arduinoがシャットダウン信号を受け取り、モニターへの電源を切断し、PCの電源が再びオンになるまで電力を消費しません
Akash

1
@MichaelKjörlingArduino Uno arduino.cc/en/Main/arduinoBoardUnoはUSBで電力を供給できるため、その電力はコンピューターに直接接続されます。
-zeel

7

要するに、いいえ、できません。デスクトップ上ではありません。モニターの電力は、CPUからの通信とは無関係です。

いい機能になると思います。


4

UPSがこれを行ってくれます。コンピューターがスリープ状態になると、モニターの電源が切れます。ただし、コンピューターをスリープ状態にするかどうかは明確ではありません。


3

Linuxのコンテキストでこの質問に答えさせてください。私は、モニター設定を制御するLinuxコマンドラインユーティリティddcutilの作成者です。

答えは..です。

最近のモニターは、仮想コントロールパネル(VCP)機能のセットを指定するモニターコントロールコマンドセット(MCCS)のサブセットを実装します。特徴。このコマンドセットは、ほとんどの場合、DDC / CIプロトコルを使用してI2Cバスを介して通信されます。VCP機能xd6(電源モード)は、ディスプレイをオフにする引数x05を定義します。したがって、モニターが機能xd6を実装し、引数としてx05を受け入れる場合、ディスプレイをオフにすることができます。ほとんどの場合、これは可能です。

再びオンにすることは別の問題です。オフにすると、HP2475は他のx60引数のいずれかを使用してオンに戻すことができますが、Dell U3011は完全に応答しません。

ディスプレイが1つしかない場合、次のddcutilコマンドはディスプレイのオンまたはオフに関連しています。

# 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

2

実際にはこれは技術的に可能ですが、残念ながら実際の実装を見たことはありません。かつて(最後にddccontrolメンテナンスされておらず、Debianから削除されたことを確認しました)Linuxパッケージと呼ばれ、i2cバス経由の標準的なメッセージセットであるddc制御信号を手動で使用できるようになったと思いますモニターに。持っているコマンドの1つは、モニターをオフにすることです。そして、はい、あなたはそれを元に戻すように命じることさえできます。モニターがオフの場合、チップはddcコマンドに応答できるようにPCから電力を引き出します。ほとんどの場合、PCは接続されているモニターの種類を識別できます。


1

Steve GibsonのWizmoユーティリティを調べてください。このユーティリティには、「monoff」コマンドがあります。


0

スタンバイモードの使用に関する以前の回答には同意しますが、可能な解決策として以下を追加します。

USBポートに接続されたArduino と電源スイッチテールを使用して、電源でモニターのスイッチをオフにすることができます。


0

これが私のシンプルなソリューションです。デスクトップで長年使用してきました。

スリープモードを使用しますが、スリープモードでは、コンピューターの電力消費量は4ワット未満の(測定値!)そして、マウスまたはキーを1回押すと、すぐに完全な機能に戻ります。

そのため、私のデスクトップコンピューターはSMART-STRIPの検出コンセントに接続されており、コンピューターがスリープモードになると、残りのすべてのコンセントの電源が切断されます。今、数分または一晩机を離れるとき、モニター、オーディオスピーカーアンプ、プリンター、スキャナー、小さなランプなど、スリープモードに入ったときに完全に電源を落としたいもののスリープターンを行います。

私の場合、モニターはその設定を失いませんし、他のデバイスの電源もこの方法で取り除かれても失われません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.