https://bugs.kde.org/show_bug.cgi?id=492167

Zamundaaa <xaver.h...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/33ad107fa1
                   |                            |5999f66f4ca9d272c711b8a7080
                   |                            |c68
         Resolution|---                         |FIXED

--- Comment #11 from Zamundaaa <xaver.h...@gmail.com> ---
Git commit 33ad107fa15999f66f4ca9d272c711b8a7080c68 by Xaver Hugl.
Committed on 17/09/2024 at 13:48.
Pushed by zamundaaa into branch 'master'.

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.

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/33ad107fa15999f66f4ca9d272c711b8a7080c68

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to