If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

In the Catalyst Control Centre there is an option under Display Manager->Digital Monitor, called image scaling. Try seleting the "Scale image to full panel size" option?

I'd like to echo what grigi said. I have Fedora 9 with fglrx. Video card is HD2400 (using HDMI output currently). I have the same black border everyone is seeing. The screen is an LCD TV.

Here's the interesting part. By default, ATI Catalyst in WinXP also shows the black border. Using Catalyst Control Center, there is an option for scaling. I have to set it to 0% (Underscan?) to get the display to occupy the entire screen. Is there any hidden option for fglrx to do this?

I was running this script from .xinitrc and it fixes the desktop. There are a few calls that i tracked down that were causing the black boarders to return. Running the script again will repair it. The only ones that I remember were when xrandr sets anything, and when mplayer calls 'xset -dpms'. I fixed mplayer by adding this to my .bashrc

Code:

alias mplayer='mplayer -nostop-xscreensaver'

I switched over to radeonhd cvs and deleted all my fglrx files. These binary drivers are pretty worthless.

bridgman: Those aticonfig commands are for the fglrx binary drivers. They will not do anything with the radeonhd driver. You can do something similar with xrandr 1.2 when running radeonhd.

Thanks trent. That does it for me. Turns out I only need the tmds1 settings. Can radeonhd handle dri for R6xx chipset yet?

asun: I am running a 3850, there is no 3d or xvideo yet in radeonhd. I dont really care about 3d. If I really wanted it I would just dual boot. I want stability with uptimes of at least a week which fglrx can not even get close to. For normal desktop use running window maker along with mostly eclipse studio and firefox the current radeonhd cvs works great. In my opinion software video under radeonhd looks better then xvideo under fglrx anyways.

For anyone not familiar with the commands in the script I posted here is a little explanation. The driver is defaulting to scale the configured resolution (in my case 1920x1200) to something lower. I believe this is the "option centermode" in xorg.conf. This results in the whole 1920x1200 display being smashed into the center 80% of the display.

Relevant output from aticonfig --help:

Display attribute options:
Following options are used for query and set adjustment of
specific attribute for specific display. These options will be
effective immediately. Other options on the same command line
will be ignored.
The DISPLAYTYPE in options can be one of the following strings:
crt1, lvds, tv, tmds1, crt2, tmds2, cv, tmds2i .
The ATTRIBTYPE in options can be one of the following strings:
brightness, contrast, saturation, hue, positionX,
positionY, sizeX, sizeY, overscan, videoStandard
--query-dispattrib=DISPLAYTYPE,ATTRIBTYPE
query the specific adjustment info of the specific display.
if ATTRIBTYPE is not specified, all supported attribute
information will be printed out.
--set-dispattrib=DISPLAYTYPE,ATTRIBTYPE:VALUE
set the attribute value of the specific display.

these move the scaled/centered image to the top left of the display. These should be the same for anybody experiencing this problem, except for the tmds1 part, change that to the output to which the effected display is attached to.

these do the same thing as the first four, but for the second digital output (tmds2i).

I am unsure if these commands actually undo the scaling, or if the output is just scaled then unscaled. Regardless it only happens for me in 8.5. Hopefully it is a simple bug that will be fixed in the next version.

It finally worked! These commands did take out the black border! Just to add in my 2cents worth. In fact you got error like this

Code:

Try to Set positionX adjust of monitor tmds1 value : 0 failed.
It may not supported by monitor or the value beyond the range.

It's due to the fact that your monitor is attached to the 2nd output even though if you have only one monitor! After nearly 2 months of "agony", finally I get my money worth on my monitor! I simply love my 28" LCD.

It finally worked! These commands did take out the black border! Just to add in my 2cents worth. In fact you got error like this

Code:

Try to Set positionX adjust of monitor tmds1 value : 0 failed.
It may not supported by monitor or the value beyond the range.

It's due to the fact that your monitor is attached to the 2nd output even though if you have only one monitor! After nearly 2 months of "agony", finally I get my money worth on my monitor! I simply love my 28" LCD.

hello, I ran into this blackborder problem since I upgraded to 8.6 since I bought a hd4850 to replace a 6600GT

however the the commands above doesn't work for me

:/etc/X11# aticonfig --set-dispattrib=tmds1,positionX:0
Try to Set positionX adjust of monitor tmds1 value : 0 failed.
It may not supported by monitor or the value beyond the range.
:/etc/X11# aticonfig --set-dispattrib=tmds2,positionX:0
Try to Set positionX adjust of monitor tmds2 value : 0 failed.
It may not supported by monitor or the value beyond the range.

I have a Sony W4000 Fullhd TV, the resolution is 1920x1080, it works fine with nvidia 6600GT, and also with radeon 9600pro