Ok so I have found a way to get around the problem of not recieving sound from the ATI card and would like to share it.

First a disclamer This will change your generic pnp monitor to a edid override device using a INF. file changing the driver, if you start getting into trouble roll back your driver back to generic pnp monitor using device manager. I take no responisblity for your computer skills.

I'm not the best on computers so I guess this can be improved on.

1st- Get the attached file and place in on your desktop or where it wont get lost then unzip the file you should end up with an .inf setupfile.

2nd- Veiw the file with notepad, the part we are interested in are the two fields below with a long string of text.

"HKR,EDID_OVERRIDE,"0",0x01" followed by EDID data (change this to suit or tv/monitor)
"HKR,EDID_OVERRIDE,"1",0x01" followed by EDID data (change this to suit your reciever)

This the EDID your computer will use, existing non generic pnp monitors will not be changed, I'm not sure about monitors being installed later.

In "01" everything after 0x01, starting with 00,ff,ff,ff,ff,ff,ff,00 is the first block of EDID data for you monitor that you want to use. Mine was set for Samsung LA46F81BD HDTV.

In "02" everything after 0x01, is regarding to the extention block use the second half of EDID data for your reciever here. Mine was set for Yamaha RX-V663 Reciever.

The registry puts the two together and into action.

3rd- Once you are happy with the two parts of data save and exit the file. Have all your equipment connected and running. To install open device manager, find generic pnp monitor and right click go into options. ensure the current driver is for generic pnp monitor (roll back driver if required). In properties click the driver tab and choose update driver, choose browse computer, pick from a list of device drivers, have disk and find the EDID override file with the information you want and install, note you will get a warning because it is modified.

4th- Reboot your computer if the EDID information you supplied is correct you will now have 7.1 ability.

Just a note I think a dvi detective is a better solution if you have the money... I had more time then cents while recovering from a knee op.

Awesome job guys. However, you just made my DVI Detective worthless on the used market! At least, you could have waited till I could sell it on ebay! Anyway keep up the good work and don't stop hounding ATI! This is their fault and we should not have to jump through hoops to fix it.

I tried getting EDID via MonInfo for my own equipment and customizing the driver to suit my needs however I couldn't get it to work. It would recognize the device as connected, but no sound. This may be my own fault, so not a huge deal.

I have a Sony XBR4 and a Yamaha RX-V663. Using RandomFoe's uploaded file customized for his equipment, I was able to get sound. My computer thinks it's connected to a Samsung TV but there are no negative side effects so far.

I might need to play around a little more....

Also, does anyone know if EDID is unique to the model, or the particular unit? When I tried getting the EDID info from my own RX-V663 it was different from RandomFoe's RX-V663.

Info was posted JUST after I'd bought my DVI detective lol. Will have to see if I can return it. If your trying to get the info from MonInfo make sure your very very careful creating the EDID block data. I'm sure there's an easier way to do it but I copied and pasted the sections into notepad, removed all the rubbish, made sure wordwrap was off and that therefore there was just one long sting of text for each section. Then add the 0x's (I used ctrl+v for each one heh) and copy and paste both lines back into the inf. Make sure you leave HKR,EDID_OVERRIDE,"0",0x01 and HKR,EDID_OVERRIDE,"1",0x01, in place and paste AFTER that, overwriting the old data.

So, this may be a resolution to my current problem where my video card, 4670, sees the display device, Onkyo 606, as a DVI device. I have a DVI Detective and all was working well, but now it just sees the 606 as a DVI device. I have a Toshiba 120hz tv as well.

Might this force the video card to recognize the display as an HDMI device?
Also, how do I acquire the EDID info for my receiver and tv?

So, this may be a resolution to my current problem where my video card, 4670, sees the display device, Onkyo 606, as a DVI device. I have a DVI Detective and all was working well, but now it just sees the 606 as a DVI device. I have a Toshiba 120hz tv as well.

Might this force the video card to recognize the display as an HDMI device?
Also, how do I acquire the EDID info for my receiver and tv?

The second half being shown as zeros is normal, I think it is because it is resevered.

I am unable to test true hd so I don't know if this will help much. If you go into the sound menu from control panel and configure the HDMI Output do you have an option for 5.1, 7.1 etc. If not try downloading high definition codecs from realtek. Also check your supported formats in properties tab.

I think the info in the files you attached will be ok. Are you using lines 1, 2, 3 & 4 from Phillips in HKR,EDID_OVERRIDE,"0",0x01. Then use lines 5, 6, 7 & 8 from Onkyo in HKR,EDID_OVERRIDE,"1",0x01..?

What I mean is it dont look like right when I past it to the inf file, the data don´t look the same as some off the member put up, but I think
I try your tip, I would simply just love to have it working when I get respons on my ongoing ticket with Ati It is on a week base now

Does anyone know how to interpret this data? Is it possible to build your own EDID information to say tell it that your receiver/display supports certain formats? I guess I'm a little unclear how people are getting their EDID information. Are you connecting the display and using MonInfo and then connecting the receiver and using MonInfo to just copy and paste? I guess what I am getting at if I haven't been confusing enough is that it would be nice to see what our equipment is saying it supports and then tweak it to be what we really know it supports?

You won't get True HD from a 4xxx graphics card. Only AC-3 and up to 8-channel LPCM. The best scenario today is to have your playback application decode TrueHD to multi-channel LPCM first and then the 4xxx will pass the results to your AVR (downsampled to 16bit/48khz for licensing reasons). That's the best you can hope for without a lot of mucking about.

The third EDID (with TV and AVR connected) looks fine. I can see short audio descriptors for all the formats an HTPC will support today including up to 8-channel LPCM @192kHz, 176kHz, 96kHz, 88kHz, 48kHz, 44kHz, 32kHz.

Use that EDID and you should be good to go. However, if the only problem you have is lack of TrueHD support then you may not need to override your EDID at all.

@RandomFoe,

Great find!!! I'll be experimenting with this over the next few days .

Just finished reading the MS article about it which was easy to find once your first post pointing me in the right direction. Thanks.

First test will be to see if it can fix the lack of audio with ATI cards and Onkyo 606's when using HDMI inputs 2-4. Fingers crossed.

You won't get True HD from a 4xxx graphics card. Only AC-3 and up to 8-channel LPCM. The best scenario today is to have your playback application decode TrueHD to multi-channel LPCM first and then the 4xxx will pass the results to your AVR (downsampled to 16bit/48khz for licensing reasons). That's the best you can hope for without a lot of mucking about.

The third EDID (with TV and AVR connected) looks fine. I can see short audio descriptors for all the formats an HTPC will support today including up to 8-channel LPCM @192kHz, 176kHz, 96kHz, 88kHz, 48kHz, 44kHz, 32kHz.

Use that EDID and you should be good to go. However, if the only problem you have is lack of TrueHD support then you may not need to override your EDID at all.

@RandomFoe,

Great find!!! I'll be experimenting with this over the next few days .

Just finished reading the MS article about it which was easy to find once your first post pointing me in the right direction. Thanks.

First test will be to see if it can fix the lack of audio with ATI cards and Onkyo 606's when using HDMI inputs 2-4. Fingers crossed.

All the best

Wo0zy

Oh, didn´t knew that.. I thought if the source is TrueHD, HD4870 would just pass it through to the AVR.

If I do not override my drivers, it won´t send any sound via HDMI. When I did override, the receiver said "Multi Ch IN". But when I use SPDIF the receiver says "Dolby Digital". So "Multi Ch IN" is the best format I can expect? That sucks!

I did something wrong but I don´t no what, but now I now I can get my 720p@50hz but in CCC I got a Samsung display and indid a Dvi(Hdmi device) so back to the drawingboard, exiting first time in months I feel that somthing is going my way, just wonder what whent wrong

Oh, didn´t knew that.. I thought if the source is TrueHD, HD4870 would just pass it through to the AVR.

If I do not override my drivers, it won´t send any sound via HDMI. When I did override, the receiver said "Multi Ch IN". But when I use SPDIF the receiver says "Dolby Digital". So "Multi Ch IN" is the best format I can expect? That sucks!

Multi Ch IN is better than SPDIF, or should be.

I do not speak officially in any sense forIntel Corp., Technology Manufacturing Groupbut I do work there.

The best scenario today is to have your playback application decode TrueHD to multi-channel LPCM first and then the 4xxx will pass the results to your AVR (downsampled to 16bit/48khz for licensing reasons).