The Rebirth of Xinerama
|Time:||15:45 - 16:30|
|Day:||Thursday 21 January 2010|
|Location:||Renouf 2 (MFC)|
In X, Xinerama is two things. It's a protocol for describing the geometry of a multihead setup, and it's a rendering multiplexer that breaks up X drawing over multiple GPUs. The protocol is naïve but inoffensive. The multiplexer is naïve and inexcusably offensive.
Multiple GPU scenarios are becoming more common, and since we're still stuck with X, X must adapt. In this talk I'll cover the integration of the Xinerama protocol with RANDR and other multihead setups, and improvements to the rendering layer to make it less of an embarassment.
Born in a bad part of town and doomed to work on the ugly underbelly of free software, ajax works for Red Hat as an X hacker and general miscreant. In his free time he bikes, listens to and plays loud music, and otherwise has an excellent time. Give him beer and he becomes docile.