by Eric Anholt
In this talk, Eric will cover what has been going on in the Intel graphics driver stack to stabilize Linux graphics and catch up to the capabilities of of the hardware.
This talk will cover two topics, input methods and multitouch support. Input methods are a particularly ill-understood, but hugely important, part of the X input system. Any input more complex than 'this key produces this symbol', such as Compose keys or phonetic input for Asian languages, is handled by client-side support code. This talk will give an overview of input methods in X, going through the standard protocol as well as some popular implementations, along with some ideas for future work.
Multitouch support is a hugely attractive buzzword for many devices and form factors. Multitouch support claims to allow for intuitive interactions but so far has largely been limited to custom implementations. With the upcoming X Server 1.12 release, we now have generic multitouch support alongside traditional pointer/keyboard input. This talk will explain the fundamental principles, new event types and how the server behaves when multitouch input devices are present.
by Lucas Stach and Martin Peres
This talk is about the Linux open-source driver for nVidia GPUs (desktop and laptop).
by Luc Verhaegen
While everything is pretty much said and done on the x86 graphics front, and all the players have taken their respective positions and stick by it (despite ones best efforts), nothing has been done for the ARM world, even with the massive market penetration the linux and ARM combination currently has.
The Mali is ARM's own GPU that is rapidly gaining traction. The most popular high end android smartphone so far is Samsung's Galaxy S2. The Mali-400 present in the Exynos SoC of the Galaxy S2 has been leader of the benchmarks for quite a bit. Besides the exynos, Mali is present in a rapidly growing number of SoCs, including telechips, allwinner, amlogic, realtek, VIA, ... The OpenGLES2.0 capable (and thus with separate vertex and fragment shaders) Mali is a highly clean design, and, of all the possible ARM GPUs, the perfect candidate for a free software driver.
This talk will explain the rationale behind this project, the methodology used, the current status and the future direction. At the end, the current functionality (which is rapidly growing) will be demoed on both Mali-200 and Mali-400 based hardware. It will kick off a new era for free software graphics driver development.
4th–5th February 2012