Obecnie używam 64-bitowego systemu Windows 7 Ultimate z konfiguracją z dwoma monitorami i kartą graficzną NVIDIA 7950 GT. Jeden monitor jest dedykowany dla tego urządzenia, a drugi monitor jest podłączony do przełącznika DVI KVM.
Po przełączeniu na inny komputer system Windows 7 wyłącza monitor. Jednak po ponownym włączeniu monitor nie włącza się ponownie. Jedyną okolicznością, która automatycznie włącza drugi monitor, jest to, że przełączam się z powrotem po przejściu monitorów w tryb oszczędzania energii. Ciągle muszę przywoływać panel sterowania NVIDIA, aby ponownie włączyć monitor.
W systemie Windows XP po prostu wyłączyłem usługę NVIDIA, aby zapobiec automatycznemu wykrywaniu monitora (co nie rozwiązuje problemu w Win7), a w systemie Vista wystąpił włamanie do rejestru, które temu zapobiec. Wygląda na to, że został usunięty z systemu Windows 7.
Znalazłem podobne pytania zamieszczone na tej stronie, ale nic dokładnie nie pasuje do mojego problemu. Poniższy link jest pytaniem najbliższym, ale nie zapewnia rozwiązania problemu.
Jak naprawić wykrywanie monitora w systemie Windows 7?
Czy w systemie Windows 7 jest sposób na wyłączenie automatycznego wykrywania monitora?
Aktualizacja: Właśnie dodałem drugą kartę graficzną do mojego 64-bitowego komputera z systemem Windows 7. Podłączyłem jeden monitor do każdej karty graficznej. Teraz, kiedy używam przełącznika KVM do przełączania się tam i z powrotem, ponownie włączy drugi monitor, tak jak powinien. Jest jednak kilka dziwactw. Jeśli mam program zmaksymalizowany na drugim monitorze i jest on zogniskowany, po przełączeniu przejdzie do monitora 1. Jeśli mam program zmaksymalizowany na drugim monitorze i nie ma on ostrości, po przełączeniu zachowa się tak jest zminimalizowane, a kiedy go przywrócę, wyświetli się zmaksymalizowane na monitorze 1.
Zdecydowanie lepiej niż było, ale wciąż szuka sposobu na wyłączenie automatycznego wykrywania.
Odpowiedzi:
Może to zbyt proste, ale czy próbowałeś po prostu użyć skrótu Windows + P? Działa to tylko w systemie Windows 7, ale jest szybkim sposobem na rozszerzenie, zduplikowanie lub wybranie pojedynczego ekranu. (uwaga: gdy mówi się, że projektor oznacza dodatkowy ekran)
Jeśli masz do czynienia z systemem Windows Vista, możesz wyłączyć automatyczne wykrywanie, postępując zgodnie z tym przewodnikiem. Jest podobno tylko dla kart NVIDIA, ale może również działać dla innych.
Ten post mówi:
LUB
Możesz to również zrobić bezpośrednio z rejestru:
Korzystanie z Edytora rejestru systemu Windows Otwórz Edytor rejestru systemu Windows (regedit) Przejdź do tej lokalizacji
Kliknij prawym przyciskiem myszy wartość (UseIViewHelper) i wybierz opcję zmodyfikuj. ustaw wartość danych na 0, aby wyłączyć funkcję TMM w systemie Windows. Jeśli chcesz ponownie włączyć funkcję TMM, ustaw wartość danych na 1.
Następnie musisz także ponownie uruchomić komputer.
odniesienie
Jeśli chodzi o Windows 7, obecnie nie jest to możliwe. Według moderatorów na forach Microsoft: „To zachowanie jest zgodne z projektem i nie sądzę, że istnieje sposób na zastąpienie tej funkcji, z wyjątkiem upewnienia się, że oba monitory są włączone podczas uruchamiania systemu”. Dość kulawe. W tej chwili istnieje jednak możliwość zażądania tej funkcji. Przejdź do linku i poproś o tę funkcję, jeśli uważasz, że jest to ważne. Oficjalnie utworzono również bilet na tę funkcję. Tylko czas będzie w stanie powiedzieć.
Oprogramowanie innych firm może być przydatne, ale ja osobiście nie korzystałem z tego do tego celu. Znalazłem MultiMon, który jest zbudowany na wiele monitorów. Mam nadzieję, że będzie to przydatne, dopóki Microsoft nie rozwiąże problemu.
źródło
Aby wyłączyć wykrywanie monitora, w przypadku kart AMD / ATI gfx w systemie Windows 7 wyszukaj klucz rejestru DMMEnableDDCPolling i ustaw go na 0 (jest to DWord). W rejestrze jest kilka miejsc, w których znajduje się ten klucz. Zmień je wszystkie i uruchom ponownie. Spowoduje to wyłączenie stałego odpytywania sterownika ekranu w celu wykrycia, czy użytkownik podłączył monitor.
Jeśli brakuje tego wpisu, poszukaj kluczy UMD pod HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E968-E325-11CE-BFC1-08002BE10318} \ i dodaj go do nich.
źródło
Sprawdź swoje usługi. Miałem podobny problem i wyłączyłem program „AMD External Events Utility” i przestałem szukać monitora. Myślę, że w moim starym systemie nazywał się on „ati hotkey poller”
źródło
Istnieje sprzęt, który prawdopodobnie może rozwiązać problem.
Celem takiego urządzenia jest usiąść między kablem monitora i sprawić, aby komputer myślał, że monitor nadal istnieje. Robi to, rejestrując raz EDID, a następnie powtarzając go cały czas.
źródło
W przypadku karty NVidia należy wyłączyć usługi „NVIDIA Update Service Deamon”.
źródło
Mam podobną sytuację do ciebie, tyle że zamiast kvm mam mój główny system podłączony do DVI i drugi do VGA. W ten sposób korzystam z wyboru wejścia monitora.
Jeśli to nie wystarczy: jakiego KVM używasz? Czy masz ten sam problem, jeśli odłączysz i podłączysz kable? Czy włączenie i wyłączenie monitora powoduje wykrycie go przez system Windows?
Może potrzebujesz lepszego KVM ? (To sprawia, że oba komputery myślą, że są podłączone do monitora.)
źródło
Jedyne, co mogę wymyślić, co nie jest zbyt dobrym rozwiązaniem, to zakup lepszego KVM.
Mój pierwszy stary KVM miał dokładnie ten sam problem, co mówisz. Uaktualniłem do zupełnie nowego cyfrowego, który w zasadzie emuluje / podrabia sygnał, nawet gdy nie ma Cię na kanale.
Poza tym stworzyłem dla ciebie poprawkę rejestru, która powinna wyłączyć TMM w Windows 7 .
źródło
Oto rozwiązanie, które zadziałało dla mnie. Windows 7, NVidia Quadro NVS 295. Ale to w dużej mierze nieistotne.
Ważną częścią jest to, że są to monitory HP EliteDisplay 241i.
Przejdź do menu ekranowego> Kontrola wejścia> Wykrywanie Hot-Plug DP> przełącz go z trybu niskiego zużycia energii na Zawsze aktywny.
Wykonanie tego na obu monitorach rozwiązało problem. Podejrzewam, że inne monitory będą miały podobne ustawienia.
źródło