Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Does Windows remember HDMI devices?

23 Oct 2016   #1
AlanRR

Windows 7 - 32bit
 
 
Does Windows remember HDMI devices?

Plug my large widescreen TV into my graphics card (hdmi connection) to use it as a 3rd monitor used to work just fine - after appropriate adjustment in ControlPanel/Displays.

Now everytime I plug my large widescreen TV in - all manner of odd effects take place. Some are - it alters the multiple dropdown choice to show desktop only on 2 and that of course blanks one of my 2 normally connected monitors. It pinches desktop icons from monitor 2 when it is monitor 1. All very weird.

BUT - when I plug in my small widescreen TV into the same HDMI socket on my GPU all works as expected. It waits for me to extend the desktop to include it and all works as expected.

The problem with my large widescreen TV manifests itself whether the connection is made to HDMI3 (legend next to socket) or HDMI2. No I have not tried HDMI1 because at this stage I am going bald (or maybe that should be balder).

The 2 TV's show as different names on Windows so there must be some feedback TV>PC and I am left to conclude that Windows is functioning different when it sees my large TV. Maybe a corrupt device profile if such a thing exists I don't know. If one does - can it be deleted or reset?

Help!!!


My System SpecsSystem Spec
.
23 Oct 2016   #2
Mellon Head

Win 7 Pro x64/Win 10 Pro x64 dual boot
 
 

I can't answer your main question as to why your large HDMI TV is malfunctioning, however, I can clear up one thing.

When you plug a video device into Windows (i.e. a monitor), there is definitely a conversation that takes place between Windows and the device, and Windows recognizes the capabilities of that device based on a profile information package that is transmitted form the device. I believe that a corresponding signature for the monitor is then stored in a Windows config file for access later. It saves the time of auto-negotiation when you plug the device in again. Windows just simply says "Aha! Monitor X is plugged in." and it works.

Sadly, I don't know where this profile is kept in Windows, or you could try to delete it.

I know that isn't the answer you were looking for, but I hope it helped clear things up a little bit. Perhaps a member with more knowledge in this area will happen by and give a better answer.
My System SpecsSystem Spec
23 Oct 2016   #3
AlanRR

Windows 7 - 32bit
 
 

Yes - thanks - that confirms what I suspected - brilliant - thank you.
My System SpecsSystem Spec
.

24 Oct 2016   #4
AlanRR

Windows 7 - 32bit
 
 

Research reveals we have a name for it - EDID - Extended Display Identification Data. Read from the display device over HDMI and stored in W7 registry. Enables the AV source device (pc) to understand lots of parameters of the display device it is feeding with AV data to ensure best possible experience and save human from entering data manually which could be wrong etc etc.

All research on EDID data and possible corruption seems to always assumes the corruption occurs in the device and describes many ways of rewriting EEPROM in device, but you need a lot of info and special software and GPU that's capable of rewriting EDID and a display device that permits remote rewriting of its EEPROM EDID data. Way too complex and impractical.

What is missing is a procedure to locate and delete registry based EDID data where I believe my problem lies. Apparently when a new device is connected EDID is requested once and stored forever so eliminating the need to repeat the exercise when the same device shows up again.

At the moment - reinstalling W7 seems the only way to rebuild the registry - and cause W7 to request fresh EDID for each display device it then encounters, and that for the time being is not worth the effort.

It would be so nice to be able to destroy all registry based EDID and get W7 to request again when necessary - but so far I cannot see any info as to how to achieve this......
My System SpecsSystem Spec
24 Oct 2016   #5
DavidE

Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x64
 
 

I don't know if this will help, but i see EDID registry info at
HKLM\SYSTEM\CurrentControlSet\Enum\DISPLAY\"name"\Device Parameters\EDID

If you know the "name" of the problem device, you could try deleting it from the registry,
then re-boot and attach the device to see if it will rebuild this info correctly.

I've never done this, i'm just guessing.

I would not do this without first creating a system image backup so i can restore if things go wrong.

Here is an example from my registry:

Does Windows remember HDMI devices?-edid.png


My System SpecsSystem Spec
4 Weeks Ago   #6
NoN

Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
 
 

What's about the Devices Manager, when set to show hidden peripherals you should be able to see the details of each monitors. Could search in the registry using the class GUID after or uninstall from there?
My System SpecsSystem Spec
4 Weeks Ago   #7
AlanRR

Windows 7 - 32bit
 
 

DavidE - thanks for that info - got to same place in mine and found 5 entries in DISPLAY -

Default_Monitor had a BAD_EDID record in it - I assume this is a default sort of catch-all monitor entry for a fictitious device hence the lack of real EDID hence BAD_EDID entry.

the four other entries relate to 1) my LCD TV 2) my small LCD TV 3) my 1st dual monitor 4) my 2nd dual monitor - so all making good sense.

Found a neat little utility called DumpEDID from NirSoft - freeware utilities: password recovery, system utilities, desktop utilities follow the instructions to write results to a txt file and it will give you a human readable listing of the actual EDID data and what it means - quite interesting.

Now I am in a position to boldly delete the EDID data relating to the large LCD TV and see if it is the root cause of my problems. This may not happen too soon as I need to ensure reliable recovery is in place just in case this intimate surgery proves fatal and right now am very busy. Have a rebuild coming up soon so may try this just before final shutdown when I won't care if its fatal - but will in any event keep you posted.

NoN - tried Device manager idea but could not see any further devices when hunting for hidden peripherals - see above reply for interesting info. Thanks.
My System SpecsSystem Spec
4 Weeks Ago   #8
Eric3742

Windows 7 x64
 
 

I would like to highlight 1 point.


Quote   Quote: Originally Posted by AlanRR View Post
----delete----

The problem with my large widescreen TV manifests itself whether the connection is made to HDMI3 (legend next to socket) or HDMI2. No I have not tried HDMI1 because at this stage I am going bald (or maybe that should be balder).

The 2 TV's show as different names on Windows so there must be some feedback TV>PC and I am left to conclude that Windows is functioning different when it sees my large TV. Maybe a corrupt device profile if such a thing exists I don't know. If one does - can it be deleted or reset?

Help!!!

There is one point you should take note and understand.

For example: USB port.

Whenever you plug a device to USB port-1, it will create a profile USB port-1, and will recognize the same device is plug in to the same USB port-1.

But if plug the device to USB port-2, then it will create a profile in USB port-2, and will recognize the same device is plug in to the same USB port-2.



So it is better to use the same HDMI port.

This is maybe how Windows works.



Regards
Eric.
My System SpecsSystem Spec
Reply

 Does Windows remember HDMI devices?




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
HDMI Audio not showing in playback devices???
I have an HTPC that I use to watch TV through Media Center with an HD Homerun Prime. Lately I've been getting an error message in Media Center that say something to the effect of "no audio device detected." When I close out of Media Center, I notice that the little speaker icon in the bottom...
Sound & Audio
HDMI option missing from playback devices
As the title says "HDMI option missing from playback devices" NVDIA Geforce 9500GT, P55m-UD2 running Windows 7. I can plug into my HDMI and get video on my TV but no sound. I do not have the HDMI option in the playback devices? This is a new system with new drivers and updates. This is a...
Sound & Audio
HDMI not an option in Playback devices
I know this is a subject that has probably been hashed to death, but I'm not finding the answer that I need. How do I get the HDMI to show up in my Playback devices? I plug my HDMI cable into my computer, and into my TV. Check. There is not an option for HDMI on my playback devices, but there...
Sound & Audio
Driver for HDMI devices on WIN 7 upgraded laptop
My Acer 6930 was originally a Vista machine. I upped it to 7 Pro. The HDMI out used to work on Vista, but when I upgraded, my needs called for VGA out, so I never noticed that the HDMI out no longer works. Well, it works...as in I get a picture, but very low quality and undersized. The max...
Drivers
missing hdmi in playback devices
Hello, I have been messing with trying to get hdmi to work in windows7. At 1 point I had several hdmi sound sources in my playback devices section of sounds. Whatever it really is called... I removed my old nvidia drivers ver 191. and went to the newest version 260. thats when I noticed they were...
Sound & Audio
No HDMI Out option in Manage Sound Devices
I just installed a Zotac Geforce 8400 video driver, however, when connecting via hdmi, I do not have any option to output via hdmi when going to manage audio devices. I have the most recent version installed (196.21, shows as 8.17.11.9621 in the device manager); however, no sound option. I...
Sound & Audio


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 07:05.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App