Can resize, can't pan [Was: intel/xrandr1.2: cannot resize for larger external monitor]

Drew Parsons dparsons at debian.org
Wed Apr 18 19:13:44 PDT 2007


On Tue, 2007-04-17 at 09:31 +0800, JM Ibanez wrote: 
> Drew Parsons <dparsons at debian.org> writes:
> 
> >
> > If I start X on the laptop alone with no external monitor plugged in, X
> > configures itself to the laptop screen at 1024x768, which is fine.  I
> > power down with S4 hibernate, resume back in the office and plug in the
> > office monitor, which has a 1900x1200 resolution.  xrandr --auto detects
> > the external monitor and connects to it, but only configures it at a
> > resolution of 1280x1024.  It does not acknowledge the 1900x1200
> > resolution.  
> >

> Personally, I've had to prod the X server with a "Virtual" in the Screen
> section, as the following snippet:
> 
> Section "Screen"
>         Identifier      "Default Screen"
>         Device          "Intel Corporation 82852/855GM Integrated Graphics Device"
>         Monitor         "Generic Monitor"
>         DefaultDepth    24
>         SubSection "Display"
>                 Depth           24
>                 Modes           "1024x768" "800x600" "640x480"
>                 Virtual         2464 900
>         EndSubSection
> EndSection
> 

Ah yes, adding the Virtual entry gives me access to the 1900x1200 mode.
Actually, I'd already added it to the other Depths before but not to
Depth 24 for some reason. Must have got distracted in the middle of
editing.

What I'm still not getting is Panning.  The full 1900x1200 now appears
on the external monitor while the laptop LVDS only shows the upper
1024x768 corner.  I understood that moving the mouse against the edge of
the smaller screen is suppose to cause panning within the extent of the
full 1900x1200, but that isn't happening.  The LVDS edges are fixed.

xrandr reports:

Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 1920 x 1200
VGA connected 1920x1200+0+0 (normal left inverted right) 519mm x 324mm
   1920x1200      60.0*+
   1600x1200      59.9
   1680x1050      60.0
   1280x1024      75.0     59.9
   1152x864       74.8
   1024x768       75.1     60.0
   800x600        75.0     60.3
   640x480        75.0     60.0
   720x400        70.1
LVDS connected 1024x768+0+0 (normal left inverted right) 0mm x 0mm
   1024x768       60.0*+   85.0     75.0     70.1     60.0
   832x624        74.6
   800x600        85.1     72.2     75.0     60.3     56.2
   640x480        85.0     72.8     75.0     59.9
   720x400        85.0
   640x400        85.1
   640x350        85.1

Is panning known to have stopped working like this?

Drew



More information about the xorg mailing list