Send in your ideas for NGI Taler/Fediversity. Deadline August 1, 2026
Grant
Theme fund: NGI0 Commons Fund
Start: 2026-06
More projects like this
Operating Systems

wayland-epd

Better desktop rendering on electrophoretic displays

epd-wayland improves the visual fidelity of the modern Linux/UNIX graphical desktop on electrophoretic / e-reader displays by communicating rendering requirements from application to display driver. Latency-focused free and open source solutions such as Modos Glider and the Pine64 PineNote support a number of operating modes that balance latency, bit depth, and display artifacts. Mostly static content such as text benefits from slower, high-fidelity updates while dynamic content such as video playback or scrolling surfaces requires higher framerates to be displayed in a non-disruptive way. Integrations exist that address this problem on a per-window level, but in practice these still rely on a driver-internal refresh for most applications. epd-wayland allows applications to communicate rendering preferences on a more granular level to the wayland compositor, which in turn can communicate these to the display driver or controller. The result are native graphical applications whose textual outputs and menus are displayed clearly from the start while seamlessly switching to low-latency updates for regions that demand it.

    Logo NLnet: abstract logo of four people seen from above Logo NGI Zero Commons Fund: letterlogo shaped like a tag

    This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).