Hi, I recently bought a new GTX560ti but when i connect it to my hdtv over hdmi everything on the screen is slightly blurry (this makes text and images look horrible) a friend forwarded me to this page which shows a fix to the problem. So i change the .inf file as the guide says and install the drivers and the picture quality is good ! YAY! but now I no longer get audio through HDMI! so I have a toss up between sound having sound but bad image quality or great image quality and no sound! does anyone know of an alternate fix for the video drivers to prevent the bad image quality while keeping the sound working? thanks, Hodgy
What settings are you sending to the TV (res, refresth etc)? Have you tried enabling HDTV support? What TV is it? I generally only ever get a problem with blurry images over HDMI if my refresh rate is wrong.
this is my tv: http://www.directtvs.co.uk/Hannspree_32_inch_HD_Ready_LCD_Television_JT01-32E2-000G/version.asp and I set the display to 1360 x 768 @60Hz if i use the same settings over vga it looks the same using both of the drivers, its just over hdmi using the stock driver where everything looks blurry
Did you check for overscan? Dumb feature stretches out everything. And how about sending the video as 1080 rather then that rather odd non standard resolution let the tv do the resizing.
You need to send the TV a proper HDTV resolution. Either 720p, 1080i or 1080p. That should sort it out (let the TV's scaler deal with the rest). Failing that create a custom resolution and set the refresh rate to 59Hz. That used to resolve it for me.
There is no overscan, and I don't want to send a hdtv resolution to it, I'm using it as my primary monitor until I can afford a new one so I want to run it at its native resolution. Setting the refresh rate to 59hz also doesn't change anything. I'm pretty sure I'm suffering from the issue describes in the first link in my post which explains how it is a problem with the nvidia drivers. It's just that the fix they use breaks audio over hdmi for me.
Oh man, you changed your EDID information, but forgot to include the extra HDMI blocks, especially the audio block - and that is why you don't have HDMI audio, because EDID information you overridden says it cannot play audio . You can try my EDID override file i used for 1360x768 resolution with HDMI audio : http://www.auguszt.in/files/EDIDOverride.inf The only downside is that the monitor will now report itself in Windows as SAMSUNG . As you can see, i got much more EDID override information (HKR,EDID_OVERRIDE,"0" and HKR,EDID_OVERRIDE,"1"). Try to install this monitor driver, probably reboot and then try the audio output. If it won't help, then try to combine the changes from that page into my EDID override file. Hope it helps.
Thanks for the help but this still doesn't seem to work, I have attempted to merge your changes with the driver but I'm either not doing it correctly or its just not working
Let's sumarize what we got. The stuff you linked is clearly a partial EDID override from byte 8 of EDID information, applied at graphics driver. My INF file is a monitor driver, that is the first difference. But anyway, let's see what they did : Their bytes :5C,85,80,51,00,00,FF,FF,04,00,00,00,7E,01,00 My bytes: 4C,2D,9D,02,00,00,00,00,2D,10,01,03,80,10,09 ( i have the 00,FF,FF,FF,FF,FF,FF,00 header in my monitor file, which is clearly not required by the NVIDIA driver). 5C,85 vs 4C,2D - Manufacturer ID. Irrelevant for the problem, you can put your info there. 80,51 vs 9D,02 - Product ID. Irrelevent for the problem, you can put your info there. 00,00,FF,FF vs 00,00,00,00 - Serial number, irrelevant. 04 vs 2D - week of manufacture. Irrelevant. 00 vs 10 - year of manufacturer (1990+this number). Irrelevant 00 vs 01 - EDID version number. Should be 01 (according to spec). 00 vs 03 - EDID revision number. Should be 03 (according to spec). 7E,01,00 vs 80,10,09 - this is where the fun starts, it is a display parameter definition. The 2nd and 3rd byte are image size in centimeters (01,00 vs 10,09). Not really important. What is important is the 7E vs 80. Let's decode it. 7E : 01111110 80 : 10000000 What does this say ? The first bit is the important one. 0 = analog, 1= digital. In short, you lie to your driver, that it is a analog display instead of digital. The remaining bits are : http://en.wikipedia.org/wiki/Extended_display_identification_data So, the reason your HDMI audio doesn't work can be : 1) missing extended EDID block for audio features. 2) the switch to analog via that byte. You can try to modify the HKR,EDID_OVERRIDE,"0" line in my file to the following line : Code: HKR,EDID_OVERRIDE,"0",0x01,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x4C,0x2D,0x9D,0x02,0x00,0x00,0x00,0x00,0x2D,0x10,0x01,0x03,0x7E,0x10,0x09,0x8C,0x0A,0xE2,0xBD,0xA1,0x5B,0x4A,0x98,0x24,0x15,0x47,0x4A,0xA1,0x08,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x66,0x21,0x50,0xB0,0x51,0x00,0x1B,0x30,0x40,0x70,0x36,0x00,0xA0,0x5A,0x00,0x00,0x00,0x1E,0x01,0x1D,0x00,0x72,0x51,0xD0,0x1E,0x20,0x6E,0x28,0x55,0x00,0xA0,0x5A,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0xFD,0x00,0x31,0x47,0x0F,0x32,0x09,0x00,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0xFC,0x00,0x53,0x41,0x4D,0x53,0x55,0x4E,0x47,0x0A,0x20,0x20,0x20,0x20,0x20,0x01,0x1D Then try to install it again as your monitor driver, of course with your non-modified NVIDIA driver. EDIT: And after reading about the stuff, it is clear why. Digital output sign in EDID + HDMI simply puts the NVIDIA card in limited colorspace mode, which is fine for most TV, but not all. Forcing the analog flag simply kills this NVIDIA feature.
I'm sorry to say that it is still not working, it appears for some reason to only work with the alternate nvidia driver, but I really appreciate the detailed explanation.
Well, then last try, try to put these in your NVIDIA override : Code: HKR,,OverrideEdidFlags0,%REG_BINARY%,5C,85,80,51,00,00,FF,FF,04,00,00,00,7E,01,00,8C,0A,E2,BD,A1,5B,4A,98,24,15,47,4A,A1,08,00,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,66,21,50,B0,51,00,1B,30,40,70,36,00,A0,5A,00,00,00,1E,01,1D,00,72,51,D0,1E,20,6E,28,55,00,A0,5A,00,00,00,1E,00,00,00,FD,00,31,47,0F,32,09,00,0A,20,20,20,20,20,20,00,00,00,FC,00,53,41,4D,53,55,4E,47,0A,20,20,20,20,20,01,1D HKR,,OverrideEdidFlags1,%REG_BINARY%,01,02,03,1A,F1,46,84,13,05,14,03,12,23,09,07,07,83,01,00,00,66,03,0C,00,20,00,80,01,1D,00,BC,52,D0,1E,20,B8,28,55,40,A0,5A,00,00,00,1E,01,1D,80,18,71,1C,16,20,58,2C,25,00,A0,5A,00,00,00,9E,01,1D,80,D0,72,1C,16,20,10,2C,25,80,A0,5A,00,00,00,9E,8C,0A,D0,8A,20,E0,2D,10,10,3E,96,00,A0,5A,00,00,00,18,8C,0A,D0,90,20,40,31,20,0C,40,55,00,A0,5A,00,00,00,18,00,00,00,00,00,00,00,00,00,00,00,69 If it doesn't work either, then i am officially out of ideas.
Nah this didn't work either, thanks for the help anyway Im getting a new monitor soon, that should sort things.
There has been a new Beta driver release (28th), with a HD audio driver update. I wouldn't hold my breath though.