Linux Wayland Fix Boosts Cyberpunk 2077 eGPU Performance by 80%

A new Linux Wayland protocol update eliminates multi- GPU copying overhead, boosting Cyberpunk 2077 eGPU performance by over 80% on AMD hardware.

Linux Wayland Fix Boosts Cyberpunk 2077 eGPU Performance by 80%

gamers using external graphics cards just got a significant performance boost thanks to a new protocol update. KDE developer Xaver Hugl merged the linux-dmabuf version 6 protocol to fix persistent data copying bottlenecks between integrated and dedicated GPUs. This change matters because it allows Wayland compositors to handle multiple graphics cards more efficiently without wasting processing power on unnecessary frame transfers. Users with eGPU setups will see immediate frame rate improvements in demanding titles once their desktop environments adopt this update.

KDE developer merges protocol to eliminate frame copying overhead

The core of this improvement lies in how applications communicate with the display server. The new protocol enables a Wayland compositor to advertise support for multiple GPUs and lets applications specify which GPU should import each buffer. This mechanism keeps rendered frames on the dedicated GPU where possible, eliminating the previous overhead of copying data between the integrated and discrete graphics units. KDE's KWin compositor now supports this protocol, while Mesa support is expected to follow soon.

  • Test Hardware: Framework Laptop 13, RX 5700 XT eGPU, 5120×1440 monitor at 120 Hz
  • Performance Gain (Cyberpunk 2077): 27 FPS to 50 FPS (over 80% increase)
  • Performance Gain (vkcube): 55 FPS to 120 FPS
  • Protocol Version: linux-dmabuf v6

Xaver Hugl demonstrated the tangible impact of this fix using a Framework Laptop 13 paired with an AMD Radeon RX 5700 XT eGPU and a 5120×1440 monitor running at 120 Hz. In Cyberpunk 2077, the frame rate jumped from 27 FPS to 50 FPS, representing an increase of over 80 percent. A fullscreen vkcube test also showed marked improvement, reaching the monitor's full 120 FPS refresh rate compared to the previous 55 FPS limit imposed by the older Mesa implementation.

We looked at the last Cyberpunk 2077 update earlier while tracking gaming patches, noting that balance and stability themes often recur in major releases. While this software fix targets Linux specifically, the underlying issue of multi-GPU communication affects performance across various hardware configurations. The fix addresses a fundamental architectural limitation in how Wayland handles buffer imports across different graphics processors.

reportedly has an implementation in development, although the required driver has not been released yet. AMD users can benefit from the current state of the protocol as KWin and Mesa integration progresses. This update resolves a long-standing inefficiency in Linux multi-GPU setups, providing a clearer path for high-performance external graphics usage.

Discussion

0 comments

Log in to join the thread with a thoughtful take, question, or correction.

Add to the discussion