Mam 2 monitory podłączone do NVIDIA GeForce GTX 660:
- Po lewej jest 1920x1080 przez DVI (Samsung SyncMaster 2443BW)
- Prawa strona ma wymiary 2560 x 1440 przez DisplayPort i jest ustawiona na Podstawową (Samsung SyncMaster SA850)
Często zostawiam komputer na noc (pracując przy długim renderowaniu, tworząc kopie zapasowe itp.), Więc wyłączam monitory tylko ręcznie. Jeśli jednak wyłączę główny monitor, zostanie on całkowicie wyłączony, tak jakby został odłączony od karty graficznej (tj. Ikony zostaną przeniesione, otwarte aplikacje zostaną przeniesione i zmienione w celu dopasowania do nowego monitora głównego). Jeśli przejdę z DP na kabel DVI, tak się nie stanie. Wydaje się, że jest to problem podczas korzystania z DisplayPort.
Czy istnieje sposób, aby całkowicie wyłączyć monitor w systemie Windows po fizycznym wyłączeniu?
Nie znalazłem żadnych odpowiednich ustawień ani w ustawieniach wyświetlacza systemu Windows, ani w oprogramowaniu panelu sterowania NVIDIA.
Edycja nr 1: Używam kabla Oehlbach Transdata DP 510 .
Edycja # 2: Oto zrzut ekranu mojego panelu sterowania NVIDIA v7.2.710.0:
Edycja # 3: Oto zrzuty ekranu z konfiguracji mojego monitora:
Kliknięcie Ustawienia zaawansowane ujawnia ogólny monitor PnP działający z częstotliwością 59 Hz? 60 Hz jest jedyną dostępną opcją.
Oto mój drugi monitor, który jest podłączony przez DVI:
Edycja # 4: Jeśli otworzę panel konfiguracji „Rozdzielczość ekranu” i wyłączy monitor (za pomocą przełącznika zasilania), to pokazano:
Wygląda na to, że odłączyłem monitor od karty graficznej.
źródło
Odpowiedzi:
Natknąłem się również na ten problem i postanowiłem napisać małe narzędzie do przywracania pozycji i rozmiarów okien na każdym z ekranów. Niestety mam kartę AMD, więc rozwiązania Nvidii nie działają dla mnie.
http://www.ninjacrab.com/persistent-windows/
źródło
DisplayPort działa jak urządzenie PNP, więc wyłączenie monitora odłącza go od komputera, tak jakby został usunięty, a okna są przenoszone, ponieważ system Windows zapomina o tym urządzeniu, dopóki nie zostanie ponownie włączony i „wykryty”.
Jednym z rozwiązań jest po prostu pozwolić ekranowi przejść w tryb uśpienia zamiast go wyłączyć. Istnieją sposoby programowego wymuszenia tego, na przykład za pomocą polecenia monoff w darmowym narzędziu Wizmo , aby wyłączyć wszystkie monitory.
Inne rozwiązanie dla kart NVIDIA opisano szczegółowo w Problemach z wygaszaniem ekranu / problemami z autodetekcją ekranu poprzez ustawienie monitora tak, aby używał informacji EDID z pliku zamiast z monitora, więc automatyczne wykrywanie nie jest wymagane.
Odbywa się to w Panelu sterowania NVIDIA -> Stacja robocza -> Wyświetl topologię systemu -> Źródło EDID (dla monitora) -> Monitor ... -> Eksportuj EDID.
Powtórz to dla każdego monitora. Topologia powinna wyświetlać ekran jako „wymuszony” lub „plik” EDID. Zobacz link do artykułu, aby uzyskać więcej szczegółów.
źródło
Wyłącz „Interfejs poleceń kanału DisplayData” (DDC / CI) w ustawieniach monitora.
W rezultacie system Windows nie rozpoznaje, jeśli wyłączysz monitor, a ikony na pulpicie pozostaną takie, jak powinny. Z powodzeniem przetestowałem to na monitorze Dell!
Wikipedia opisuje DDC / CI w następujący sposób. Po prostu to zostawię. W sieci nie ma wiele.
(lub)
Przełącz z DisplayPort na HDMI i zablokuj pin 19 za pomocą taśmy elektrycznej.
Niestety jest to możliwe tylko wtedy, gdy monitor i karta graficzna mają dodatkowe porty HDMI.
DisplayPort ma również styk Hot Plug (pin nr 18), ale wątpię, czy ktoś jest w stanie nakleić ten konkretny pin, ponieważ złącza DP są po prostu zbyt małe.
źródło
Chłopaki - to było moje całe rozwiązanie. Musiałem zrobić wszystkie 3 z tych rzeczy, aby to zadziałało.
To zadziała dla ciebie. Musiałem na chwilę zhakować, żeby to zrozumieć. Jest to połączenie tych wszystkich rzeczy, aby działało poprawnie. Może być konieczne ponowne załadowanie plików EDI więcej niż jeden raz, aby działało, ale możesz odnieść sukces. :)
Nie ma powodu, aby wyłączyć pin 19, aby działał, jeśli postępujesz zgodnie z moimi instrukcjami.
źródło
Nie dotyczy to wszystkich monitorów Samsung, ale na moim SyncMaster BX2031 odkryłem, że jeśli przejdę do wbudowanego menu monitora, przejdź do Setup & Reset i ustaw Magic Return na OFF , nie mam problemu. Myślę, że jest to próba Samsunga oszczędzania na wydajności systemu poprzez wyłączenie nieużywanego ekranu. Jednak nie jestem do końca pewien, czy jest to jedyna funkcja tej funkcji, więc bądź bezpieczny.
Aby to wyjaśnić, na monitorach Samsung przejdź do [Menu -> Konfiguracja i zerowanie -> Magiczny powrót -> wyłączony]
źródło
„Prosta” zmiana rejestru, zaczerpnięta stąd . To działa przede wszystkim dla mnie. Programy przyciągnięte do prawego dolnego rogu są przenoszone ~ 300px bliżej środka na ekranie 4k, ale mogę sobie z tym poradzić, zwłaszcza że oznacza to, że nie będę musiał instalować aplikacji innych firm:
Za pomocą Sysinternals ProcessMonitor odkryłem, że Windows miał dostęp do następującej ścieżki rejestru:
Mój system miał trzy wpisy:
Pod każdym znajduje się drzewo o nazwie „00”, dwa klucze to PrimSurfSize.cx PrimSurfSize.cy
Pod „00” była inna gałąź zwana również „00”, dwa klucze to ActiveSize.cx ActiveSize.cy
Pierwsze dwie konfiguracje (tj. DELF00 ... i QHD3 ...) powyższe klucze miały wymiary 1440 x 900, więc nie były zaangażowane.
Trzeci (SYMULOWANY ...) został ustawiony na 1024 x 768.
Zmieniłem je na 1600 x 900 i problem został rozwiązany.
Następnie zmieniłem rozdzielczość (za pomocą panelu sterowania) na 1920 x 1080, problem przenoszenia / zmiany rozmiaru powrócił, ale prawy dolny róg został ustawiony na 1600 x 900, tj. Ustawienia SYMULOWANE ... 00 ”lub„ 01 ”(itp., Miałem 00 i 01) poszukaj ustawień zawierających 1024, 768 lub I 4096 w wartościach danych na końcu w nawiasach. Zmień 1024 na rozdzielczość x pulpitu ( pierwszy numer w rozdzielczościach) i 768 na rozdzielczość y pulpitu. Zmień liczbę 4096 „Stride” na dowolną liczbę, która już znajduje się w „00” lub podobnym folderze z tytułami, który już (bez ich zmiany) ma pożądane numery rozdzielczości pulpitu w primsurfsize.cx i ... y. Kliknij nazwę prawym przyciskiem myszy i wybierz modyfikuj,następnie wybierz opcję binarną jako podstawę do wprowadzenia prawidłowych wartości rozdzielczości.
źródło
Nie poprawka, ale obejście. Zauważyłem, że jeśli zminimalizujesz okna przed wyłączeniem wyświetlacza i nie przywrócisz ich, dopóki ekran nie powróci, wówczas okna nie zostaną uporządkowane.
Wykorzystuję ten fakt, aby zapewnić sobie „bezproblemową” obsługę, tak jak to udokumentowałem tutaj: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html
źródło
Dla mnie korzystam z systemu Windows 8 i mój monitor (podłączony przez DisplayPort) automatycznie wyłączał się za każdym razem, gdy blokowałem komputer, po 60 sekundach opóźnienia, co spowodowało problem opisany w tym pytaniu. Inne sugestie zawarte w tym pytaniu i odpowiedzi nie były wykonalne dla mojego monitora (Samsung 4K UHD 28 ”Monitor U28D590D). Udało mi się to obejść, postępując zgodnie z instrukcjami tutaj, aby wyłączyć to zachowanie:
Wsparcie Microsoft: KB 2835052: Monitor wyłącza się po 1 minucie, gdy komputer jest zablokowany
Krótko mówiąc, uruchomiłem to w wierszu poleceń:
To powoduje, że wyłącza się dopiero po godzinie (3600 sekund), więc teraz mogę zablokować komputer, gdy odchodzę od niego tylko na kilka minut, a moje okna się nie zawalą. Nie odnosi się to bezpośrednio do pierwotnego scenariusza pytania (polegającego na ręcznym wyłączeniu monitora), ale myślałem, że inni mogą uznać to za pomocne.
źródło
Spróbuj ustawić monitor portu D
main display
zarówno w BIOS, jak i Windows Display Settings.Źródło: ten artykuł
źródło
Sprawdź rozwiązanie w następującym poście (piątek, 16 września 2011 20:28): http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/ wyłącz-monitoruj-wyłącz-wykrywanie-jak # c6e69e04-c0a5-44e1-a87e-7d83efb38efd
To bardzo długi wątek - jeśli powyższy sposób nie działa, być może poniższe rozwiązania mogą ci pomóc ?!
źródło
Dla osób korzystających z DisplayPort i posiadających wejście DVI na monitorze istnieje rozwiązanie sprzętowe: aktywny adapter
DP na DVI Akasa AK-CBDP15-20BK
Używam dwóch z nich z dwoma Dell U2713HM 2560x1440 60Hz i AMD RX 480.
... wciąż nie mogę uwierzyć, że używam nowego sprzętu do rozwiązania problemu z oprogramowaniem ... wstydź się Microsoft / nVidia / AMD !!!
źródło
Mam opcję
disable DisplayPort 1.2
w OSD mojego monitora. To rozwiązało problem dla mnie.źródło
Miałem dokładnie ten sam problem z monitorami HP Z24i podłączonymi do stacji dokującej USB-C mojego HP ProBook 430 G5. Wyświetlacze zniknęły po wyłączeniu. Nie tylko to, ale wyświetlacze również znikały za każdym razem, gdy blokowałem komputer i czekałem 60 sekund. Ponadto czasami wyświetlacze przechodziły w stały „bursztynowy” stan zasilania, w którym nawet nie naciśnięcie przycisku zasilania monitora nic nie robiło i musiałem ręcznie wyjąć przewód zasilający, poczekać 5 sekund, aż kondensatory się rozładują i ponownie podłączyć przewód zasilający .
Rozwiązaniem jest dostosowanie ustawień monitora.
Zakładam, że większość wyświetlaczy ma podobne ustawienie.
Następnie, po wykonaniu tych regulacji na wszystkich wyświetlaczach, zmieniłem plan zasilania systemu Windows, aby nigdy nie wyłączać wyświetlaczy. Ilekroć odchodzę od komputera, blokuję komputer i ręcznie wyłączam wszystkie wyświetlacze za pomocą przycisku zasilania.
Jest to problem sprzętowy, a nie problem z oprogramowaniem.
źródło
Spróbuj tego:
Control Panel> Power Options
.Change Plan Settings
.Change Advanced Power Settings
.+
i otwórz następne menu o nazwieUSB Selective Suspend Setting
. Wyłącz to.Właśnie go przetestowałem i działa z moją konfiguracją podwójnego ekranu (ekrany HP ZDisplay Z23i 23 ") z Win 7 i GeForce GT630.
źródło
USB Selective Suspend Setting
został już wyłączony w moim systemie.Ten sam problem przeszkadzał mi po przejściu na monitory DP. Znalazłem rozwiązanie, które działa dla mnie: zamiast wyłączać monitory przez naciśnięcie przycisku na monitorze, wyłączam ekran z okien. Korzystam z komputera Lenovo, a jego oprogramowanie Power Manager ma opcję „wyłączania monitora”, jeśli kliknę pulpit prawym przyciskiem myszy. Wierzę, że dla innego komputera możesz pobrać narzędzie takie jak NirCmd lub Monitor Off, aby to zrobić. Gdy w ten sposób wyłączam monitor, moje monitory przechodzą w tryb uśpienia, ale pozostają w kontakcie; A kiedy ich budzę, wszystkie okna pozostają tam, gdzie były.
źródło