Proposals

Shatter

*
Talk
lpc2009-0054

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

    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.

Leave a private comment to organizers about this proposal