fastcompmgr
fastcompmgr is a fast compositor for X
Tycho Kirchner, contributors
Overview
About fastcompmgr
fastcompmgr is a fast compositor for X, a fork of an early version of Compton which is a fork of xcompmgr-dana which is a fork of xcompmgr.
I used to use good old xcompmgr for long, because compton always felt a bit laggy when moving/resizing windows or kinetic-scrolling a webpage. Having tested the latest picom-10.2, it seems, things got even worse (see benchmark below). However, xcompmgr does not draw shadows on argb windows (e.g. some terminals) and has several other glitches. That's why I traveled back into 2011, where this feature was just added, cherry picked some later compton commits to get rid of spurious segfaults and memleaks and made that version even faster, based on profiling. For example, window move- and resize events are limited in their event-count and rendered at a somewhat fixed framerate, while scrolling is still done as fast as possible. Occluded windows are not painted and memory allocations/deallocations are largely avoided, allowing for faster repaints of the screen. On the downside, fading is currently broken (I don't use it). Sorry for that (;
Notable features
Low-latency xcompmgr/Compton lineage with occlusion culling,allocation reduction,shadows and optimized repaints
Gallery