Jak naprawić wykrywanie monitora w systemie Windows 7?

13

Używam Windows 7 + Windows Media Center do mojego HTPC. Działa świetnie, z wyjątkiem jednego irytującego problemu. Ilekroć wyłączam telewizor podczas słuchania muzyki, muzyka zatrzymuje się na sekundę lub gdy Windows 7 próbuje dowiedzieć się, który monitor jest podłączony. Po tej sekundzie ustawia się domyślnie na 800 x 640. Chociaż nie jest to wielka sprawa, jest denerwujące, ponieważ nie chcę mieć włączonego telewizora podczas odtwarzania muzyki.

Czy istnieje sposób naprawy / wyłączenia automatycznego wykrywania monitora w systemie Windows 7, aby nie rozpoczynał ponownej kalibracji wszystkiego po wyłączeniu telewizora?

Boaz
źródło
Powiązane: superuser.com/questions/120983/…
Billy ONeal

Odpowiedzi:

6

To właśnie w! Zablokuj pin 19 na kablu HDMI za pomocą małego kawałka taśmy elektrycznej

lubię to

http://postimage.org/image/2g8p5dwdg/

Ten pin odpowiada za wysyłanie sygnałów włączania / wyłączania

Nie moje rozwiązanie, ale pomyślałem, że poświęcę chwilę na rozpowszechnienie działającego wywiadu, ponieważ to rozwiązało problem bólu głowy

Nacięcie
źródło
Ciekawy! Gdzie to słyszałeś lub znalazłeś?
Coldblackice
To działa świetnie. Może być konieczne użycie funkcji „rygorystycznego wykrywania” w sterowniku karty graficznej, aby wstępnie wykryć ekran. Oto wątek z dodatkowymi szczegółami: social.technet.microsoft.com/Forums/windows/en-US/…
rkagerer
2

Możesz wyłączyć funkcję automatycznego wykrywania karty graficznej za pomocą zaawansowanych właściwości wyświetlania lub narzędzia do zarządzania sterownikami.

Jeśli masz kartę ATI, sprawdź Catalyst Control Center:

alternatywny tekst

Gafel
źródło
Molly, dzięki za odpowiedź. Niestety to nie działa. BTW - która to wersja Catalyst? mój wygląda zupełnie inaczej. (i tak, mam kartę ATI radeon hd 4550).
Boaz,
ponieważ zrzut ekranu pokazuje Radeona x1800, przypuszczam, że ma on około 3 lub 4 lat. czy przeszedłeś wszystkie opcje centrum kontroli katalizatora? Mam tu tylko 1 ATI, Radeon HD 4360, który akurat znajduje się na starszej maszynie XP. ATI CCC wymaga frameworków dotnet, co jest dla mnie „nie nie”, więc nie mogę teraz sprawdzić. :)
Najnowsza wersja CCC w Windows 7 jest zupełnie inna, ma też kilka dziwnych ukrytych opcji, lekkie kliknięcie prawym przyciskiem myszy ikon wyświetlanych na pulpicie i karcie graficznej.
zimmer62
Tak, to nie działa. Domyślam się, że to ustawienie służy wyłącznie do wykrywania monitora w CCC. (... FYI, każdy, kto się na to natknie - Zdaję sobie sprawę, że to jest ponad 3-letni wątek)
Coldblackice
2

Mam rozwiązanie, ale nie wiem, czy to działa tylko dla mnie.

Aby ustawić ogólny monitor inny niż pnp, należy ustawić monitory (niezależnie od plazmy) w rozdzielczości ekranu / ekranu

Na przykład: Uruchomiłem system Windows 7 z zamkniętym monitorem i nie rozpoznano plazmy

I nie kliknąłem opcji Wykryj, zostawiłem szary wyświetlacz i po prostu wybrałem opcję:

multiple displays:extend these displays

Zrobiłem to również wcześniej z moim głównym monitorem Sony CRT.

Więc teraz mogę uruchomić system Windows, gdy wszystko się wyłączy, a kiedy system Windows 7 się ładuje i włączam plazmę i Sony CRT, wszystko jest na swoim miejscu

I nie zostaje wykryty.

Jeśli twój ogólny monitor inny niż pnp nie daje ci rozdzielczości, których potrzebujesz, możesz je utworzyć (rozdzielczość niestandardowa) za pomocą panelu sterowania Nvidia.

dujik
źródło
Ciekawy. Wiem, że to stare, ale czy mógłbyś coś więcej wyjaśnić?
Coldblackice
2

Naprawiłem to dla mnie.

Najnowsza wersja Catalyst Control Center na dziś. 6-24-2014 Preferencje - widok zaawansowany

Lewa kolumna boczna - Otwórz moje wyświetlacze VGA - Kliknij na właściwości (Wyświetlacz VGA)

Odznacz EDID

Ustaw rozmiar wyświetlacza i częstotliwość. Polecam 60 Hz, chyba że wiesz na pewno, że może on obsługiwać inne częstotliwości, ponieważ jest to ustawienie domyślne dla każdego monitora.

Demuzi
źródło
1

Dodaj ten wpis reg, wpisując regedit w pasku wyszukiwania i naciskając enter:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM]
"UseIViewHelper"=dword:00000000
@="0"
==========================================================================

lub zapisz:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM]
"UseIViewHelper"=dword:00000000
@="0"

w pliku .reg (jeśli rozszerzenia folderów są widoczne). Jeśli nie, przejdź do folderu, w którym się znajdujesz (Organizuj> Opcje folderów i wyszukiwania) i włącz „Pokaż rozszerzenia znanych typów plików”.

Możesz teraz zapisać ten plik jako .txt i zmienić nazwę na .reg lub dowolną inną metodę, którą chcesz zapisać jako plik rejestru.

Po dwukrotnym kliknięciu pliku rejestru pojawi się pytanie, czy chcesz go wprowadzić do rejestru systemu - powiedz tak.

użytkownik52636
źródło
2
To nie działa dla 7, tylko dla Visty
Billy ONeal 18.10.10
Jeśli chcesz pominąć krok Pozostałości do pliku .reg podczas zapisywania pliku tekstowego, możesz umieścić „wokół” nazwy pliku, aby na przykład wymusić domyślny typ pliku .reg, będzie to [blah.text ] make it ["blah.reg"]
Lekko solone
1

otwórz regedit i znajdź

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Contro l \ Video {XXXX ...} \ 0000 („XXXX” oznacza numer urządzenia. Istnieje kilka folderów z numerami urządzeń, w folderze 0000 należy znaleźć „AdapterDesc”, którego kluczową wartością jest „amd radeon HD 7XXX Series.)

W tym folderze „0000” zmień wartość PP_SclkDeepSleepDisable REG_DWORD 0 na 1. i uruchom ponownie!

pracował dla mnie

użytkownik318544
źródło
0

Spójrz na swoje usługi, karta graficzna może mieć usługę wykrywającą to, na przykład „AMD External Events Utility” lub „ati hotkey poller”. Wyłącz i sprawdź, czy to robi różnicę.

Muflet
źródło
Mam kartę graficzną NVIDIA NVS 300, a zatrzymanie usług Windows firmy NVIDIA zatrzymało to irytujące zachowanie.
0

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.

Nevster
źródło