How do I fix monitor detection in Windows 7?

I'm using Windows 7 + Windows Media Center for my HTPC. It works great except from one annoying issue. Whenever I turn off my TV while listening to music, the music stops for a second or while Windows 7 tries to figure out what monitor is attached. After that second it settles down on a default 800x640. While not a big deal, it is annoying as I don't want to have the TV on while playing music.

Is there anyway to fix the monitor/disable monitor auto-detection on Windows 7 so it would not start recalibrating everything when I turn off my TV?


This just in! Block pin 19 on your hdmi cable with a small piece of electrical tape

like so

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

This pin is responsible for sending on/off signals

Not my solution but I thought I would take a minute to propagate working intel as this solved the headache for me


You can disable the auto-detection feature of your graphics card through the advanced display properties or the driver management utility.

If yours is a ATI card, check the Catalyst Control Center:

alt text


I have a solution but I don't know if it only works for me.

You have to setup in display/screen resolution your monitors(plasma whatever) to be generic non-pnp monitor

For example: I started Windows 7 with my monitor closed and plasma didnt get recognized

And I didn't clicked on detect, I leaved the greyed out display and just select the option:

multiple displays:extend these displays

I also did that before with my main display Sony CRT monitor.

So now I can start Windows with everything turn off and when Windows 7 loads up and i turn on my plasma and sony crt everything is in place

And doesnt get undetected.

If your generic non-pnp monitor doesnt give you resolutions you need you can create them (custom resolution) with Nvidia control panel.


This fixed it for me.

Newest version of Catalyst Control Center as of today. 6-24-2014 Preferences - Advanced View

Left side column - Open My VGA Displays - Click on properties (VGA Display)

Uncheck EDID

Set display size and frequency. I recommend 60 hz unless you know for sure it can handle other frequencies as this is default for any monitor.