Zastanawiałem się, czy można włączyć / wyłączyć wyświetlacz za pomocą komputera podłączonego przez HDMI. Pozwól mi wyjaśnić :
Chcę, aby komputer wyłączał monitory (nie w trybie czuwania), gdy go nie używam (brak wprowadzania z klawiatury / myszy) przez ponad 15 minut, i włączam je ponownie, gdy takie wejście zostanie odebrane. Moje monitory są podłączone przez HDMI, więc zastanawiałem się, czy można użyć funkcji CEC z komputerem. Jeśli to możliwe, to czy istnieje wymóg sprzętowy?
Chodzi mi o to, że często robię sobie przerwę od komputera, ale zapominam wyłączyć ekrany i wolałbym całkowicie wyłączyć ekrany zamiast przełączać je w tryb gotowości
Wielkie dzięki
display
hdmi
energy-saving
3rgo
źródło
źródło
Odpowiedzi:
To, czego chcesz, jest dokładnie tym, czego próbujesz uniknąć.
Jeśli monitor jest w rzeczywistości całkowicie wyłączony, nie można go ponownie włączyć po sygnale na kablu wideo. Aby umożliwić włączenie się w ten sposób, musi istnieć jakiś obwód w monitorze, który pozostaje włączony i aktywny, aby obserwować sygnał. Monitory mają już taki obwód, ale ich wyłączenie również wyłącza ten obwód.
Aby skorzystać z tego obwodu, musisz zostawić trochę prądu na monitorze, i właśnie to robi tryb gotowości: wyłącza wyświetlacz (i głośniki i wszystko inne), pozostawiając aktywny jeden mały obwód.
W przypadku większości współczesnych monitorów zasadniczo nie ma różnicy między trybem gotowości a całkowicie wyłączonym, poza niewielkim strumieniem niskiego napięcia w tym obwodzie i diodą LED z przodu.
Muszę płacić za prąd, więc zawsze unikamy korzystania z prądu w stopniu, w jakim jest to możliwe z ludzkiego punktu widzenia, ale pozostawiam go w trybie gotowości, gdy korzystam z komputera i muszę na chwilę odejść (wyłączam oba, gdy skończę) na dzień).
Zamiast pozostawić monitor włączony przez 15 minut za darmo, najlepiej jest zrobić to, co robię i po prostu nabrać zwyczaju wyłączania monitora za każdym razem, gdy wstajesz, lub ręcznego przełączania go w tryb gotowości . Co mogę zrobić, to używać AutoHotkey skrypt poniżej (może być skompilowany do executble który działa w tle w razie potrzeby), by pozwolił mi wcisnąć ⊞ Win+ Mspać monitor, kiedy wstaję. Inne opcje obejmują użycie skrótu lub programu , użycie skryptu lub programu do zrobienia tego za pomocą skrótu kursora myszy, a nawet po prostu zmniejszenie limitu czasu z 15 minut do około pięciu.
źródło
Specyfikacja HDMI-CEC , która pozwala urządzeniom podłączonym HDMI działać jako ograniczony pilot zdalnego sterowania dowolnego innego podłączonego urządzenia obsługującego CEC, definiuje polecenie,
System Standby
które pozwoliłoby „zdalnemu” przełączyć cel w tryb gotowości.Jest to najbliższe temu, co masz na myśli, o czym wiem. Wymaga, aby docelowe urządzenie HDMI (monitor) było podłączone do CEC (co jest obowiązkowe zgodnie ze specyfikacją , więc tak jest) oraz aby urządzenie implementowało CEC w ogóle, a konkretnie to polecenie (które jest całkowicie opcjonalne i niezbyt częste - jeszcze). Jest mało prawdopodobne, że monitor implementuje CEC, ale może być możliwe potwierdzenie z instrukcji lub opublikowanej specyfikacji, lub być może łatwiej po prostu przetestować, podłączając urządzenie przez HDMI, które wysyła polecenia CEC i sprawdza, czy monitor reaguje.
źródło
Tak, ale nie powinieneś. Myślę, że Synetech dobrze to podsumowuje, ale jeśli musisz:
Dokładnie jak to zależy od ekranu, ale jeśli ma on odbiornik podczerwieni, możesz podłączyć blaster podczerwieni do komputera, aby wyłączyć sygnał (chociaż, jak wskazał Synetech, jeśli IR działa, zasilanie jest nadal pobierane).
Alternatywnie możesz użyć Arduino lub podobnego urządzenia, aby faktycznie wyłączyć zasilanie monitora. Wymagałoby to trochę pracy i umiejętności majsterkowania - ale z pewnością jest to możliwe.
źródło
Krótko mówiąc, nie, nie możesz. Nie na pulpicie. Moc monitora jest niezależna od wszelkiego rodzaju komunikacji z procesorem.
Przyznaję, że to byłaby fajna funkcja.
źródło
Mój UPS to dla mnie robi. Jeśli komputer przejdzie w tryb uśpienia, monitor traci moc. Jednak nie jest dla mnie jasne, czy chcesz również spać na swoim komputerze.
źródło
Pozwól mi odnieść się do tego pytania w kontekście Linuksa. Jestem autorem ddcutil narzędzia wiersza poleceń systemu Linux do kontroli ustawień monitora.
Odpowiedź brzmi… to zależy.
Każdy najnowszy monitor zaimplementuje pewien podzbiór Zestawu poleceń sterowania monitorem (MCCS), który określa zestaw funkcji wirtualnego panelu sterowania (VCP). Cechy. Ten zestaw poleceń jest prawie zawsze komunikowany przez magistralę I2C przy użyciu protokołu DDC / CI. Funkcja VCP xd6 (Tryb zasilania) definiuje argument x05, aby wyłączyć wyświetlacz. Więc jeśli twój monitor implementuje funkcję xd6, a JEŚLI zaakceptuje x05 jako argument, możesz wyłączyć wyświetlanie. W większości przypadków będzie to możliwe.
Ponowne włączenie to kolejna sprawa. Po wyłączeniu mojego HP2475 można ponownie włączyć, używając jednego z innych argumentów x60, ale mój Dell U3011 całkowicie nie odpowiada.
Zakładając, że masz tylko jeden ekran, następujące polecenia ddcutil dotyczą włączania i wyłączania ekranu:
źródło
Właściwie to technicznie jest to możliwe, ale nie widziałem praktyczną realizację tego niestety. Kiedyś (ostatnio sprawdziłem, że nie został zachowany i został usunięty z Debiana), sądzę, że nazywa się on pakietem Linux,
ddccontrol
który pozwala ci ręcznie korzystać z sygnałów kontrolnych ddc, które są standardowym zestawem komunikatów przesyłanych przez magistralę i2c do monitora. Jednym z poleceń, jakie ma, jest wyłączenie monitora. I tak, możesz nawet nakazać jej włączenie. Gdy monitor jest wyłączony, układ pobiera energię z komputera, dzięki czemu może reagować na polecenia ddc, głównie po to, aby komputer mógł zidentyfikować, jaki monitor jest podłączony.źródło
Sprawdź narzędzie Wizmo Steve'a Gibsona , ma ono komendę „monoff”, która może Ci pomóc.
źródło
Chociaż zgadzam się z poprzednimi odpowiedziami dotyczącymi tylko korzystania z trybu gotowości, dodam następujące jako możliwe rozwiązanie.
Możesz użyć Arduino podłączonego do portu USB i Powerswitch Tail do wyłączenia monitorów przy źródle zasilania.
źródło
Oto moje proste rozwiązanie, którego z powodzeniem używam od wielu lat na moich komputerach:
Mimo że korzysta z trybu uśpienia, tryb uśpienia obniża zużycie energii przez komputer do (zmierzonego!) Poboru poniżej 4 watów. A jedno dotknięcie myszy lub klawisza szybko przywraca pełną funkcjonalność, od której zostało przerwane.
Tak więc mój komputer stacjonarny jest podłączony do gniazda wykrywania SMART-STRIP, które zabiera moc do wszystkich pozostałych gniazd, gdy komputer przechodzi w tryb uśpienia. Teraz, kiedy wychodzę z biurka na kilka minut lub w nocy, uderzam w senne zmiany mojego monitora, wzmacniacza głośników audio, drukarki, skanera, małej lampy i wszystkiego, co chciałbym całkowicie wyłączyć po przejściu w tryb uśpienia.
W moim przypadku monitor NIE traci ustawień, podobnie jak inne urządzenia, gdy ich zasilanie jest odłączone w ten sposób.
źródło