Hi, Martin,

    Now I am work with this issue, I have trace the key error point, you
can see my update in Xorg-driver-geode Mailing
List(http://lists.x.org/archives/xorg-driver-geode) about the The
RandR-"unable to setrotation" issue in AMD Geode LX platform.

About the RandR-"unable to set rotation" issue.
1. Before 08/2008, our Geode-LX always use exaAllocOffscreen, but for update to 
Randr 1.2, Jordan Crouse replace exaAllocOffscreen with GeodeAllocOffscreen. 
The change: 
http://cgit.freedesktop.org/xorg/driver/xf86-video-geode/commit/?id=d681a844e448712a9a419d2a4dca81930d39a80a
        
2. In our xf86-video-geode driver, all of memories are allocated by 
GeodeAllocOffscreen, the exa offscreen memory is part of the memorySize. And 
the rotation data is not in memorySize, it is allocated after memorySize.

3. Communion with Maarten Maathuis (from Xorg-devel).
In exaAllocOffscreen, rotateddata has to be allocated between memoryBase and 
memorySize.
In GeodeAllocOffscreen, rotateddata is not in memorySize, it is allocated after 
memorySize.

This is exactly the reason why exa doesn't recognize it.

You can turn to the Xorg-driver-geode Mailing List to focus the schedule.
Any other latest update, I will inform.


Thanks,
Hunk Cui

-- 
Unable to set rotation on AMD Geode LX800
https://bugs.launchpad.net/bugs/377929
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-geode in ubuntu.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to