Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, September 16 • 5:10pm - 6:00pm
Compositing for Free—Reducing Copies on the Desktop - Keith Packard, Intel

Sign up or log in to save this to your schedule and see who's attending!

Current Linux desktop environments incorporate window-system level compositing to present a rich user environment. The process of merging application windows together comes at a steep cost though.  Each pixel on the screen will have been copied multiple times before landing in the scanout buffer, and each of these copies consumes memory bandwidth and power. Some desktop environments provide special case optimizations for full-screen windows, or offer quick ways to disable and re-enable compositing. Neither of these is particularly aappealing; what we want is a completely composited desktop without making any copies. This talk describes work in the X window system to eliminate copies in the compositing process. A double buffered application is given enough information to construct its image in a way that the pages containing the frame can be mapped to the scanout buffer.

Speakers
KP

Keith Packard

Distinguished Linux Technologist, HP
Keith Packard has been developing free software since 1986, working on | the X Window System, the Linux kernel and rocketry electronics. He is | currently a Distinguished Linux Technologist at HP working as the | Chief Architect for Linux on The Machine. Keith received a Usenix | Lifetime Achievement award in 1999, an O'Reilly Open Source award in | 2011, sits on the X.org foundation board and is a member of the Debian | Technical... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Celestin A

Attendees (17)