Re Using scaling mode
Jordan Crouse
jordan.crouse at amd.com
Wed Aug 20 12:20:48 EDT 2008
On 20/08/08 12:52 +0200, Bert Freudenberg wrote:
> On Aug 7, 2008 Jordan Crouse wrote:
> > You can change the mode with the xrandr
> > utility. The following is the output from my system with a 1024x768
> > panel attached:
> >
> > me at geodelx:~# xrandr
> > Screen 0: minimum 320 x 240, current 800 x 600, maximum 1024 x 1024
> > default connected 800x600+0+0 0mm x 0mm
> > 1024x768 60.0
> > 800x600 60.0*
> > 640x480 60.0
> > 512x384 60.0
> > 400x300 60.0
> > 320x240 60.0
> > 1024x1024 60.0
> >
> > The 1024x768 is the native mode determined automatically. The other
> > modes
> > are "default" resolutions inserted by the X server. To change a mode,
> > its as easy as this:
> >
> > xrandr --output default --mode <mode>
> >
> > So to scale a 800x600 screen to 1024x768, you do this:
> >
> > xrandr --output default --mode 800x600
> >
> > Now, you might not see a mode in the list that meets your fancy.
> > You can
> > add a "pseudo" mode to xrandr like so:
> >
> > xrandr --newmode <name> <clock MHz>
> > <hdisp> <hsync-start> <hsync-end> <htotal>
> > <vdisp> <vsync-start> <vsync-end> <vtotal>
> > [+HSync] [-HSync] [+VSync] [-VSync]
> >
> > And attach them to the default output with:
> >
> > xrandr --addmode default <name>
> >
> > You can specify any resolution you want - just specify the width
> > (hdisp)
> > and height (vdisp) entries - the rest of the entries can be 0.
>
> I tried that on a B4 running joyride-2301 and it did not work. Xrandr
> reports 1200x900 as min and max resolutions. Adding a mode gave no
> error, but switching to that mode gave "Configure crtc 0 failed".
>
> This is xorg-x11-drv-geode 0:2.10.0-1.olpc3.1, which was added to
> joyride-2269 on Aug 7 so I assumed it is the version you were talking
> about.
I doubt it is - I don't think anybody has added the new driver to
Joyride automatically, and if they dead, then they need to be beaten
soundly with a wet noodle, because this code isn't ready to inflict on
the children of the world quite yet. You'll need to build a new
driver from the tree.
Jordan
--
Jordan Crouse
Systems Software Development Engineer
Advanced Micro Devices, Inc.
More information about the Devel
mailing list