Bagaimana cara memperbaiki deteksi monitor di Windows 7?

13

Saya menggunakan Windows 7 + Windows Media Center untuk HTPC saya. Ini berfungsi dengan baik kecuali dari satu masalah yang mengganggu. Setiap kali saya mematikan TV saya saat mendengarkan musik, musik berhenti sebentar atau ketika Windows 7 mencoba mencari tahu monitor apa yang terpasang. Setelah yang kedua itu menetap di 800x640 default. Meskipun bukan masalah besar, itu menjengkelkan karena saya tidak ingin menyalakan TV saat memutar musik.

Apakah ada cara untuk memperbaiki monitor / menonaktifkan deteksi otomatis monitor pada Windows 7 sehingga tidak akan mulai mengkalibrasi ulang semuanya ketika saya mematikan TV saya?

Boas
sumber
Terkait: superuser.com/questions/120983/...
Billy ONeal

Jawaban:

7

Tambahkan emulator EDID dengan HDCP antara monitor / layar Anda dan PC akan menyelesaikan masalah ini.

Emulator akan terus memasukkan informasi HDCP dan EDID dari monitor Anda, sehingga sistem Anda (khusus untuk Windows 7) masih akan "berpikir" monitor menyala, bahkan saat Anda mematikan monitor Anda.

Semakin banyak OS (seperti Windows 7 dan beberapa linux ...) meminta untuk memeriksa status perangkat yang terhubung secara sering dan otomatis (tidak hanya memeriksa status tampilan, tetapi juga memeriksa keyboard / mouse atau speaker USB .... dll) . Jika perangkat mati atau terputus dari sistem PC, OS akan mengeluarkan kesalahan HPD (hot-plug Detect). Sejauh ini, masih belum ada cara untuk mematikan fitur ini di Windows 7.

Rex Wu
sumber
2
Apakah ada perangkat lunak EDID emulatoratau hanya solusi perangkat keras super mahal itu?
icl7126
6

Ini baru saja masuk! Blokir pin 19 pada kabel HDMI Anda dengan sepotong kecil pita listrik

seperti itu

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

Pin ini bertanggung jawab untuk mengirim sinyal on / off

Bukan solusi saya, tetapi saya pikir saya akan membutuhkan waktu sebentar untuk menyebarkan intel yang bekerja karena ini menyelesaikan sakit kepala bagi saya

Nick
sumber
Menarik! Di mana Anda mendengar atau menemukan ini?
Coldblackice
Ini sangat bagus. Anda mungkin perlu menggunakan fitur "deteksi ketat" pada driver grafis Anda untuk awalnya mendeteksi tampilan. Berikut ini adalah benang dengan rincian lebih lanjut: social.technet.microsoft.com/Forums/windows/en-US/...
rkagerer
2

Anda dapat menonaktifkan fitur deteksi otomatis kartu grafis Anda melalui properti tampilan lanjutan atau utilitas manajemen driver.

Jika kartu ATI Anda, periksa Pusat Kontrol Katalis:

teks alternatif

Taji
sumber
Molly, terima kasih atas jawabannya. Sayangnya itu tidak berhasil. BTW - versi Catalyst apakah ini? punyaku terlihat sangat berbeda. (dan ya saya punya kartu ATI radeon hd 4550).
Boaz
karena tangkapan layar menunjukkan radeon x1800, saya kira usianya sekitar 3 atau 4 tahun. apakah Anda sudah melewati semua opsi pusat kendali katalis? saya hanya punya 1 ATI di sini, sebuah radeon hd 4360, yang kebetulan berada di mesin XP yang lebih tua. ATI CCC membutuhkan kerangka kerja dotnet yang merupakan 'tidak, tidak' bagi saya jadi saya tidak dapat memeriksa sekarang. :)
CCC terbaru di windows 7 sangat berbeda, ia juga memiliki beberapa opsi aneh tersembunyi, mengklik kanan pada ikon tampilan di desktop dan tab grafik.
zimmer62
Ya, ini tidak berhasil. Saya menduga pengaturan ini murni untuk deteksi monitor dalam CCC. (... FYI, siapa pun yang menemukan ini - saya menyadari ini adalah utas berusia 3+ tahun)
Coldblackice
2

Saya punya solusi tetapi saya tidak tahu apakah itu hanya bekerja untuk saya.

Anda harus mengatur resolusi layar / layar monitor Anda (plasma apa pun) menjadi monitor non-pnp generik

Sebagai contoh: Saya memulai Windows 7 dengan monitor saya tertutup dan plasma tidak dikenali

Dan saya tidak mengklik deteksi, saya meninggalkan tampilan berwarna abu-abu dan cukup pilih opsi:

multiple displays:extend these displays

Saya juga melakukan itu sebelumnya dengan layar utama monitor Sony CRT saya.

Jadi sekarang saya dapat memulai Windows dengan segala yang dimatikan dan ketika Windows 7 memuat dan saya menghidupkan plasma dan sony crt semuanya ada di tempat

Dan tidak terdeteksi.

Jika monitor non-pnp generik Anda tidak memberikan resolusi yang Anda butuhkan, Anda dapat membuatnya (resolusi khusus) dengan panel kontrol Nvidia.

dujik
sumber
Menarik. Saya tahu ini sudah tua, tetapi maukah Anda menguraikan ini sedikit lebih banyak?
Coldblackice
2

Ini memperbaikinya untuk saya.

Versi terbaru dari Pusat Kontrol Katalis hingga hari ini. 6-24-2014 Preferensi - Tampilan Tingkat Lanjut

Kolom sisi kiri - Buka Layar VGA Saya - Klik properti (Tampilan VGA)

Hapus centang EDID

Atur ukuran dan frekuensi tampilan. Saya merekomendasikan 60 hz kecuali Anda tahu pasti dapat menangani frekuensi lain karena ini adalah default untuk monitor apa pun.

Demuzi
sumber
1

Tambahkan entri reg ini dengan mengetikkan regedit ke dalam bilah pencarian mulai dan menekan enter:

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

atau simpan:

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

dalam file .reg (jika ekstensi folder Anda terlihat). Jika tidak - buka folder tempat Anda berada (Atur> Folder dan Opsi Pencarian) dan aktifkan "Tampilkan ekstensi untuk jenis file yang dikenal".

Anda sekarang dapat menyimpan file ini sebagai .txt dan mengganti nama menjadi .reg atau metode apa pun yang Anda pilih untuk menyimpan ini sebagai file registri.

Ketika Anda mengklik dua kali pada file registri, ia bertanya apakah Anda ingin memasukkan ini ke dalam sistem registry - Katakan ya.

pengguna52636
sumber
2
Ini tidak berfungsi untuk 7, hanya untuk Vista
Billy ONeal
Jika Anda ingin melewatkan langkah Sisa ke file .reg ketika Anda menyimpan file teks Anda dapat meletakkan "di sekitar nama file untuk memaksa tipe .reg misalnya menjadi default, itu akan menjadi [blah.text ] buat ["blah.reg"]
Lightly Salted
1

buka regedit dan temukan

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Contro l \ Video {XXXX ...} \ 0000 ('XXXX' berarti nomor perangkat. Ada beberapa folder nomor perangkat dan Anda harus menemukan 'AdapterDesc' di folder 0000 yang nilai kuncinya adalah 'amd radeon HD 7XXX Series '.)

Di folder '0000' itu, ubah nilai 'PP_SclkDeepSleepDisable REG_DWORD' 0 menjadi 1. dan reboot!

bekerja untukku

pengguna318544
sumber
0

Lihat layanan Anda, kartu grafis mungkin memiliki layanan untuk mendeteksi ini seperti "AMD External Events Utility" atau "ati hotkey poller". Nonaktifkan dan lihat apakah itu membuat perbedaan.

Mouffette
sumber
Saya memiliki kartu video NVIDIA NVS 300 dan menghentikan layanan NVIDIA Windows menghentikan perilaku yang mengganggu ini.
0

Inilah solusi yang bekerja untuk saya. Windows 7, NVidia Quadro NVS 295. Tapi itu sebagian besar tidak relevan.

Bagian yang penting adalah, ini adalah monitor HP EliteDisplay 241i.

Buka menu di layar> Kontrol Input> Deteksi Hot-Plug DP> alihkan dari Daya Rendah ke Selalu Aktif.

Melakukan ini pada kedua monitor telah menyelesaikan masalah bagi saya. Saya menduga monitor lain akan memiliki pengaturan serupa.

nevster
sumber