Compositing for Free—Reducing Copies on the Desktop - Keith Packard, Intel
1,274 views · Published 1 October 2013 · 40:43 · Indexed 29 October 2026
Channel: The Linux Foundation · 2013 · Science & Technology
LinuxCon and CloudOpen North America, 2013: 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.
More from this channel
-
0:37
The Linux Foundation Video Site:: Chicks dig it
-
1:01
The Origin (Japanese Subtitles)
-
5:19
The Linux Foundation Video Site:: Flock
-
0:35
The Linux Foundation Video Site:: Gnu/Linux-Desktop
-
5:51
The Linux Foundation Video Site:: Debian & Cooliris
-
6:09
The Linux Foundation Video Site:: Slackware Linux
-
1:57
The Linux Foundation Video Site:: Bdale Garbee (Hewlett-Pack
-
1:12
The Linux Foundation Video Site:: James Morris (Red Hat) at