The GPU backend shares a neutral drawing policy across Metal (macOS) and OpenGL (Linux); two drivers, one architecture.
Performance charts (absolute fps, cairo vs GPU):
1616x912 frame: GPU ahead on full redraws (1.19x), at parity on page scrolls
4K frame: GPU pulls ahead on motion (typing 7.4x, image scroll 11.5x)
macOS M1 Pro: vsync on saves 35% CPU during scroll without losing responsiveness.
However, for smaller resolutions the CPU wins.
This version makes sense if you want animations, transitions, or to play GIFs or videos.
https://github.com/tanrax/emacs-gpu
#emacs #gpu #opengl #linux





