Overscan/Underscan issue with ATI Radeon Legacy Cards (4000, 3000 and 2000 series) on Windows 10

Recently after I upgraded to Windows 10, my monitor started behaving weirdly. It would show black border around the screen and hence my 1080 monitor showed an underscanned version of my screen.

A quick Google Search resulted in the following result. Link Here.

ATI Radeon™ HD 4000/ATI Mobility Radeon™ HD 4000, ATI Radeon™ HD 3000/ATI Mobility Radeon™ HD 3000, and ATI Radeon™ HD 2000/ATI Mobility Radeon™ HD 2000 Series Graphics reached peak performance optimization in October, 2013.

No additional driver releases are planned for these products.

The last operating system supported using the AMD drivers was Microsoft Windows® 8 with the AMD Catalyst 13.1 driver package, which can be downloaded from the AMD Driver page : http://support.amd.com/en-us/download

Driver support for these products under Windows® 8.1 and Windows® 10 is only available via Windows Update. Please enable Windows Update to allow it to automatically detect and install display driver version 8.970.100.9001

If your system is equipped with one of these products, you may consider the following options:

    • Continue using the last operating system that fully supported your graphics card.
    • Upgrade to an AMD graphics product that provides Windows® 10 support. For information about resellers and product availability, visit: http://shop.amd.com
      •  NOTE: Before upgrading ensure that your system meets the requirements of the graphics adapter, such as:
        • Motherboard with compatible graphics card slot
        • Adequate power supply unit to handle the complete system power requirements
        • Display with compatible connections

That was a bummer, but a further few search queries later, I figured out a way to solve the issue.

Please note that the following method worked for me does not guarantee it will for you. Editing registry is like playing with fire, if anything goes wrong, please don’t blame me 🙂

Link to Solution.

I believe this will remove the overscan/underscan for any AMD card but I have only tested it on a Radeon HD 4800.

TRY AT YOUR OWN RISK, editing the registry can cause serious problems.

On to the fix!

  • In windows 10 click Cortana, search for “regedit“, and run it.
  • Click File, Export and save as “backup” to wherever you want, just in case something goes wrong you can revert it back.
  • On the left navigate to the path HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\
  • In this folder there will be multiple folders with long names, look for the one with a folder inside named “0000”, there will be a ton of other settings, on the right, once you find the right one.

As an example the folder name my “0000” was located in is “{55038BE3-BCB9-4757-9ACF-05AC30F7CBF9}”

  • Next right click the “0000” folder and click “Find”, search for the resolution you are using, in my case it was 1920×1080.
  • It will highlight it on the right, for me it was “DALR6 DFPI 21920x1080x0x59”, the last number is the refresh rate for the screen, look for the refresh rate you use if the first one it highlights is not the one.
  • Right click the highlighted name and click Modify
  • Here we want to change all the numbers on the right to 00’s, put your cursor before the number you want to change, press the “Del” key, then press “0”.
  • Click OK, minimize the registry and right click the desktop, Display Settings, Advanced Display Settings, and change the resolution to anything else, then back to the resolution you edited in regedit. Your underscan should be gone! (Edit: If changing resolution doesn’t work, try rebooting.)

It worked for my ATI Radeon 3000 series integrated graphics card on my ASUS motherboard. I am using a Dell Full HD monitor. As mentioned in comments on the link, resetting the first non-zero value to zero works for most of the users.

Hope this helps someone since it took me a couple of hours to solve the issue.