Teaching the X server new tricks
The X server is a 20 year old code base, and has had less then stellar support for multiple GPU configuration throughout that time. Although the promise of wayland lies in the future, fixing up the X server to deal with modern hw was considered necessary.
This talk will discuss improvements to various pieces of the Linux graphics stack and the X server. Output device hotplug, secondary GPU rendering (optimus laptops), GPU switching and multi-GPU rendering will be addressed and what the current status of work in this area.
Dave Airlie works for Red Hat as a graphics developer. He helps develop and debug enterprise graphics issues for many of Red Hat's customers. He was one of the principal authors of the kernel modesetting stack, and has contributed a lot code to all major GPU drivers and the Mesa 3D stack.