Okna podwójnego monitora systemu Windows 7 poruszają się, gdy ekran jest zablokowany

32

Po zablokowaniu pulpitu 64-bitowego systemu Windows 7 Pro, a następnie odblokowaniu go po aktywacji wygaszacza ekranu, stwierdzam, że wszystkie okna znajdujące się na monitorze 2 (prawa strona) zostały przeniesione do dolnej prawej części monitora 1 (lewa strona). Również wszystkie okna na monitorze 1 zostały przesunięte w prawy dolny róg. Próbowałem dodawać i usuwać monitory bez powodzenia.

Andy
źródło
1
Jak są podłączone monitory? Jaka karta wideo jest w użyciu? Nie jest to normalne zachowanie w przypadku standardowych połączeń cyfrowych i wygląda na to, że kiedy tak się dzieje, jedno z wyjść faktycznie zostaje wyłączone w oprogramowaniu. A może pójdzie spać, a wyjście jednego adaptera włącza się szybciej niż drugie (więc w międzyczasie przestawia okna)
Shinrai
1
Karta graficzna zgłasza się jako chipset Intel Q45 / Q43 Express. 1 wyświetlacz to DVI, a 1 wyświetlacz to VGA. Na karcie znajdują się 3 porty, gdy tylko będę mieć kabel, wypróbuję port wyświetlacza. DVI działa 1920x1200 VGA działa 1280x1024
Andy
To samo mi się przytrafiło, naprawiłeś to?
jcollum,
+1 ten sam problem tutaj. Mam procesor graficzny NVIDIA Quadro NVS 420, co jest prawdopodobnie problemem. Ta karta obsługuje maksymalnie cztery wyświetlacze z kluczem sprzętowym. Moje dwa wyświetlacze są obecnie podłączone do portów 1 i 2, które znajdują się na osobnych kluczach sprzętowych. Podejrzewam, że przeniesienie ich może pomóc.
Elliott
Windows 10 również.
johntrepreneur

Odpowiedzi:

22

Miałem ten sam problem, problem pochodzi z ustawień oszczędzania energii. Jeśli tam Monitory są wysyłane do zawieszenia, wtedy po przebudzeniu nie wszystkie monitory budzą się w tym samym czasie, więc system Windows ustawia wszystkie okna na pierwszych monitorach, aby się obudziły. Ustaw ustawienia oszczędzania energii dla monitorów na „nigdy”, a problem zostanie rozwiązany.

Kirsten
źródło
7
W Win10 wyszukaj „Ustawienia zasilania i uśpienia”, zmień obie opcje ekranu na „Nigdy”.
Robert Gowland
9

Karta graficzna NVIDIA może nie odczytać informacji EDID z monitora podczas powrotu z trybu gotowości. Możesz to naprawić, ustawiając ustawienia monitora z pliku z wcześniej zapisanymi informacjami EDID.

  1. Uruchom panel sterowania NVIDIA (np. Wpisując tę ​​nazwę w polu wyszukiwania).
  2. Otwórz zadanie „Wyświetl topologię systemu”.
  3. Kliknij źródło EDID. Zmienimy wartość z Monitor na File. (zrzut ekranu pokazuje końcową sytuację po kroku 7) Zobacz topologię systemu
  4. W oknie dialogowym zarządzania EDID kliknij kartę „Eksportuj”.
  5. Wyeksportuj ustawienia monitora do pliku z monitora, który chcesz „utrwalić” ustawienia. Zapobiega to zmianie rozmiaru / przenoszeniu okien. Eksportuj plik EDID
  6. Przejdź do zakładki „ładuj”.
  7. Załaduj właśnie wyeksportowany plik monitora i wybierz ten sam monitor, aby zastosować stałe ustawienia. Następnie kliknij przycisk „Załaduj EDID”. Załaduj plik EDID

Gotowy.

Pomysł z https://sites.google.com/site/ebobster/stuff/displayportblanking

Tobias Weibel
źródło
Nie jest to poprawka, a raczej obejście.
Mały pomocnik
1
Tak, to obejście. Ale to o wiele lepsze niż nic.
Tobias Weibel
3
Mój panel sterowania NVIDIA nie ma tego węzła „stacji roboczej” w drzewie.
johntrepreneur
Działa świetnie dla mnie.
Stabledog
@LittleHelper prawdziwa poprawka polegałaby na wymianie karty graficznej NVIDIA, ale nadal nie wiemy, czy głównym problemem jest NVIDIA, Windows, DisplayPort, czy sam monitor. Ta odpowiedź działa dla mnie: Win7, Nvidia, Displayport, monitor Lenovo X1 4k.
Roland
4

Objawy kurczenia się okien w ten sposób wskazują, że nastąpiła zmiana rozdzielczości. Gdy rozdzielczość zostanie ustawiona lub zmieniona na niższą, okna są przesuwane i zmniejszane, aby pasowały do ​​tej rozdzielczości. Albo to, albo ktoś może stracić dostęp do nich i musi zresetować swoją pozycję, ponieważ otwiera się poza ekranem (mieliśmy to również wcześniej), gdy jest w niskiej rozdzielczości.

Wygaszacze ekranu lub ekran logowania mogą występować w niższej rozdzielczości, co może powodować ten problem. W Windows 7 ekran logowania może odpowiadać rozdzielczości pulpitu przy normalnym / prawidłowym działaniu, więc najpierw sprawdź problem z wygaszaczem ekranu.
Najpierw przetestuj, wykonując blokadę za pomocą wygaszacza ekranu „Brak” i sprawdź, czy nadal tak się dzieje. Czy chcesz, aby wygaszacz ekranu pasował do rozdzielczości lub znaleźć taki, który działa?

Psycogeek
źródło
Wypróbowałem to z wygaszaczem ekranu ustawionym na <brak> i pustym. Nie wspominałem wcześniej, ale system oszczędza również monitory.
Andy,
@I wydaje mi się, że możesz mieć, w jakiej rozdzielczości wyświetla się logowanie? Przekracza to, co rozumiem, ale wspomniano mimochodem, że ekrany logowania można ustawić dla różnych rozdzielczości. Może jakieś ustawienia rejestru? Czy w trybie gotowości na dwóch monitorach mój system wstrzymuje monitory, nie psując niczego? Czy karty Duals mają tę samą kartę graficzną / sterownik? Możliwe, że istnieje pewne pomieszanie ze sterownikami kart wideo, które działają dobrze, ale jakiś aspekt ich działania lub zatrzymana usługa, która wykonałaby dodatkowe czynności wymagane w przypadku zdarzenia.
Psycogeek,
3

MUSISZ użyć DVI! DP i HDMI to monitory z możliwością podłączenia w systemie Windows. Po przejściu monitora w tryb oszczędzania energii - system Windows stracił wszystkie informacje o ekranie i „Pomyśl”, że został odłączony. Dlatego wszystkie okna przełączają się na ekran 1.

Google, istnieje „poprawka” dla DP / HDMI, w której niektóre kontakty zostały wyeliminowane, aby temu zapobiec. Microsoft ci nie pomoże. Istnieją tysiące ludzi z TYM problemem, ale Microsoft nie dba o to.

Jeśli korzystasz z DVI - system Windows nie zinterpretował tego jako ekranu wtyczki. Wszystko w porządku.

Gość
źródło