|
|
#1 |
|
100% Gamer
Join Date: Jun 2008
Location: Nottingham
Posts: 283
![]() |
blurry HDMI image / problems with audio over HDMI
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
__________________
CPU: Q6600 GO @3Ghz - 4Gb DDR2 PC6400 - HD 4850 - corsair VX550 - Mobo: MSI P45 Neo - 320 Gb HDD ![]() |
|
|
|
|
|
#2 |
|
Infrastructure Specialist
Join Date: Apr 2009
Location: Kingston upon Thames
Posts: 8,498
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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.
__________________
If what I've said helps you please remember to hit the rep button on the left Missing the old meeting place? Find us here |
|
|
|
|
|
#3 |
|
100% Gamer
Join Date: Jun 2008
Location: Nottingham
Posts: 283
![]() |
this is my tv: http://www.directtvs.co.uk/Hannspree...0G/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
__________________
CPU: Q6600 GO @3Ghz - 4Gb DDR2 PC6400 - HD 4850 - corsair VX550 - Mobo: MSI P45 Neo - 320 Gb HDD ![]() Last edited by hodgy100; 17th Nov 2011 at 22:01. |
|
|
|
|
|
#4 |
|
Multimodder
Join Date: Oct 2009
Posts: 197
![]() ![]() |
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. |
|
|
|
|
|
#5 | |
|
Infrastructure Specialist
Join Date: Apr 2009
Location: Kingston upon Thames
Posts: 8,498
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Failing that create a custom resolution and set the refresh rate to 59Hz. That used to resolve it for me.
__________________
If what I've said helps you please remember to hit the rep button on the left Missing the old meeting place? Find us here |
|
|
|
|
|
|
#6 |
|
100% Gamer
Join Date: Jun 2008
Location: Nottingham
Posts: 283
![]() |
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.
__________________
CPU: Q6600 GO @3Ghz - 4Gb DDR2 PC6400 - HD 4850 - corsair VX550 - Mobo: MSI P45 Neo - 320 Gb HDD ![]() |
|
|
|
|
|
#7 |
|
I *am* the guy with two left hands
Join Date: Aug 2008
Location: Bratislava, Slovakia
Posts: 4,599
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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.
__________________
Cerberus Core i7-2600K Asus P8Z77-I Deluxe GSkill RipjawsX 2x8GB DDR3-1600CL9 watercooled EVGA GTX670 Samsung 830 256GB Bitfenix Prodigy Seasonic X-460 Windows 8 Pro Prometheus Xeon E3-1235 Asus P8B WS GSkill RipjawsX 2x4GB DDR3-1333CL7+2x8GB DDR3-1333CL9 Coolink Corator DS Force 3 240GB+4xWD30EFRX+2xWD20EARS+6xWD20EARX Nanoxia DS1 Seasonic X-460 Ubuntu 12.04 |
|
|
|
|
|
#8 | |
|
100% Gamer
Join Date: Jun 2008
Location: Nottingham
Posts: 283
![]() |
Quote:
__________________
CPU: Q6600 GO @3Ghz - 4Gb DDR2 PC6400 - HD 4850 - corsair VX550 - Mobo: MSI P45 Neo - 320 Gb HDD ![]() |
|
|
|
|
|
|
#9 | |
|
I *am* the guy with two left hands
Join Date: Aug 2008
Location: Bratislava, Slovakia
Posts: 4,599
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 : Quote:
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 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.
__________________
Cerberus Core i7-2600K Asus P8Z77-I Deluxe GSkill RipjawsX 2x8GB DDR3-1600CL9 watercooled EVGA GTX670 Samsung 830 256GB Bitfenix Prodigy Seasonic X-460 Windows 8 Pro Prometheus Xeon E3-1235 Asus P8B WS GSkill RipjawsX 2x4GB DDR3-1333CL7+2x8GB DDR3-1333CL9 Coolink Corator DS Force 3 240GB+4xWD30EFRX+2xWD20EARS+6xWD20EARX Nanoxia DS1 Seasonic X-460 Ubuntu 12.04 Last edited by faugusztin; 19th Nov 2011 at 14:41. |
|
|
|
|
|
|
#10 |
|
100% Gamer
Join Date: Jun 2008
Location: Nottingham
Posts: 283
![]() |
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.
__________________
CPU: Q6600 GO @3Ghz - 4Gb DDR2 PC6400 - HD 4850 - corsair VX550 - Mobo: MSI P45 Neo - 320 Gb HDD ![]() |
|
|
|
|
|
#11 |
|
I *am* the guy with two left hands
Join Date: Aug 2008
Location: Bratislava, Slovakia
Posts: 4,599
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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
__________________
Cerberus Core i7-2600K Asus P8Z77-I Deluxe GSkill RipjawsX 2x8GB DDR3-1600CL9 watercooled EVGA GTX670 Samsung 830 256GB Bitfenix Prodigy Seasonic X-460 Windows 8 Pro Prometheus Xeon E3-1235 Asus P8B WS GSkill RipjawsX 2x4GB DDR3-1333CL7+2x8GB DDR3-1333CL9 Coolink Corator DS Force 3 240GB+4xWD30EFRX+2xWD20EARS+6xWD20EARX Nanoxia DS1 Seasonic X-460 Ubuntu 12.04 |
|
|
|
|
|
#12 |
|
100% Gamer
Join Date: Jun 2008
Location: Nottingham
Posts: 283
![]() |
Nah this didn't work either, thanks for the help anyway
![]() Im getting a new monitor soon, that should sort things.
__________________
CPU: Q6600 GO @3Ghz - 4Gb DDR2 PC6400 - HD 4850 - corsair VX550 - Mobo: MSI P45 Neo - 320 Gb HDD ![]() |
|
|
|
![]() |
| Thread Tools | |
|
|