A/V blurry HDMI image / problems with audio over HDMI

Discussion in 'Tech Support' started by hodgy100, 16 Nov 2011.

  1. hodgy100

    hodgy100 Minimodder

    Joined:
    2 Jun 2008
    Posts:
    287
    Likes Received:
    1
    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
     
  2. saspro

    saspro IT monkey

    Joined:
    23 Apr 2009
    Posts:
    9,613
    Likes Received:
    404
    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.
     
  3. hodgy100

    hodgy100 Minimodder

    Joined:
    2 Jun 2008
    Posts:
    287
    Likes Received:
    1
    Last edited: 17 Nov 2011
  4. deadsea

    deadsea What's a Dremel?

    Joined:
    9 Oct 2009
    Posts:
    197
    Likes Received:
    6
    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. saspro

    saspro IT monkey

    Joined:
    23 Apr 2009
    Posts:
    9,613
    Likes Received:
    404
    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.
     
  6. hodgy100

    hodgy100 Minimodder

    Joined:
    2 Jun 2008
    Posts:
    287
    Likes Received:
    1
    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.
     
  7. faugusztin

    faugusztin I *am* the guy with two left hands

    Joined:
    11 Aug 2008
    Posts:
    6,953
    Likes Received:
    270
    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.
     
  8. hodgy100

    hodgy100 Minimodder

    Joined:
    2 Jun 2008
    Posts:
    287
    Likes Received:
    1
    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 :waah:
     
  9. faugusztin

    faugusztin I *am* the guy with two left hands

    Joined:
    11 Aug 2008
    Posts:
    6,953
    Likes Received:
    270
    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.
     
    Last edited: 19 Nov 2011
    thehippoz likes this.
  10. hodgy100

    hodgy100 Minimodder

    Joined:
    2 Jun 2008
    Posts:
    287
    Likes Received:
    1
    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.
     
  11. faugusztin

    faugusztin I *am* the guy with two left hands

    Joined:
    11 Aug 2008
    Posts:
    6,953
    Likes Received:
    270
    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.
     
  12. hodgy100

    hodgy100 Minimodder

    Joined:
    2 Jun 2008
    Posts:
    287
    Likes Received:
    1
    Nah this didn't work either, thanks for the help anyway :)

    Im getting a new monitor soon, that should sort things.
     
  13. Jester_612

    Jester_612 "Jammy..."

    Joined:
    14 Nov 2011
    Posts:
    1,139
    Likes Received:
    30
    There has been a new Beta driver release (28th), with a HD audio driver update. I wouldn't hold my breath though.
     

Share This Page