GNOME Mutter Adds Damage Tracking for Secondary GPUs

The compositor now optimizes frame copies between different GPUs to prevent visual artifacts when reusing buffers.

Updated on Oct. 15, 2026 in Semiconductors

GNOME Mutter Adds Damage Tracking for Secondary GPUs

The GNOME Mutter compositor has introduced damage tracking for secondary GPU copy buffers to improve rendering efficiency. This update aims to prevent leftover older pixels when reusing buffers across different GPUs.

Why it matters

Optimizing how frames are handled between multiple graphics processors prevents inefficient CPU-based frame copying. This change ensures that only the necessary parts of a frame are updated, enhancing overall graphical performance.

The system now utilizes MetaSecondaryGpuCopyState to track the last successful source frame, limiting partial updates to a maximum of 16 rectangles. It defaults to full-frame copying if the buffer state is unknown or exceeds this complexity.

The players

GNOME Mutter

GNOME Mutter is a window and compositing manager that serves as the display compositor for the GNOME desktop environment.

The details

The new update introduces MetaSecondaryGpuCopyState to record damage history, ensuring the system only copies the necessary changes between monitors and GPUs. If a buffer is too old or the damaged region is too complex, the system reverts to copying the entire frame.

Timeline

  1. October 15, 2026: Code changes were published for the GNOME Mutter compositor.

The Tech Race

This development marks a shift toward more efficient resource management in multi-GPU desktop environments. It replaces older, less efficient full-frame copy methods to better compete with modern high-performance display rendering standards.

Users with multi-GPU setups should experience fewer visual artifacts when switching between displays. The update streamlines graphics workflows by reducing the processing load on the CPU during standard window operations.

The takeaway

Optimized buffer management is essential for modern high-resolution displays connected to multiple graphics processors. Users running complex multi-GPU setups should ensure their compositors are up to date to benefit from these rendering efficiency gains.

Further reading

For more on evolving display technologies, see the latest updates in Semiconductors.

Source note: This article includes information reported by Phoronix.