KDE's KWin Adds DMA-Fence Deadline Support

Written by Michael Larabel in KDE on 7 December 2023 at 10:27 AM EST. 24 Comments
KDE
KDE's KWin compositor has added DMA-Fence deadline support to its DRM back-end that can help ensure rendering is completed on-time and otherwise helping to boost the GPU clock speeds.

Prominent KWin developer Xaver Hugl wrote DMA-Fence deadlines support for the DRM back-end three months ago and that work has finally been merged. Hugl explained with the code merged this morning:
"This tells the kernel when a buffer should be done rendering, which allows it to for example increase GPU clocks in order to hopefully hit our deadlines. That in turn should reduce the amount of dropped frames."

This work was done in part to address this bug report from early 2022 over animations on KDE Wayland not being as smooth with Intel integrated graphics compared to when using KDE Plasma with the X.Org Server (X11) session.

KDE Plasma 6


Adding this DMA-Fence deadline support is great ahead of the Plasma 6.0 release coming up in February where the Plasma Wayland session is preferred by default.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week