OpenSUSE+Gnome 1680x1050 resolution wrong, virtual not real

Hello, I tried OpenSUSE and had to abandon it. The problem was obtaining 1680x1050 resolution. After a day or two of SAWT (Search And Waste Time) I couldn’t find the solution and I needed to have the PC working so I installed Fedora 12 instead. I want to leave a note here to help improve the distribution.

My 22" monitor’s native resolution is 1680x1050. Video card is ATI HD2400. I use the monitor through a KVM. Ubuntu (since 8.*) and Fedora 12 set the resolution correctly for me. Heck, even FreeBSD+Gnome sets the resolution correctly! (o;

Unfortunately, OpenSUSE with Gnome does not set the resolution correctly. I get a “virtual desktop” (i.e. larger than the viewing area) and I can’t see the panel controls on the screen. (If the context menu didn’t contain a link to the terminal, I would have been totally blind.) I tried following various suggestions that I found (sax2, hack xorg.conf, sprinkle pixie-dust and sing Age Of Aquarius), but had no luck. Fortunately, this is the Golden Age Of Linux and it’s easy to grab a new distro and run with it.

It didn’t work for me this time, but I would like to try OpenSUSE again at some point. I like some of the usability features.

have you installed the ATI driver? ATI - openSUSE

If the resolution doesn’t still work by gnome, try to force it by the driver ( ati catalyst settings)

The Radeon driver was installed by default. Same as in Ubuntu and Fedora, where there is no problem.

Before I opted to stop my pain by installing Fedora, I downloaded the ATI Catalyst driver and tried to install it. The installation failed with some complaints about missing directories.

Do you agree that 22" LCDs are common today and this resolution should be made to work “out of the box”?

The 1680x1050 resolution is for reason that the EDID option does not exist on linux ATI driver .
Not avaible
But if do not install that driver the screen resolution is easy to get with xrandr.

To get the needed modeline

cvt 1680 1050

To make the xrandr modeline

xrandr --newmode  "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

To add the mode

xrandr --addmode VGA_1 "1680x1050_60.00"

For me this setting is on the VGA_1 output type

xrandr

in a terminal to see yours

Cheers

loggern,

your cure works for a running session, but after that…
It’s necessary to adapt xorg.conf. Can you please explain to me how and where I need to put the specific modeline?

This is making me nuts… >:(