Kernel Mode-Setting (KMS) on Neo FreeRunner + Debian

Thomas White taw at
Wed Aug 19 14:01:53 CEST 2009

On Tue, 18 Aug 2009 11:38:12 +1000
Chris Samuel <chris at> wrote:

> I haven't seen anyone else post about this yet, but this looks really neat!
> (Found via Planet Ubuntu)

Thanks to everyone for the encouragement!  Apart from the GEM buffer object
waiting ioctl not having been implemented (leading to garbled text in some
cases, and a few other artifacts), I think the KMS driver is in a usable state
right now.  Anyone brave enough to test it is more than welcome.

It's important to note that, at this stage, the work is less about
performance and more about laying a solid basis for DRI [1].  The overheads
involved with mmapping GEM objects appear to result in a slowdown for some
things (for example, switching tabs in TangoGPS).  But fear not - there is
plenty of room for optimisation here.


[1] Give or take any bugs, the DRI protocol itself should actually work at
this point.

Thomas White <taw at>

More information about the community mailing list