← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 377929] Re: Unable to set rotation on AMD Geode LX800

 

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.



References