Where is RandR rotation handled?

Alex Deucher alexdeucher at gmail.com
Wed Dec 2 08:03:39 PST 2009


On Wed, Dec 2, 2009 at 6:25 AM, James Le Cuirot <chewi at aura-online.co.uk> wrote:
> On Tue, 01 Dec 2009 22:47:07 +0000
> Alan Hourihane <alanh at fairlite.co.uk> wrote:
>
>> On Tue, 2009-12-01 at 22:25 +0000, James Le Cuirot wrote:
>> > I have an old tablet with a Trident card. A long standing problem
>> > has been that you cannot rotate the screen with xrandr. It can only
>> > be done through xorg.conf and thus requires a restart. The error
>> > you get is this.
>>
>> The trident driver doesn't support the new driver interfaces to
>> support RandR and would need some re-writing to do this.
>
> That's probably beyond me, which is a shame. Out of curiosity, I'd still
> like to know where this is handled in the other drivers though.

It's handled by the core xrandr code in the xserver.  If the driver
support xrandr 1.2+, they get support for rotation automatically.  If
the driver support accelerated render transforms, the rotation is
accelerated.

Alex


More information about the xorg-devel mailing list