-
Welcome
-
Subscribe to
Proposals
Shatter
*Excerpt
Shatter is a proposed upgrade to EXA that eliminates Virtual screen sizes and scanout/rendering limits.
Description
Currently, one severe limitation of Xserver is that it cannot draw anything accelerated past a hardware-dependent limit, known as the scanout limit. As a consequence, no accelerated 2D or 3D can happen on monitors outside the scanout limit, and for users with multiple monitors, this is a constant source of disappointment and frustration.
Shatter resolves this problem by removing the old Virtual desktop setup, which allocated the framebuffer statically at startup, and instead, it leverages kernel memory management to allocate scanout framebuffers dynamically, as needed.
This presentation will explain how Shatter works, which problems it solves, and why it is, in general, awesome.
Tags
shatter, xorg
Speaker
-
Corbin Simpson
X.Org/Mesa- Website: http://corbinsimpson.com/
Biography
Corbin Simpson is a student at Oregon State University. In his spare time, he writes code, including working on Mesa drivers for ATI Radeon graphics cards, and the xf86-video-ati DDX. He is completely responsible for the r300 Gallium3D driver, and is working on the Shatter project for X.Org as part of Google Summer of Code.