컴퓨터를 사용하여 모니터의 전원을 켜거나 끌 수 있습니까? 없음) 모니터를 사용하지 않으면 컴퓨터가

HDMI를 통해 연결된 컴퓨터를 사용하여 디스플레이의 전원을 켜고 끌 수 있는지 궁금합니다. 설명하겠습니다 :

15 분 이상 (키보드 / 마우스 입력 없음) 모니터를 사용하지 않으면 컴퓨터가 모니터의 전원을 끄고 (대기 모드 아님), 그러한 입력을 받으면 다시 전원을 공급하려고합니다. 모니터가 HDMI를 통해 연결되어 있으므로 컴퓨터에서 CEC 기능을 사용할 수 있는지 궁금합니다. 가능하다면 하드웨어 요구 사항이 있습니까?

내 요점은 종종 컴퓨터에서 휴식을 취하지 만 화면을 끄는 것을 잊어 버리고 화면을 대기 모드로 전환하는 대신 화면을 완전히 종료하는 것을 선호합니다

고마워



답변

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


답변

HDMI-CEC 명세서 HDMI 접속 기기가 제한된 리모콘으로 연결된 다른 CEC 지원 장치를 작동 할 수 있도록, 상기 명령 정의 System Standby대기 모드로 전환하는 대상 “원격”를 허용한다.

이것은 내가 아는 바에 가장 가까운 것입니다. 대상 HDMI 장치 (모니터)를 CEC ( 사양에 따라 필수 이므로)에 연결하고 장치는 일반적으로 CEC를 구현하고 해당 명령을 구체적으로 (완전히 선택적이고 일반적이지 않은) 명령을 수행해야합니다. 아직). 모니터에서 CEC를 구현할 가능성은 거의 없지만 수동 또는 게시 된 사양에서 확인하거나 CEC 명령을 전송하는 HDMI를 통해 장치를 연결하고 모니터가 응답하는지 확인하면 더 쉽게 테스트 할 수 있습니다.


답변

예,하지만해서는 안됩니다. 나는 Synetech이 그것을 잘 요약한다고 생각하지만, 당신이해야한다면 :

정확히 화면에 따라 달라 지지만 IR 수신기가있는 경우 IR 블래스터를 PC에 연결하여 신호를 차단할 수 있습니다 (Synetech가 지적 했더라도 IR이 작동하더라도 전원이 계속 공급되고 있음).

또는 Arduino 또는 유사한 장치를 사용하여 모니터의 전원을 실제로 끌 수 있습니다. 이것은 약간의 작업과 약간의 DIY 기술이 필요하지만 확실히 가능성이 있습니다.


답변

요컨대, 당신은 할 수 없습니다. 데스크탑에 없습니다. 모니터의 전원은 CPU의 모든 종류의 통신과 무관합니다.

좋은 기능이 될 것입니다.


답변

나의 UPS는 나를 위해 이것을한다. 컴퓨터가 잠자기 상태가되면 모니터 전원이 꺼집니다. 그러나 컴퓨터를 잠자기 원하는지 확실하지 않습니다.


답변

리눅스의 맥락에서이 질문을 다루겠습니다. 모니터 설정을 제어하는 ​​Linux 명령 줄 유틸리티 인 ddcutil 의 저자입니다 .

대답은 .. 따라 다릅니다.

최근 모니터는 VMCP (Virtual Control Panel) 기능 세트를 지정하는 모니터 제어 명령 세트 (MCCS)의 일부 서브 세트를 구현합니다. 풍모. 이 명령 세트는 거의 항상 DDC / CI 프로토콜을 사용하여 I2C 버스를 통해 통신됩니다. VCP 기능 xd6 (전원 모드)은 디스플레이를 끄는 인수 x05를 정의합니다. 따라서 모니터가 xd6 기능을 구현하고 x05를 인수로 승인하면 디스플레이를 끌 수 있습니다. 대부분의 경우 가능합니다.

다시 켜는 것도 또 다른 문제입니다. 일단 꺼지면 다른 x60 인수 중 하나를 사용하여 HP2475를 다시 켤 수 있지만 Dell U3011은 완전히 응답하지 않습니다.

하나의 디스플레이 만 가정하면 다음 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


답변

실제로 이것은 기술적 으로 가능하지만 불행히도 실제 구현은 보지 못했습니다. 리눅스 패키지가 있었는데 (마지막으로 유지 관리되지 않았고 데비안에서 제거되었는지 확인했습니다) ddccontroli2c 버스를 통한 표준 메시지 세트 인 ddc 제어 신호를 수동으로 사용할 수 있는 리눅스 패키지라고 생각합니다. 모니터에. 명령 중 하나는 모니터를 끄는 것입니다. 예, 다시 켜도록 명령 할 수도 있습니다. 모니터가 꺼져 있으면 칩은 PC에서 전원을 끌어와 ddc 명령에 응답 할 수 있으므로 대부분 PC가 연결된 모니터를 식별 할 수 있습니다.