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.

Reply via email to