Bug#488277: xserver-xorg-video-radeon: No longer uses correct resolution when a second screen is connected
Torquil Macdonald Sørensen
torquil at gmail.com
Sat Jun 28 08:07:01 PDT 2008
On Saturday 28 June 2008 01:11:51 Alex Deucher wrote:
> On Fri, Jun 27, 2008 at 10:35 AM, Torquil Macdonald Sørensen
>
> <torquil at gmail.com> wrote:
> > Package: xserver-xorg-video-radeon
> > Version: 1:6.8.192-1
> > Severity: normal
> >
> > Up until the last few days, when I started my laptop (1400x1050) with an
> > external screen (LCD 1280x1024), X would automatically lower the
> > resolution so that it was appropriate for the external screen, instead of
> > the 1400x1050 it normally uses on my laptop (IBM T24 with ATI Radeon
> > Mobility 9600). It doesn't do that any more.
>
> This is an xserver change.
>
> > Now I get a cropped 1400x1050 on the external LCD instead. E.g. I can
> > only see the upper half of the KDE panel on the external screen. The
> > lowest part of the desktop is not shown.
>
> The xserver mode default mode chooser has changed. Nothing to do with
> the driver. removing the "Modes" line from your config may fix it:
> Modes "1400x1050" "1280x1024" "1280x960" "1024x768" "800x600"
> "700x525" "640x480"
Removing the Modes line (in fact I removed DefaultDepth + Entire "Display"
subsection from the Screen Section) had no effect on this.
> > When I try to lower the resolution to 1280x1024 using kcontrol, the
> > external screen becomes black and a 1280x1024 image is shown only on the
> > laptop screen.
>
> kcrontrol is probably not xrandr 1.2 compliant and probably uses the
> old xrandr 1.0 API which only affect one of the outputs and leads to
> problems on multi-head systems.
Ok, maybe kcontrol isn't up to the job, I have heard before that it does not
support xrandr 1.2. I tried to use xrandr manually to change the desktop size
using xrandr with --mode and --output options. I managed to get a 1280x1024
resolution on the laptop screen after putting the "Modes" line back into
xorg.conf (otherwise 1280x1024 was not listed as a mode for the LVDS). But
the desktop image was cropped at the bottom on both screens. I did not manage
to get a 1280x1024 "desktop geometry" to correspond to the 1280x1024 screen
resolutions on the LVDS and external screen. But I will do some more
investigating on how the xrandr command works, I guess there is some way to
do it.
Thanks,
Torquil Sørensen
More information about the xorg-driver-ati
mailing list