Saturday, February 2, 2013

Fix HDMI Overscan without Catalyst

If you hook up your screen using HDMI cable, you will often get annoying borders and distorted graphics due to so-called "overscan". This technology is used with screens that were produced somewhere around stone age and use CRT technology. CRT tube will cut off sides from the picture, effectively removing all or some of taskbar and start menu. Hence, to compensate for that, they artificially squeeze picture to make sure all of it fits. Usually, overscan will eat up to 15% of the screen.

Screens produced after stone age usually have LCD panels with exactly as many pixels as they can display, so the overscan technology is no longer needed. But for compatibility, manufacturers still support it and even make it default.

Micrtosoft supplies drivers for my ATI graphics card. I really do not want any other software. Only thing I must have which they don't let me configure is disable annoying overscan. I found this article, which didn't help me, but gave me an idea what to do:


  1. Go to regedit, navigate to HKLM\SYSTEM\CurrentControlSet\Control\Video.
  2. Locate a GUID with 0000, 0001, 0002 entries that has a bunch of values underneath
  3. Set following values:
    TVEnableOverscan: DWORD = 0
    DigitalHDTVDefaultUnderscan: DWORD = 0

Screenshot of my regedit
I didn't have DigitalHDTVDefaultUnderscan in that registry key, so I had to create it. Once I crated it and rebooted, screen which was connected to HDMI started working properly.

21 comments:

  1. Hi Sergey,

    I have the same issue and I'm hoping your fix will help, but I am uncomfortable changes values in the registry. In other words, I have no idea what I'm doing! When I double click TVEnableOverscan, I get a popup that allows me to change one value. Do I change that to 0? Also, do you need to change this in all three of those entries (0000, 0001, AND 0002)? Finally, how do I create DigitalHDTVdefaultunderscan?

    ReplyDelete
    Replies
    1. Josh, changing registry can severely cripple your system. If you are not familiar with registry editing and recovery, I would say it's risky for you to do this. Installing ATI drivers is better solution for you in this case.

      Delete
    2. I understand that it's risky, but I was planning to attempt the fix on an older system that I don't care about anyways. The issue is that my graphics chipset is no longer supported by ATI for windows 8, and therefore I cannot install CCC on my laptop. Attempting to install Windows 7 drivers that are provided by my laptops manufacturer (Samsung) results in Windows crashing during bootup. Every time I do it, I have to restore Windows to a previous state before the program was installed. If you could provide a more detailed explanation of how to do this fix, it would really mean a lot. That being said I understand that it could be time consuming to explain, and I understand if you're unable to do so at this time.

      Delete
  2. This really worked! Some time ago I could not find a way without using Catalyst. And I found this. So glad. I had to change values in 0000 only. Thank you so much Mr. Galtsev!

    ReplyDelete
  3. After days of re-installing ati drivers on Windows 8.1 pro for my ati radeon 7700 finally i can acess the overscan manually! Worked like a charm, cheers and thanks

    ReplyDelete
  4. While I was also missing the "DigitalHDTVDefaultUnderscan" value and had to create it, this didn't work on my system (currently running the Windows 10 Windows Technical Preview).

    I then followed the registry edit suggested at http://www.avsforum.com/forum/26-home-theater-computers/1251639-how-i-fixed-overscan-underscan-issues-ati-card-without-catalyst-control-center.html , which gave the desired result.

    I should note for my system (currently running Windows Technical Preview), the proper registry key had an extra "2" in it before the horizontal resolution (i.e, it was "DALR6 DFPI 21920x1080x0x60").

    While I was safe since I had a recent image of my main partition, if you can't do so I suggest at least exporting the original registry key before modifying it.

    ReplyDelete
    Replies
    1. Thank you for post this solution. After update from windows 8 to windows 10 my catalyst stops working and when I updated the graphic driver it doesn't work with 1920x1080 resolution. I had to revert the controller and then I followed:
      TVEnableOverscan: DWORD = 0
      DigitalHDTVDefaultUnderscan: DWORD = 0
      DALR6 DFPI 21920x1080x0x60 = change all 01 to 00

      My ATI Radeon HD 4850 is now working as it should.
      No catalyst!

      Delete
  5. @Lonnnie McClure : Your comment solved my problem. Thanks.

    ReplyDelete
  6. This fixed my problems too! You saved my day! Thanks!!!

    ReplyDelete
  7. @Lonnnie McClure Just installed Win10 and AMD's new Catalyst release fails to install for me. The other regedits didn't work, but your comment fixed my troubles. Thanks.

    ReplyDelete
  8. @Lonnnie McClure: After trying the "DigitalHDTVDefaultUnderscan" and "TVEnableOverscan" method which didn´t work out for me, your workaround really fixed my issue. Running on Win 10 Home with a Radeon Mobility 4650 HD. Seems like the 4xxx Series isnt definitively supported anymore. CCC dont runs with this specs.

    ReplyDelete
  9. Using Windows 10, with a ATI HD Mobile Radeon HD 4570 - this did not work. Have been a Windows Engineer for nearly twenty years. This is using the Microsoft built in Windows 10 driver "ATI Mobility Radeon HD 4500 Series" v8.970.100.9001 1/13/2015.

    Implemented both fixed, the one included where you disabled over and underscan. As well the one where the registry keys with the resolutoin and refresh in the name, where you set it all to 0000 did not work. Have found that if you have a laptop with a video/old output not HDMI, if you use the VGA port to your TV it will not overscan.

    Although wanted to use HDMI as it carries video and audio, and this way it all can be HDMI switched through a reciver/stereo.

    ReplyDelete
  10. I am usually to blogging and that i truly appreciate your website content continuously. This content has really peaks my interest. I am about to bookmark your web site and keep checking choosing data. laptop repair in leeds

    ReplyDelete
  11. Ucuz, kaliteli ve organik sosyal medya hizmetleri satın almak için Ravje Medyayı tercih edebilir ve sosyal medya hesaplarını hızla büyütebilirsin. Ravje Medya ile sosyal medya hesaplarını organik ve gerçek kişiler ile geliştirebilir, kişisel ya da ticari hesapların için Ravje Medyayı tercih edebilirsin. Ravje Medya internet sitesine giriş yapmak için hemen tıkla: ravje.com

    İnstagram takipçi satın almak için Ravje Medya hizmetlerini tercih edebilir, güvenilir ve gerçek takipçilere Ravje Medya ile ulaşabilirsin. İnstagram takipçi satın almak artık Ravje Medya ile oldukça güvenilir. Hemen instagram takipçi satın almak için Ravje Medyanın ilgili sayfasını ziyaret et: instagram takipçi satın al

    Tiktok takipçi satın al istiyorsan tercihini Ravje Medya yap! Ravje Medya uzman kadrosu ve profesyonel ekibi ile sizlere Tiktok takipçi satın alma hizmetide sunmaktadır. Tiktok takipçi satın almak için hemen tıkla: tiktok takipçi satın al

    İnstagram beğeni satın almak için Ravje medya instagram beğeni satın al sayfasına giriş yap, hızlı ve kaliteli instagram beğeni satın al: instagram beğeni satın al

    Youtube izlenme satın al sayfası ile hemen youtube izlenme satın al! Ravje medya kalitesi ile hemen youtube izlenme satın almak için tıklayın: youtube izlenme satın al

    Twitter takipçi satın almak istiyorsan Ravje medya twitter takipçi satın al sayfasına tıkla, Ravje medya güvencesi ile organik twitter takipçi satın al: twitter takipçi satın al

    ReplyDelete