RadeonHTPCGamer
New member
I just about pulled my hair out for 6 months trying to get games like Bioshock and Battlefield to not display a black box around the picture, even when the games and desktop were set to the proper resolution. I could make the games act correctly using the borderless windowed mode, but of course there is a performance hit for using that option in lieu of fullscreen.
I tried adding the custom NTSC resolutions in CCC and also creating 1920x1076 resolutions but the games would never see those resolutions as possible options. Some people have recommended per game startup command line options to force certain resolutions, but those never worked for me.
But, I finally fixed it and have a fairly good grasp of why it isn't working.
I should note that this problem has been pretty well documented from a cursory google search. For reference, I am running crossfired HD7850 connected to an Onkyo HT-380 with HDMI passthrough to a Dynex 46" LCD 60hz 1080p screen. Something is wrong with the EDID information so 1080p60 is selectable as a desktop resolution but it is not presented to the games. Thus, DirectX games will fall back to 1080p59.94, which apparently is properly recognized. The problem arises because CCC will not allow you to edit 1080p59.94 settings while the desktop is at 60hz. You enter the game, it switches to 59hz, you exit the game and it goes back to 60hz for the desktop and the 59hz settings are not configurable.
Thus, you must first set the desktop resolution to 59hz to change its settings at this refresh rate. Exit any games and right-click desktop->screen resolution->Advanced settings->Monitor->select 59hz and apply changes. Your desktop will now have a ton of underscan and look like crap (just like how the games did). Your colors may also be off. At least on my TV, 1080p60 is recognized as PC output so the color pattern is set to accept full 4:4:4 RGB. Once it drops to 59hz, this setting is kept as the default even though my TV then expects YCbCr input. Change the color setting and underscan in CCC under My Digital Flat Panel so that the picture looks identical to how the monitor looks at the 60hz setting. Save the settings in CCC. Go back to right-click desktop->screen resolution->Advanced settings->Monitor->select 60hz and apply changes. Now try starting one of your games, voila!
There is no need for custom resolutions or any of that jazz. CCC just needs to be reprogrammed by AMD so that it will allow you to make changes to alternate refresh rates that you are not currently using. Alternatively, it should present 60hz as an option to directx games, not just 59.94. The reason borderless windowed mode works is because your refresh rate does not change from your desktop settings (60hz) and so your underscan/color settings are still correct.
This problem bothered me for the longest time so I hope this can help someone else who was in my same situation!
I tried adding the custom NTSC resolutions in CCC and also creating 1920x1076 resolutions but the games would never see those resolutions as possible options. Some people have recommended per game startup command line options to force certain resolutions, but those never worked for me.
But, I finally fixed it and have a fairly good grasp of why it isn't working.
I should note that this problem has been pretty well documented from a cursory google search. For reference, I am running crossfired HD7850 connected to an Onkyo HT-380 with HDMI passthrough to a Dynex 46" LCD 60hz 1080p screen. Something is wrong with the EDID information so 1080p60 is selectable as a desktop resolution but it is not presented to the games. Thus, DirectX games will fall back to 1080p59.94, which apparently is properly recognized. The problem arises because CCC will not allow you to edit 1080p59.94 settings while the desktop is at 60hz. You enter the game, it switches to 59hz, you exit the game and it goes back to 60hz for the desktop and the 59hz settings are not configurable.
Thus, you must first set the desktop resolution to 59hz to change its settings at this refresh rate. Exit any games and right-click desktop->screen resolution->Advanced settings->Monitor->select 59hz and apply changes. Your desktop will now have a ton of underscan and look like crap (just like how the games did). Your colors may also be off. At least on my TV, 1080p60 is recognized as PC output so the color pattern is set to accept full 4:4:4 RGB. Once it drops to 59hz, this setting is kept as the default even though my TV then expects YCbCr input. Change the color setting and underscan in CCC under My Digital Flat Panel so that the picture looks identical to how the monitor looks at the 60hz setting. Save the settings in CCC. Go back to right-click desktop->screen resolution->Advanced settings->Monitor->select 60hz and apply changes. Now try starting one of your games, voila!
There is no need for custom resolutions or any of that jazz. CCC just needs to be reprogrammed by AMD so that it will allow you to make changes to alternate refresh rates that you are not currently using. Alternatively, it should present 60hz as an option to directx games, not just 59.94. The reason borderless windowed mode works is because your refresh rate does not change from your desktop settings (60hz) and so your underscan/color settings are still correct.
This problem bothered me for the longest time so I hope this can help someone else who was in my same situation!
Last edited: