On Mon, Nov 15, 2010 at 3:33 AM, Frith Foottit <[email protected]> wrote:
> Hi peeps.
>
> I hope you guys don't mind the occasional newbie question :)
>
> I have a vaguely interesting 'problem' regarding the siliconmotion
> driver (the system is running Xubuntu 9.10 at the moment) and before I
> start hacking around with the source code I thought I might ask if
> there is someone more involved with this module that could possibly
> give me some pointers or help me avoid some pitfalls.
>
> What I would like to do is compile a 'portrait' video driver.
> Essentially, I think I just want to swap the x and y values for each
> pixel, thus creating an output for a display in portrait mode.
>
> The reason I don't want to use the framebuffer for this is that the
> old tablet pc (Acer c100) I want to use it on is unusably slow when
> using the FB - the 800MHz processor jus' can't take it cap'n. Ideally
> I would like to be able to select from the normal or the rotated
> driver (doing this at boot time is fine) so I can use the computer in
> either mode (baby steps...)
>
> I figure that there is a bit more to it than just doing a global
> "replace data_x with data_y and change screen resolutions to 600x800",
> but is there any show stopper that would prevent a plan like this
> working? I guess I would lose the hardware video decoding, but aside
> from that this idea could work, right?

IIRC, the siliconmotion driver in git already supports hw accelerated
rotation using randr if you use EXA.

Alex
_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: [email protected]

Reply via email to