On Wed, Jul 2, 2008 at 10:29 AM, Christoph Bartoschek <[EMAIL PROTECTED]> wrote: > Hi, > > I have problems to correctly configure my dualhead setup. I am using the > default software of Opensuse 11.0. I have a laptop with a 1400x1050 (121 DPI) > internal display and an external monitor with 1600x1200 (100 DPI).
Novell still ships an ancient version of the radeon driver. Ideally you'd use 6.8.0 or the recently releases 6.9.0. I think they may have a radeon-randr package that has a newer version of the driver. > > I would like to have the following configuration: > > 1. If the external display is attached I want 1600x1200 with 100 DPI. > 2. If there is no external display I want 1400x1050 with 121 DPI. > if you are using the randr version of the driver you can update the dpi at run time with: xrandr --fbmm or xrandr --dpi see xrandr --help for more. > Additionally I would like to rotate the external display if possible. How can > I achieve this? if you upgrade to 6.8.0 or newer, you can use xrandr to rotate the outputs. > > I've tried the setup at http://wiki.debian.org/XStrikeForce/HowToRandR12. The > xorg.conf is: http://www.pontohonk.de/example/radeon/xorg.conf.exp > > The resulting logfile is: > http://www.pontohonk.de/example/radeon/Xorg.0.log.exp > > The problems are: > > 1. Only 1400x1050 are shown. There is no way to get the full virtual desktop > on the external screen. > 2. On some starts the display is flickering > 3. The server uses 66 DPI. > > After lots of trial and error I got the following xorg.conf: > http://www.pontohonk.de/example/radeon/xorg.conf > > with the following logfile: > http://www.pontohonk.de/example/radeon/Xorg.0.log > you need to upgrade your driver. > Here I can switch between 1400x1050 and 1600x1200 but: > > 1. The DPI settings do not change. > 2. The laptop always starts with 1600x1200 even without an external monitor. > 3. The visible screen cannot be rotated. The output of xrandr -o left > > X Error of failed request: BadMatch (invalid parameter attributes) > Major opcode of failed request: 154 (RANDR) > Minor opcode of failed request: 2 (RRSetScreenConfig) > Serial number of failed request: 12 > Current serial number in output stream: 12 > > > xrandr --verbose gives me: > > Screen 0: minimum 1400 x 1050, current 1600 x 1200, maximum 1600 x 1200 > default connected 1600x1200+0+0 (0x4d) normal (normal) 0mm x 0mm > Identifier: 0x4c > Timestamp: 28128 > Subpixel: horizontal rgb > Clones: > CRTC: 0 > CRTCs: 0 > 1600x1200 (0x4d) 74.9MHz *current > h: width 1600 start 0 end 0 total 1600 skew 0 clock > 46.8KHz > v: height 1200 start 0 end 0 total 1200 clock 39.0Hz > 1400x1050 (0x4e) 73.5MHz > h: width 1400 start 0 end 0 total 1400 skew 0 clock > 52.5KHz > v: height 1050 start 0 end 0 total 1050 clock 50.0Hz > > > > Is there a way to solve the problems and get a usable setup? Where do I have > to look? Please upgrade to an xrandr 1.2 version of the driver. Alex _______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
