Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Just installed Windows 8 and downloaded the Catalyst version which ATI website recommended. However it says that it can't start! My main monitor is connected to my PC via a HDMI cable and the display is not full screen (there is a blank padding area around display). Usually I change overscan/underscan settings in CCC to reset it but since I have no access to it, I wanted to know if there is any way I can change it without CCC (through registry maybe?) Thanks.

share|improve this question
Here is an answer regarding how to do this WITH catalyst: superuser.com/questions/57239/… –  Alireza Noori Aug 6 '12 at 20:08

10 Answers 10

up vote 19 down vote accepted

I've had extensive discussion about the overscan/underscan dilemma with AMD developers who work on the Catalyst drivers.

The basic idea is that AMD would rather underscan some people whose HDMI displays don't overscan, and create too small of a picture (blank spaces around the picture), rather than not underscan and cause people whose displays always overscan (with no setting to change it and incorrect EDID information) to have the desktop display too large. The argument is that if the desktop is too large, then the user can't see where the Catalyst icon is or the start menu, and they therefore can't navigate the UI in order to make the appropriate change. So they are sticking to their guns on underscanning by default on HDMI to ensure that nobody gets stuck with a desktop that's too big for their screen (with UI elements hanging "off the screen").

I don't agree with the policy, but that's the way it is. It also seems to be a fairly unique decision among graphics driver developers, as I can't reproduce the weirdness on a number of other non-AMD devices: Android tablets, Nvidia cards, and Intel on-chip graphics.

There is a way to directly tweak the underscan/overscan on Linux by modifying values in the "PCSDB" (Persistent Configuration Store Database). I don't know what the equivalent is on Windows, or if you can even read/write the settings without using Catalyst.

I can't personally test this solution, but it appears that it worked for people on fairly recent drivers, so give it a shot: go to Tom's Hardware or I'll just re-post it here:

I found a fix for the overscan issue  
Go to the following key in the registry:  
Create a new DWORD: 
"DigitalHDTVDefaultUnderscan" = dword 0x0000 
Note: there might be several {####....} , should be the one with most of the ATI settings. 
share|improve this answer
Thank you VERY much. It worked with the first attempt. I'm so happy :X –  Alireza Noori Aug 7 '12 at 5:11
Great answer. I don't understand why this problem exists in the first place (why isn't a pixel a pixel?), but I think the blame rests with display manufacturers. Given that, and what you've said, I agree with AMD that underscanning by default is the best course of action. –  lordcheeto Dec 3 '12 at 20:55
This question is unrelated to how to do it with CCC, and indeed the OP provided a way to do it via CCC in the original post. –  allquixotic Feb 1 '13 at 15:17
The argument is that if the desktop is too large, then the user can't see where the Catalyst icon is or the start menu, and they therefore can't navigate the UI in order to make the appropriate change. And yet they insist on shoving an icon to run the CCC into the context-menu of the desktop as though it is something people use 20 times per day (not to mention the CCC being easily accessible from the Start menu and Control Panel even without seeing the taskbar). ◔_◔ –  Synetech Oct 18 '13 at 18:20
This pushed me in the correct direction. I added this new registry key in the \0000 and \0001 directories to no avail. I then skimmed through the existing keys and found one titled TVEnableOverscan. Setting this to 0 in \0000 fixed it for me. –  MetalFrog Mar 20 '14 at 11:02

For Linux, the fix is to enter this in the Terminal:

sudo aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0

(posting this here to just need a single bookmark for all platforms)

share|improve this answer

I had a similar problem, and wasn't able to install Catalyst Control Center...so also unable to adjust the underscan setting.

I was able to overcome it (more like mask the issue really) and adjust the Screen size setting on my Samsung TV that I have my PC connected to. By the sounds of it this exactly what AMD were trying to work around.

Now I can see the whole screen in 1080p, and luckily the TV is clever enough to have different screen size settings for each hdmi input.

Perhaps a similar approach might work for PC monitors?

share|improve this answer
Why don't you use the selected answer's approach? –  Alireza Noori Jan 27 '14 at 12:11

This isn't directly for win8 but it worked in server 2012r2 so I assume it is at least parrotable in 8.1 or 8. Anyway I removed the default underscan? (image is smaller than display) by editing the BestViewOption_Hdmi binary key found at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{B380344A-9336-4C46-A52D-F53C6EAD0696}\0000\DAL2_DATA__2_0\DisplayPath_5\Option

where the GUID you are looking for is which ever one has lots of keys in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\

again {B380344A-9336-4C46-A52D-F53C6EAD0696} in the regkey string is a GUID that is unique for me don't expect to see the exact same one on your machine.

This is on Server 2012r2 using CCC 14.1beta

Anyway hope this helps someone.

share|improve this answer

I have a Hp pavilion dv6 with ati hd 4650 with windows 8.1 update.

In windows 8 it worked fine to change the values but in windows 8.1 update windows keep restoring the values so that black border is constant.

I solved it by specifically add user “system” to the 0000 regkey and anly allow system to read the values, and applied these security settings down on all keys,subkeys.

And now it works fine in Windows 8.1 to.

Hopes it helps someone.

share|improve this answer

I couldn't get it working with my Radeon HD 3600 on Windows 8.1 64bit with the proposed solutions from here. I tried everything including

  • All combinations of DigitalHDTVDefaultUnderscan and TVEnableOverscan to 0 or 1
  • DigitalHDTVDefaultUnderscan in 0000, 0001 or even in different registry paths
  • Setting DALR6 DFP1920x1080x0x59 or DALR6 DFP1920x1080x0x60 to 0 as proposed here
  • From within the Catalyst Control Center (changing the value did not show any effect)

Here's what finally worked for me - ending up with no CCC installed!

  1. Download and extract CCC 13.4 legacy beta (the latest driver for HD 2x/3x/4x Series)
  2. Install the driver manually from Packages\Drivers\Display\W86A_INF
    • The only driver that worked for me was C8156445
    • In the selection box I chose the second of the two equally named drivers:
      • ATI Radeon HD 3600 Series
      • ATI Radeon HD 3600 Series - choose this
  3. Install the CCC (only select CCC and the Visual C++ Redistributable Library)
  4. Configure the display to 0% over/underscan
    • If the slider is deactivated your screen is probably not in Full-HD
    • If there's no perfectly sharp picture immediately you need to choose another driver from step 2
  5. The picture should be sharp by now!
  6. If the picture is sharp, you can uninstall everything but the driver
    • CCC
    • Visual C++ Redistributable Libraries
    • Folder C:\AMD

Now I have a sharp picture without CCC.

share|improve this answer
This worked for me. Many Thanks! –  Noir Jan 25 at 10:52

Installing CC in a different folder is all I needed to do to fix this. The default folder was corrupted no matter what.

share|improve this answer

Had the same problem and my solution is:

use regedit to set keys:

    DWORD: TVEnableOverscan = 0x0
    DWORD: DigitalHDTVDefaultUnderscan = 0x0

    rename "Underscan" to for example "oldUnderscan" to disable it

Reboot and see if it works

Changing only the first two values does not work for me.

You need to replace the *s with the approriate values found in your registry. I also quess that "0000" is the first screen, "0001" is the second and so on (the first one is my HDTV and the second one a common PC monitor - which had TVEnableOverscan set to 0 already)

share|improve this answer

I changed my registry settings (like said above) and changed my hdmi cable - nothing changed.

Then I shut down my PC, removed my second screen (DVI) and rebooted: everything fine now!

Maybe this saves someone some hours of testing and research...

share|improve this answer
This seems like a reply to another answer. Can you add some more details so it can stand on its own? –  DragonLord Nov 29 '14 at 22:06

For my oldish Samsung LCD I was able to fix the issue by changing P.SIZE from 16:9 to "Just Scan". Before now I had always installed the control center, lame!

share|improve this answer

protected by Mokubai Jan 4 at 8:33

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.