https://bugs.kde.org/show_bug.cgi?id=492167
Zamundaaa <xaver.h...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/-/commit/33ad107fa1 |ma/kwin/-/commit/d812f34b99 |5999f66f4ca9d272c711b8a7080 |3c94ed3e81b53a0d788b9d25cf3 |c68 |a6c --- Comment #12 from Zamundaaa <xaver.h...@gmail.com> --- Git commit d812f34b993c94ed3e81b53a0d788b9d25cf3a6c by Xaver Hugl. Committed on 17/09/2024 at 14:22. Pushed by zamundaaa into branch 'Plasma/6.2'. backends/drm: fix an edge case for DrmGpu::waitIdle Polling for drm events works for waiting on pageflip events, but if there's commits scheduled for future submission, and that fails, no pageflip will ever arrive. To fix that, this commit ensures at least one commit is actually submitted to the kernel before polling for pageflip events. (cherry picked from commit 33ad107fa15999f66f4ca9d272c711b8a7080c68) Co-authored-by: Xaver Hugl <xaver.h...@gmail.com> M +17 -0 src/backends/drm/drm_commit_thread.cpp M +8 -0 src/backends/drm/drm_commit_thread.h M +4 -3 src/backends/drm/drm_gpu.cpp M +3 -3 src/backends/drm/drm_pipeline.cpp M +1 -1 src/backends/drm/drm_pipeline.h https://invent.kde.org/plasma/kwin/-/commit/d812f34b993c94ed3e81b53a0d788b9d25cf3a6c -- You are receiving this mail because: You are watching all bug changes.