Bilgisayarı kullanarak bir monitörü açıp kapatmak mümkün mü?


33

HDMI ile bağlı bir bilgisayarı kullanarak bir ekranı açıp kapatmanın mümkün olup olmadığını merak ediyordum. Açıklamama izin ver :

Bilgisayarımın 15 dakikadan daha uzun bir süre kullanmadığım zamanlarda (klavye / fare girişi yok) monitörlerimi kapatmasını (bekleme modu değil) ve böyle bir giriş alındığında tekrar açmasını istiyorum. Monitörlerim HDMI üzerinden bağlı olduğundan, CEC işlevini bir bilgisayarla kullanmanın mümkün olup olmadığını merak ediyordum. Mümkünse, bir donanım gereksinimi var mı?

Demek istediğim şu ki, sık sık bilgisayarımdan bir mola veriyorum, ancak ekranları kapatmayı unutuyorum ve ekranları durma moduna almak yerine tamamen kapatmayı tercih ediyorum.

Çok teşekkürler


17
Onları Bekleme modunda bırakmanın nesi yanlış? Bu var çok düşük güç kullanımı. Ekran gerçekten kapalıysa , uzaktan uyandırmanız mümkün olmayacaktır (olduğu gibi ve hiçbir şeye cevap veremezsiniz).
Ƭᴇcʜιᴇ007

3
Doğru - ve elde etmek için ... iyi, teknik ... bir cihaz tamamen "kapalı" olsa bile "hala" açık "durumdadır, çünkü güç düğmesine basılmasını bekler ...
Mat

2
@Matt Bu, güç düğmesinin nasıl kablolandığına bağlıdır. Bu hatlar boyunca bir kontaktör, röle veya başka bir şey çalıştırmak için kablolu bağlantı varsa (elektronik veya elektromekanik güç anahtarı; elektronik güç anahtarları bugünlerde elektronik cihazlar için yaygın olarak kullanılır), o zaman söylediğiniz doğrudur: "kapalı" hala bir tür "bekleme" modu. Elektriksel veya mekanik ise (genellikle şebeke elektriğine bağlı olarak kablolanmışsa), eski AT PSU'lardaki ve ATX PSU'ların arkasındaki güç düğmesi ve bir çok ev aleti gibi, güç düğmesiyle gücü kapatmak güç kapalı .
bir CVn

4
Monitörler için elektrik prizine sahip masaüstleri vardır. Eskiden bir tanesine sahiptim ve ana avantaj masaüstünde ekranların açılmış olması. Elektrik prizine bir komut dosyası ile ulaşılabilir olduğundan emin değilim.
BlueCacti

1
Tüm monitörleri tek bir elektrik prizine takıp, güç düğmesi monitörlerden birinin altından dışarıya yapışıyor. Bu, hepsini açmak / kapatmak için tek bir düğmeyi çevirmeme izin veriyor.
MichaelHouse

Yanıtlar:


53

Bilgisayarımın 15 dakikadan daha uzun bir süre kullanmadığım zamanlarda (klavye / fare girişi yok) monitörlerimi kapatmasını (bekleme modu değil) ve böyle bir giriş alındığında tekrar açmasını istiyorum.

İstediğiniz tam olarak kaçınmaya çalıştığınız şeydir.

Monitör gerçekte tam olarak kapalıysa, video kablosundaki bir sinyalden tekrar açamaz. Bu şekilde açılmasına izin vermek için , monitörde açık ve sinyali izlemek için aktif olan bir tür devre olması gerekir. Monitörlerde zaten böyle bir devre var, ancak bunları kapatmak, o devreyi de kapatıyor.

Bu devreyi kullanmak için, monitörde biraz elektrik bırakmanız gerekir ve bu tam olarak beklemede olan şeydir: küçük bir devreyi aktif bırakırken ekranı (ve hoparlörleri ve diğer her şeyi) kapatır.

Modern monitörlerin çoğunda, bekleme modunda ve bu devrede küçük bir alçak gerilim damlası ve öndeki LED dışında tamamen kapalı arasında hiçbir fark yoktur.

Elektrik için para ödemek zorundayım, bu yüzden elektriği mümkün olduğunca insan kullanmak kadar kullanmaktan kaçınıyoruz, ancak bilgisayarı kullanırken beklemede kalıyorum ve bir süre uzaklaşmam gerekiyor (İşim bittiğinde her ikisini de kapatıyorum) gün için).

Monitörün hiçbir şey için 15 dakika açık kalmasına izin vermek yerine, elimden gelenin en iyisini yapmak, ne zaman ayağa kalktıysanız, monitörü kapatmak veya sadece bekleme moduna geçirmek için basitçe yapmaktır. . Yaptığım şey, kalktığımda monitörü uyutmak için + düğmesine basmama izin vermek için aşağıdaki AutoHotkey komut dosyasını kullanmak (istenirse arka planda çalışan bir yürütücüyle derlenebilir) . Diğer seçenekler arasında bir kısayol veya program kullanmak , bir fare imleci kısayoluyla yapmak için bir komut dosyası veya program kullanmak veya yalnızca zaman aşımını 15 dakikadan beşe düşürmek yer alır.⊞ WinM


;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 komut dosyası için +1. Yıllardır aynı şeyleri kullanıyorum. Dizüstü bilgisayarlarda da harika çalışır; ekranı kapatmadan el ile kapatamazsınız.
zeel

@zeel, en azından çok fazla pil tasarrufu sağlayan arka ışığı kapatabiliyor olmalısınız.
Synetech

Bunu yapabilirsin, ama neden tamamen kapatmak için bir kısayol tuşunu tamamen bu kadar kolay olduğunda neden? Ayrıca, arka ışık da dahil olmak üzere tüm ışıkları yakıyor - böylece uyuyabiliyorum.
zeel

Doğru, infact biri monitör bekleme modundayken gücü kesebilir ve ölmeden önce birkaç saniye beklemeye devam edecektir.
Ramchandra Apte 23:13

1
“İstediğin tam olarak kaçınmaya çalıştığın şey” - Altın. Saf altın.
abstrask

11

HDMI-CEC özellikleri HDMI bağlı cihazlar, bir bağlı olan diğer CEC özellikli cihazı kontrol uzaktan sınırlı komutu tanımlar şekilde hareket etmesine olanak sağlayan, System Standby"uzak" bekleme moduna hedef geçmek için izin verir.

Bildiğim kadarıyla aklında olan en yakın şey bu. Hedef HDMI cihazının (monitörünüzün) CEC'ye ( şartname uyarınca zorunlu olması zorunludur) kablolanmasını ve cihazın genel olarak CEC uygulamasını ve özel olarak bu komutu (tamamen isteğe bağlıdır ve çok yaygın olmadığını) gerektirir. henüz). Monitörünüzün CEC uygulaması pek olası değildir ancak kılavuzdan veya yayınlanan spesifikasyondan onaylamak mümkün olabilir veya belki de CEC komutları gönderen ve monitörünüzün yanıt verip vermediğini bir HDMI cihazına bağlayarak test etmek daha kolay olabilir.


9

Evet, yapmamalısın. Bence Synetech bunu çok iyi özetliyor, ancak yapmalısınız:

Tam olarak ekrana nasıl bağlı, ancak eğer bir IR alıcısı varsa, PC'nize kapanma sinyalini vermek için bir IR blaster bağlayabilirsiniz (Synetech'in işaret ettiği gibi, eğer IR çalışıyorsa, güç hala çekiliyor).

Alternatif olarak, monitörünüzün gücünü gerçekten kapatmak için bir Arduino veya benzeri bir cihaz kullanabilirsiniz. Bu biraz çalışmayı ve bazı DIY yeteneklerini gerektirir - ancak bu kesinlikle bir olasılık.


1
Arduino, monitör kapalıyken nasıl güç çekmez? Bana öyle geliyor ki, bu durumda elektrik tüketimini başka bir yere taşıyacaksınız. 22-24 inç boyut aralığında çok küçük bir TFT örneklemesini kontrol ettim ve bunlar için bekleme güç tüketimi 0,2 W ile 1,0 W arasında, ortalama 0,5 W civarında bir yerde ve ortalama 0,4 W'nin altında olduğu belirtildi. Güç tüketimini azaltmaya inanıyor musunuz: Peki ya monitör 400 mW çekerse? Bilgisayar aynı anda ne kadar güç tüketiyor?
bir CVn

Arduino, mekanik bir kola veya elektrik rölesine bağlı USB portundan çıkıyor. Bilgisayar kapanıyor, arduino kapanma sinyali alıyor, izlemenin bağlantısını kesiyor ve bilgisayar tekrar açılıncaya kadar güç tüketmiyor
Akash

1
@ MichaelKjörling Arduino Uno arduino.cc/en/Main/arduinoBoardUno USB ile çalıştırılabilir, dolayısıyla gücü doğrudan bilgisayara bağlı olacaktır.
zeel,

7

Kısacası, hayır, yapamazsın. Masaüstünde değil. Monitörün gücü CPU ile olan her türlü iletişimden bağımsızdır.

Güzel bir özellik olurdu, itiraf edeceğim.


4

UPS'im bunu benim için yapıyor. Bilgisayar uyku moduna geçerse, monitör güç kaybeder. Yine de bilgisayarınızın uyumasını istiyorsanız bu benim için net değil.


3

Bu soruyu Linux bağlamında ele alalım. Ben yazarı değilim ddcutil monitör ayarlarını kontrol etmek için bir Linux komut satırı yardımcı programı.

Cevap, duruma bağlı.

Herhangi bir yeni monitör, bir Sanal Kontrol Paneli (VCP) özellikleri seti belirten bazı Monitör Kontrol Komut Seti'nin (MCCS) alt setini uygulayacaktır. Özellikler. Bu komut seti neredeyse her zaman DDC / CI protokolü kullanılarak I2C veriyolu üzerinden iletilir. VCP özelliği xd6 (Güç Modu), ekranı kapatmak için x05 argümanını tanımlar. Monitörünüz xd6 özelliğini uygularsa ve eğer x05'i ​​argüman olarak kabul ederse, ekranı kapatabilirsiniz. Çoğu zaman bu mümkün olacak.

Tekrar açmak, başka bir konudur. Kapatıldığında, HP2475'im diğer x60 argümanlarından birini kullanarak tekrar açılabilir, ancak Dell U3011'im tamamen yanıt vermiyor.

Yalnızca bir ekranınız olduğunu varsayarsak, aşağıdaki ddcutil komutları ekranı açıp kapatmakla ilgilidir:

# 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

Aslında bu teknik olarak mümkün, ancak ne yazık ki bunun pratik bir uygulamasını görmedim. Eskiden (en son kontrol edilip kontrol edilmediğini ve Debian'dan kaldırıldığını) bir Linux paketi vardı, sanırım ddccontroli2c veriyolu üzerinden standart bir mesaj kümesi olan ddc kontrol sinyallerini manuel olarak kullanmanıza izin verildi . monitöre. Sahip olduğu komutlardan biri monitörü kapatmak. Ve evet, tekrar açılmasını bile emredebilirsiniz. Monitör kapalıyken, çip PC'den güç alır, böylece ddc komutlarına yanıt verebilir, çoğunlukla PC ne tür bir monitörün takılı olduğunu tespit edebilir.


1

Steve Gibson'ın Wizmo yardımcı programına bakın, sizin için işe yarayabilecek bir "monoff" komutuna sahiptir.


0

Sadece bekleme modunu kullanma ile ilgili önceki cevapları kabul ederken, aşağıdakileri olası bir çözüm olarak eklerim.

Monitörleri güç kaynağında kapatmak için bir USB portuna bağlı bir Arduino ve Powerswitch Tail kullanabilirsiniz.


0

Masaüstlerimde uzun yıllardır başarıyla kullandığım basit çözümüm:

Uyku modunu kullanmasına rağmen, uyku modu bilgisayarın güç tüketimini 4 watt'ın altındaki (ölçülen!) Bir değere düşürür. Ve bir fare veya tuş dokunuşuyla hızlıca tam kaldığınız yere dönersiniz.

Böylece masaüstü bilgisayarım, bilgisayar uyku moduna geçtiğinde kalan tüm çıkışlara güç veren bir SMART-STRIP'in algılayıcı prize takılı. Şimdi, masadan birkaç dakika ya da bir gece boyunca ayrıldığımda, monitörümün uyku dönüşlerine, ses hoparlörü yükselticisine, yazıcıya, tarayıcıya, küçük bir lambaya ve uyku moduna girdikten sonra tamamen kapatmak istediğim herhangi bir şeye çarpıyorum.

Benim durumumda, monitör ayarları YERLEŞTİRMEYİ DEĞER, ya da diğer aygıtlar gücü bu şekilde kesildiğinde.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.