xf86-video-geode: double the RandR for half the price

Jordan Crouse jordan.crouse at amd.com
Thu Aug 7 14:07:21 EDT 2008


I am happy to present a preview of the forthcoming release of the 
xf86-video-geode driver.  This time around, we are adding RandR 1.2
support to the driver, which means that we add far superior control
over modes and outputs while removing enormous chunks of now
useless code.  But wait, there's more - with better control over
mode setting comes the long awaited panel scaling that the OLPC
folks have been waiting for.  And, at no extra cost, I did a massive
cleanup of the code (the new driver is 16k smaller then the old one).
On the minus side, rotation doesn't currently work, but I'm going to
get that back in.

All this is in the 'xrandr12' branch on the git repository:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-geode.git;a=shortlog;h=randr12

Be forwarned that this is designed to work with the very latest
xserver pre-1.5 release.  When we release the code, it will be
backported to work with xserver-1.4 as well.

So, what do I need from you?  Testing, please - and lots of it.
With major changes like these, there is always something that 
will go wrong.  keep checking back often for updates and new
code.  

Jordan

PS:  Non OLPC users with panels - there is a slight change that
you will need to be aware of if you previous used the 'PanelGeometry'
option; it has been removed in favor of the 'PanelMode' option:

option "PanelMode" "clock hactive hstart hsend htotal vactive vstart
                   vsend vtotal"

If you are using a "standard" panel and you don't know the timings, you
can probably steal them from the list src/lx_panel.c.  Let me know
if you have problems.

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.




More information about the Devel mailing list