or Connect
AVS › AVS Forum › Video Components › Home Theater Computers › EDID Overrides to solve bitstreaming issues for ATI 5xxx's
New Posts  All Forums:Forum Nav:

EDID Overrides to solve bitstreaming issues for ATI 5xxx's - Page 11

post #301 of 3885
Quote:
Originally Posted by Tulli View Post

This is it:

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\DISPLAY \\DON0009\\5&206f7bc7&0&UID259\\Device Parameters\\EDID_OVERRIDE]
"0"=hex:00,ff,ff,ff,ff,ff,ff,00,11,ee,09,00,01,01,01,01,00,11,0 1,03,80,6e,3e,\\
78,2a,d7,b3,ae,51,50,94,23,0c,4a,47,21,08,00,81,80,01,01,01, 01,01,01,01,01,\\
01,01,01,01,01,01,02,3a,80,d0,72,38,2d,40,10,2c,45,80,4e,6c, 42,00,00,1e,02,\\
3a,80,18,71,38,2d,40,58,2c,45,00,4e,6c,42,00,00,1e,00,00,00, fd,00,17,3d,0f,\\
45,0f,00,0a,20,20,20,20,20,20,00,00,00,fc,00,44,45,4e,4f,4e, 2d,41,56,41,4d,\\
50,0a,20,01,6c
"1"=hex:02,03,4b,f1,5c,14,05,9f,10,12,03,13,04,11,02,16,07,15,0 6,20,01,0e,23,\\
0f,24,1d,25,1e,26,0a,0b,19,1a,38,09,7f,07,0f,7f,07,17,07,50,3f,06,c0,4d,02,\\
00,57,06,00,5f,7e,01,67,5e,00
,83,5f,00,00,6c,03,0c,00,11,00,b8,2d,c0,11,11,\\
22,22,01,1d,80,d0,72,1c,16,20,10,2c,25,80,4e,6c,42,00,00,9e, 01,1d,80,18,71,\\
1c,16,20,58,2c,25,00,4e,6c,42,00,00,9e,00,00,00,00,00,00,00, 00,00,00,00,00,\\
00,00,00,00,d1

Mod Audio block in bold ...

So can this entry or something similar be put into everyone's registry to enable TrueHD instead of the inf file that contains display parameters?
post #302 of 3885
Thread Starter 
Quote:
Originally Posted by Pyrophoric View Post

With that said, is there a proper way to undo the override to test the 5450 clean or should I just plug it in with the override already in place?

  • Go to Device Manager
  • Monitors[Expand]
  • Right-click on the override
  • Select uninstall
  • Tick on "Delete the driver software for this device"
  • OK
  • Reboot
post #303 of 3885
Quote:
Originally Posted by Beamer View Post

Tulli / Vladd

Here you go, attached registry entries

Thanks. This is interesting. Even though your driver is reset to use the standard Windows monitor.inf, the override stayed in place. When your uninstalled the override driver, do you remember if you told it to delete the files as well?

Code:
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\DISPLAY\\DON0009\\5&206f7bc7&0&UID259]
"DeviceDesc"="@monitor.inf,%pnpmonitor.devicedesc%;Generic PnP Monitor"
"Capabilities"=dword:000000e4
"ConfigFlags"=dword:00000000
"HardwareID"=hex(7):4d,00,4f,00,4e,00,49,00,54,00,4f,00,52,00,5c,00,44,00,4f,\\
  00,4e,00,30,00,30,00,30,00,39,00,00,00,00,00
"CompatibleIDs"=hex(7):2a,00,50,00,4e,00,50,00,30,00,39,00,46,00,46,00,00,00,\\
  00,00
"ContainerID"="{1f0bcaf1-0a9a-11df-befe-001fd080d22b}"
"ClassGUID"="{4d36e96e-e325-11ce-bfc1-08002be10318}"
"Driver"="{4d36e96e-e325-11ce-bfc1-08002be10318}\\\\0002"
"Security"=hex:01,00,04,90,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,\\
  00,60,00,04,00,00,00,00,00,14,00,00,00,00,10,01,01,00,00,00,00,00,05,12,00,\\
  00,00,00,00,18,00,00,00,00,10,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,\\
  00,01,00,18,00,00,00,00,10,01,02,00,00,00,00,00,05,20,00,00,00,2b,02,00,00,\\
  00,00,14,00,00,00,00,10,01,01,00,00,00,00,00,05,04,00,00,00
"Class"="Monitor"
"Mfg"="@monitor.inf,%generic%;(Standard monitor types)"
"Service"="monitor"

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\DISPLAY\\DON0009\\5&206f7bc7&0&UID259\\Device Parameters]
"EDID"=hex:00,ff,ff,ff,ff,ff,ff,00,11,ee,09,00,01,01,01,01,00,11,01,03,80,6e,\\
  3e,78,2a,d7,b3,ae,51,50,94,23,0c,4a,47,21,08,00,81,80,01,01,01,01,01,01,01,\\
  01,01,01,01,01,01,01,02,3a,80,d0,72,38,2d,40,10,2c,45,80,4e,6c,42,00,00,1e,\\
  02,3a,80,18,71,38,2d,40,58,2c,45,00,4e,6c,42,00,00,1e,00,00,00,fd,00,17,3d,\\
  0f,45,0f,00,0a,20,20,20,20,20,20,00,00,00,fc,00,44,45,4e,4f,4e,2d,41,56,41,\\
  4d,50,0a,20,01,6c
"MaxResolution"="1600,1200"
"DPMS"="1"

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\DISPLAY\\DON0009\\5&206f7bc7&0&UID259\\Device Parameters\\EDID_OVERRIDE]
"0"=hex:00,ff,ff,ff,ff,ff,ff,00,11,ee,09,00,01,01,01,01,00,11,01,03,80,6e,3e,\\
  78,2a,d7,b3,ae,51,50,94,23,0c,4a,47,21,08,00,81,80,01,01,01,01,01,01,01,01,\\
  01,01,01,01,01,01,02,3a,80,d0,72,38,2d,40,10,2c,45,80,4e,6c,42,00,00,1e,02,\\
  3a,80,18,71,38,2d,40,58,2c,45,00,4e,6c,42,00,00,1e,00,00,00,fd,00,17,3d,0f,\\
  45,0f,00,0a,20,20,20,20,20,20,00,00,00,fc,00,44,45,4e,4f,4e,2d,41,56,41,4d,\\
  50,0a,20,01,6c
"1"=hex:02,03,4b,f1,5c,14,05,9f,10,12,03,13,04,11,02,16,07,15,06,20,01,0e,23,\\
  0f,24,1d,25,1e,26,0a,0b,19,1a,38,09,7f,07,0f,7f,07,17,07,50,3f,06,c0,4d,02,\\
  00,57,06,00,5f,7e,01,67,5e,00,83,5f,00,00,6c,03,0c,00,11,00,b8,2d,c0,11,11,\\
  22,22,01,1d,80,d0,72,1c,16,20,10,2c,25,80,4e,6c,42,00,00,9e,01,1d,80,18,71,\\
  1c,16,20,58,2c,25,00,4e,6c,42,00,00,9e,00,00,00,00,00,00,00,00,00,00,00,00,\\
  00,00,00,00,d1
BTW, you can just delete the EDID_OVERRIDE key to remove the override (but you probably don't want to do so).
post #304 of 3885
Thread Starter 
Quote:
Originally Posted by Beamer View Post

So can this entry or something similar be put into everyone's registry to enable TrueHD instead of the inf file that contains display parameters?

You certainly can do the EDID override by editing the registry (here´s Microsoft guide for doing it) but obviously and in general, it´s better to do it by installing a monitor driver from the Windows GUI.
post #305 of 3885
Quote:
Originally Posted by Beamer View Post

So can this entry or something similar be put into everyone's registry to enable TrueHD instead of the inf file that contains display parameters?

The section in bold is what Tulli adds to everyone's EDID to enable bitstreaming. The non bold sections will change for everyone depending on their display and AVR (which is why Tulli has all the different mods). The inf files just tell Windows to create that EDID_OVERRIDE reg key with the values. As Tulli said, using the inf is prefered.
post #306 of 3885
Quote:
Originally Posted by vladd View Post

The section in bold is what Tulli adds to everyone's EDID to enable bitstreaming. The non bold sections will change for everyone depending on their display and AVR (which is why Tulli has all the different mods). The inf files just tell Windows to create that EDID_OVERRIDE reg key with the values. As Tulli said, using the inf is prefered.

Yes I made a point of deleting the inf when I rolled back. I also made some file system searches just in case and had (wrongly) assumed that I was operating without the override,

The unanswered question is: Why can I now use both my displays with the inf removed but have it still in the registry, since it was only cloned for my Kuro / AVP configuration.

With the inf override in place , it played havoc with my JVC PJ as it thought the EDID was for the JVC
post #307 of 3885
Quote:
Originally Posted by Beamer View Post

The unanswered question is: Why can I now use both my displays with the inf removed but have it still in the registry, since it was only cloned for my Kuro / AVP configuration.

With the inf override in place , it played havoc with my JVC PJ as it thought the EDID was for the JVC

Is your JVC connected to the Denon? I'm guessing it's not.(I know you posted this before but I can't find it.) The EDID override is now only listed on one monitor according to your registry. It's possible that it was listed under your JVC as well and when you cleared the override it (correctly) cleared the registry key as well. Cloning the desktop should not clone the EDID override.

It looks like I have more testing to do with installing/uninstalling the overrides and why some get cleared and some don't.
post #308 of 3885
Quote:
Originally Posted by vladd View Post

Is your JVC connected to the Denon? I'm guessing it's not.(I know you posted this before but I can't find it.) The EDID override is now only listed on one monitor according to your registry. It's possible that it was listed under your JVC as well and when you cleared the override it (correctly) cleared the registry key as well. Cloning the desktop should not clone the EDID override.

It looks like I have more testing to do with installing/uninstalling the overrides and why some get cleared and some don't.

I have both my Kuro & JVC PJ connected all the time but not powered simultaneously. The Denon AVP supports two monitors and switches automatically. As Tulli may remember, I was ecstatic to get HD Audio until I realised the limitation to one display EDID.

Before you ask, I can resolve TrueHD with both displays and have the benefit of the generic/ dynamic inf.
post #309 of 3885
Quote:
Originally Posted by Beamer View Post

I have both my Kuro & JVC PJ connected all the time but not powered simultaneously. The Denon AVP supports two monitors and switches automatically. As Tulli may remember, I was ecstatic to get HD Audio until I realised the limitation to one display EDID.

Before you ask, I can resolve TrueHD with both displays and have the benefit of the generic/ dynamic inf.

When you captured that last EDID using getEDID, which display was powered, the Kuro or the JVC? Also, can you run getEDID with the other one powered and post the log and txt/bin?
post #310 of 3885
Quote:
Originally Posted by vladd View Post

When you captured that last EDID using getEDID, which display was powered, the Kuro or the JVC? Also, can you run getEDID with the other one powered and post the log and txt/bin?

It was made with the Kuro. I will make the PJ capture for you but it will not be for a few hours if that's ok.
post #311 of 3885
Quote:
Originally Posted by Beamer View Post

It was made with the Kuro. I will make the PJ capture for you but it will not be for a few hours if that's ok.

Not a problem. I need to run out for a couple of hours anyway. Thanks.
post #312 of 3885
Thread Starter 
Beamer, you have two EDIDs for the Denon. The first one, with no override and only a base block is:

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\DISPLAY \\DON0009\\5&206f7bc7&0&UID259\\Device Parameters]
"EDID"=hex:00,ff,ff,ff,ff,ff,ff,00,11,ee,09,00,01,01,01,01,00,11,0 1,03,80,6e,\\
3e,78,2a,d7,b3,ae,51,50,94,23,0c,4a,47,21,08,00,81,80,01,01, 01,01,01,01,01,\\
01,01,01,01,01,01,01,02,3a,80,d0,72,38,2d,40,10,2c,45,80,4e, 6c,42,00,00,1e,\\
02,3a,80,18,71,38,2d,40,58,2c,45,00,4e,6c,42,00,00,1e,00,00, 00,fd,00,17,3d,\\
0f,45,0f,00,0a,20,20,20,20,20,20,00,00,00,fc,00,44,45,4e,4f, 4e,2d,41,56,41,\\
4d,50,0a,20,01,6c

This is the Kuro, according to the EDID you captured before that I keep in my DB. The EDID Override, properly, is for the JVC. WHen the Kuro is detected, the EDID above takes place, otherwise it's the EDID override. As to how the extension block is "added" for the Kuro, I have no clue.

So maybe this explains why it's working. Can it be streamlined?
post #313 of 3885
Yeah, that's what I was thinking so I wanted to see the other getEDID capture to confirm. I don't really need it now though since you knew the answer.

Quote:


Can it be streamlined?

Definitely but it will probaly have to wait until I'm back from vacation. I've promised my wife that this will be a true vacation (no working) although I will be at least sneaking on to the forums.
post #314 of 3885
Thread Starter 
Quote:
Originally Posted by vladd View Post

Definitely but it will probaly have to wait until I'm back from vacation. I've promised my wife that this will be a true vacation (no working) although I will be at least sneaking on to the forums.

No worries vladd and enjoy your vacation. But there's no finer moment for a "pause" than when things get done, and this is what's happened here, after finally unraveling the mystery of this EDID mess-story we've been going through since November .
post #315 of 3885
Quote:
Originally Posted by Tulli View Post

No worries vladd and enjoy your vacation. But there's no finer moment for a "pause" than when things get done, and this is what's happened here, after finally unraveling the mystery of this EDID mess-story we've been going through since November .

OK to be clear. The EDID capture originally sent to you Tulli, was for the Kuro NOT the JVC PJ which is why the Kuro always worked fine with the override but the JVC did not.

As I understand it, we no longer need another capture, is that correct?
post #316 of 3885
Thread Starter 
Correct.
post #317 of 3885
Quote:
Originally Posted by Beamer View Post

As I understand it, we no longer need another capture, is that correct?

Not at this time. I am going to want to see another capture but I want to log more information so I need to program the utility to do that first. It may be a couple of weeks before I am ready though.
post #318 of 3885
Just for the hell of it I made the JVC capture just in case.

 

Display 2.zip 1.26953125k . file
post #319 of 3885
Quote:
Originally Posted by Beamer View Post

Just for the hell of it I made the JVC capture just in case.

I'll take a look. Just so I'm clear: This one is with the JVC powered and the one in Post #275 is with the Kuro powered, correct?

edit: The two EDID captures are identical which is what I expected. So it is using the EDID Override regardless of which monitor is powered.
post #320 of 3885
That's actually very useful information because it means you can override the audio portion irregardless of the display which means the display EDID information doesn't get messed up. So people having issues with setting certain video modes, etc, should be in better shape with a more refined EDID override.
post #321 of 3885
Yeah, the only problem would be for people like Beamer who constantly switch between multiple displays. We would just need to find a timing that is common to both displays (which Beamer seems to have now) or they will need to keep changing the override driver. This of course will only affect multiple displays connected to the same port on the video card.
post #322 of 3885
That's a good point. I wasn't really thinking of the multiple display aspect, but, yea, that's an issue. But, we are at least getting closer to a "final" solution to all this. At least until ATI either loosens up their driver or tests it with every single AVR on the market.
post #323 of 3885
Yup, I'm learning more about EDIDs than I ever cared to.
post #324 of 3885
Thread Starter 
Quote:
Originally Posted by Tulli View Post

Beamer, you have two EDIDs for the Denon. The first one, with no override and only a base block is:

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\DISPLAY \\DON0009\\5&206f7bc7&0&UID259\\Device Parameters]
"EDID"=hex:00,ff,ff,ff,ff,ff,ff,00,11,ee,09,00,01,01,01,01,00,11,0 1,03,80,6e,\\
3e,78,2a,d7,b3,ae,51,50,94,23,0c,4a,47,21,08,00,81,80,01,01, 01,01,01,01,01,\\
01,01,01,01,01,01,01,02,3a,80,d0,72,38,2d,40,10,2c,45,80,4e, 6c,42,00,00,1e,\\
02,3a,80,18,71,38,2d,40,58,2c,45,00,4e,6c,42,00,00,1e,00,00, 00,fd,00,17,3d,\\
0f,45,0f,00,0a,20,20,20,20,20,20,00,00,00,fc,00,44,45,4e,4f, 4e,2d,41,56,41,\\
4d,50,0a,20,01,6c

This is the Kuro, according to the EDID you captured before that I keep in my DB. The EDID Override, properly, is for the JVC. WHen the Kuro is detected, the EDID above takes place, otherwise it's the EDID override. As to how the extension block is "added" for the Kuro, I have no clue.

So maybe this explains why it's working. Can it be streamlined?

So this is incorrect. This Kuro entry is a leftover in the registry, and the only active one is the EDID override (in fact there can only be one active device for the Denon, regardless of it's being switched to the Kuro or the JVC proj.).
post #325 of 3885
Thread Starter 
Quote:
Originally Posted by vladd View Post

Yup, I'm learning more about EDIDs than I ever cared to.

Don't get me started!
post #326 of 3885
Quote:
Originally Posted by vladd View Post

Yup, I'm learning more about EDIDs than I ever cared to.

Tell me about it. What part of "plug in the damn cable and have the damn thing work" didn't they understand when they designed this crappy standard??
post #327 of 3885
Ok, here is the EDID for the Denon 2310CI and Samsung LN52A750.

 

LN52A750.DENON2310CI.zip 1.767578125k . file
post #328 of 3885
Thread Starter 
Quote:
Originally Posted by Pyrophoric View Post

Ok, here is the EDID for the Denon 2310CI and Samsung LN52A750.

Ouch!, the zip file is empty (only a directory)!
post #329 of 3885
I am so smrt. Sorry about that, I updated the link above.

Btw, I loaded the (*) Samsung LN-S4095D - DENON AVR988 and unfortunately it didn't resolve the lag issue.

I wonder if running through the Xonar or 5450 will help.

Edit: Interesting tidbit, after using the EDID override inf file it wouldn't allow me to play Blu-Rays at all, giving me an HDCP error. Uninstalled the driver and everything is fine now.
post #330 of 3885
Thread Starter 
Quote:
Originally Posted by Pyrophoric View Post
I am so smrt. Sorry about that, I updated the link above.

Btw, I loaded the (*) Samsung LN-S4095D - DENON AVR988 and unfortunately it didn't resolve the lag issue.

I wonder if running through the Xonar or 5450 will help.

Edit: Interesting tidbit, after using the EDID override inf file it wouldn't allow me to play Blu-Rays at all, giving me an HDCP error. Uninstalled the driver and everything is fine now.
Here's your mod.

 

Samsung LN52A750 - DENON 2310_MOD.zip 1.228515625k . file
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Theater Computers
AVS › AVS Forum › Video Components › Home Theater Computers › EDID Overrides to solve bitstreaming issues for ATI 5xxx's