KDE Slashes Multi-GPU Bottlenecks in Plasma 6.8, Adds Pixel-Perfect Display Controls
Wayland apps talking directly to discrete GPUs means over 100 percent frame rate gains for eGPU users.
If you run Linux on an external GPU enclosure or a laptop with both integrated and discrete graphics, KDE just fixed one of the most frustrating performance headaches in the ecosystem. The upcoming Plasma 6.8 drop includes a major overhaul of KWin, the desktop compositor, that completely bypasses unnecessary buffer copying between graphics chips.
The Multi-GPU Overhaul
For years, Linux multi-GPU setups relied on a workaround that simply does not scale. When an application rendered on a dedicated card but KWin managed the display on an integrated chip, the kernel had to shuttle frames back and forth through system memory. That dance becomes a massive bottleneck over USB-C eGPU docks where bandwidth is already tight. Xaver Hugl, who has been wrestling with this exact setup, told us his Framework laptop with an RX 5700 XT in an external enclosure managed a measly 55 frames per second on vkcube. Not exactly smooth for a display pushing 120 Hz.
Hugl spent over two years building a solution. He implemented support for the linux-dmabuf v6 Wayland protocol, which lets the compositor advertise multiple GPUs and tells applications exactly which chip should handle the rendered buffers. The patch set, merged in KWin MR #7101, also required deep changes to hotplug handling, Vulkan copy paths, and GPU reset safety. Mesa and Nvidia both contributed their own protocol support to keep the wheels turning.
The results are easy to see in the benchmark numbers. That same vkcube test jumps straight to 120 fps. Cyberpunk 2077 on low settings goes from 27 fps to 50 fps. That is a massive improvement for users who actually game through an external dock. Keep in mind that the gains are strictly for Wayland-native applications. X11 and Xwayland sessions still route through the old path, so if your favorite title does not support Wayland, you are stuck waiting on a follow-up. The team is also working on lifting HDR and color profile restrictions next.
Linux gaming has come a long way from the early days of launch parameters and compatibility layers, though the multi-GPU nightmare has been a constant thorn in the side of tinkerers. We saw similar frustrations surface during the early Wayland migration, when compositors refused to talk to discrete cards without explicit configuration. KDE is finally closing that gap.
Smaller Tweaks and Fixes
Beyond the heavy lifting under the hood, Plasma 6.8 brings a few tweaks that should make daily use smoother. The emoji picker finally supports window resizing. You can stretch the selector larger for accessibility or shrink it down if you prefer a compact keyboard overlay. System Settings got a similar treatment for display layouts. Moving monitors around in the configuration editor now uses pixel-by-pixel arrow keys instead of snapping to a coarse grid.
Spectacle, the screenshot tool, can now auto-detect QR codes in captured images and annotate them directly from the notification area. You will not have to open the main window just to copy a code. The Kup backup widget also gets a UI refresh, adding per-item actions to match the rest of the modern tray. KWin recognizes "Pick up phone" and "Hang up phone" keys on select keyboards, and desktop scripting gains the ability to change panel floating properties programmatically.
The weekly development sprint also patched a few things that would otherwise drive you crazy. Random crashes in the ksystemstats background service are gone in Plasma 6.6.7, and those frustrating blank document icons in notification history are finally rendered correctly. Notifications heavy with emojis no longer freeze Plasma entirely. Frameworks 6.29 also stops Kirigami dialogs from scrolling content unexpectedly when they open. If you use ddcutil to manage monitor brightness, version 2.2.8 resolves several crashes that were freezing the powerdevil background process.
Plasma 6.7 shipped on June 16, 2026, bringing per-screen virtual desktops after two decades of asking for them, along with the new Union CSS theming engine and the return of the Oxygen theme. Plasma 6.8 sits squarely in the feature release line, continuing to build on that foundation. It is still in active development, and the weekly "This Week in Plasma" posts will keep tracking progress as features land in the repositories.
If you want to follow the patchset as it matures, the full merge request and Hugl's technical write-up are hosted on KDE's review platform and his personal blog. Head here to track the ongoing 6.8 development timeline.
