Jak zatrzymać zmianę rozmiaru okien, gdy kanał wyświetlania monitora jest wyłączony / przełączony na inne źródło
Mam nową kartę graficzną Amd Radeon 6870 ze sterownikami ustawionymi na rozdzielczość 1080p 60Hz podłączoną do 47-calowego telewizora Samsunga z 2008 r. opartego na HDMI.
Jednakże, kiedy telewizor jest przestawiony na inne wejście HDMI - (kiedy wracam do Windows) w jakiś sposób Windows postanawia zmienić rozmiar wszystkich otwartych aplikacji do niższej rozdzielczości - w tym niektórych z bocznych zadokowanych ukrytych wyskakujących okien. Kiedy jednak je zmieniał - po prostu przykleił wyskakujące okienka na środku ekranu, a wszystkie zmienione rozmiary okien z otwartych aplikacji w lewym górnym rogu - wszystkie ułożone jedno na drugim i zmienione do mniejszej rozdzielczości.
Rzeczy, które wydają się być w porządku po powrocie to ikony na pulpicie, pasek zadań i pasek boczny.
Czy ktoś ma jakąś wiedzę na temat 1) jak to się dzieje 2) dlaczego tak się dzieje 3) jak zatrzymać zmianę rozmiaru aplikacji i niektórych zadokowanych wyskakujących okien (nie są one tak naprawdę zmieniane po powrocie - są po prostu zatrzymane na środku ekranu, w przybliżeniu tam, gdzie powinny być, gdyby prawy lub dolny pasek boczny został zmieniony na niższą rozdzielczość).
Moja hipoteza jest taka, że po utracie sygnału HDMI - Windows jest informowany przez coś (sterownik, lub sam windows), że rozdzielczość ma być bez sygnału (zauważ, że sygnały HDMI i handshake są dwukierunkowe na urządzeniach HDMI. Jeśli utraci sygnał lub telewizor zostanie przełączony na inne urządzenie - wtedy adapter wyświetlacza musi to rozgryźć i powiedzieć Windowsowi lub rozgryźć i zaprojektować losowo, aby zmienić rozmiar wyświetlacza).
Każda pomoc jest mile widziana. Pytałem AMD/ATI - ale powiedzieli, że nie wiedzą dlaczego lub jak to się dzieje. Miałem nadzieję, że może jest to miejsce, do którego naprawdę udają się superużytkownicy - ci, którzy opracowują sterowniki do adapterów wyświetlaczy, lub którzy zagłębiają się w te obszary Windowsa. Jeśli są lepsze strony lub po prostu konkurencyjne strony - proszę o radę - zauważając, że już napisałem AMD/ATI.
Odpowiedź / Uzupełnienia 4/7/2011
Naprawdę miło jest otrzymać Twoją odpowiedź Shinrai. (BTW czy na tych forach jest właściwa etykieta do prowadzenia dyskusji?) Jeszcze “tylko jeden problem” - używam jednego wyświetlacza w tym przypadku - więc Windows nie przenosi okien aplikacji na inny pulpit. Windows (lub coś) decyduje się zmniejszyć pulpit, który aktualnie posiada i zmienić rozmiar wszystkich okien do maksymalnego rozmiaru pulpitu. Jako taki byłbym zadowolony, gdyby Windows po prostu utrzymywał bieżący rozmiar jednego pulpitu, który jest w użyciu.
Wiem też, że to się NIE dzieje na monitorach podłączonych przez DVI. Tam miałem ustawione jeden i dwa monitory i w ogóle nie zmienia rozmiarów tych ekranów przy odłączaniu monitorów, wyłączaniu ich, cokolwiek… pozostają stałe - wszystko na swoim miejscu - do tego stopnia, że jeśli zapomnisz, że drugi monitor jest wyłączony - będziesz miał problemy ze znalezieniem niektórych okien bez użycia jednego z narzędzi aplikacji sterującej.
Tak więc jeśli udałoby mi się doprowadzić do tego, że obsługa HDMI przez Windows (lub sterownik wyświetlacza) ( 1] co to w ogóle robi sterownik wyświetlacza czy Windows - i 2] skąd się bierze ta inna wielkość rozdzielczości (1024x768) - nie jest najmniejsza i nie jest największa?) do stanu takiego jak DVI - życie byłoby złote (w tym aspekcie w każdym razie).
znalazłem innych z tym samym problemem w tym wątku: http://hardforum.com/showthread.php?t=1507324