Brussels / 1 & 2 February 2014


Luc Verhaegen

Luc has been writing open source graphics drivers since 2003 and has a track-record of doing things that are at first deemed impossible, yet later become the norm.

Luc paved the way for algorithmic, bios-free mode setting with his work on VIAs Unichrome, which, apart from having spawned many modern display driver development paradigms (and even the term mode-setting itself), also made the first commercial motherboard with full coreboot support possible.

At SuSE, together with Egbert Eich and Matthias Hopf, he proved to AMD that a free and maintainable driver could be created for Radeon hardware, despite ATIs best attempts to hamper this. Later on, he demonstrated the feasibility and flexibility of integrated graphics driver stacks and, as a follow-up, building DRI drivers externally to the still very monolithic Mesa, and even a rudimentary Mesa SDK. While at Nokia, he worked on improving the debugging infrastructure for the PowerVR GPU used in the Nokia N9, with the intention of making Nokias Meego/Maemo project less directly dependent on Imaginations driver and support.

At FOSDEM2012 he presented a reverse engineered graphics driver for the ARM Mali GPUs, the first project to seriously create an open source GPU driver for the ARM space. The lima driver inspired a few like-minded individuals to tackle similarly daunting tasks and now most major ARM GPUs have open source graphics drivers in various stages of completeness. Because of his work on the lima driver, he became a regular contributor to the linux-sunxi project, the vibrant community that has gathered behind Allwinner SoCs, and Luc is now trying to balance his time between those two projects.


Title Day Room Track Start End
The Lima driver
An update on the command stream/driver side of the open source driver for ARM Mali GPUs.
Sunday H.1301 (Cornil) Graphics 15:00 15:50
Sunxi KMS driver
A new display driver for allwinner SoCs
Sunday H.1301 (Cornil) Graphics 17:00 17:20