Active X11 Started 2023

Compositing ยท Compositor

fastcompmgr

fastcompmgr is a fast compositor for X

Developed by
Status
Type
Paradigm
Server
Written in
GPU

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 (;

01

Notable features

Low-latency xcompmgr/Compton lineage with occlusion culling,allocation reduction,shadows and optimized repaints

Gallery

Video

Video viewer