Skip to content

backends/drm: two small fixes

Xaver Hugl requested to merge work/zamundaaa/vrr-debugging into master

Commit 1: use sync fds for waiting for buffers to become ready in the drm backend, and pass the fds to the IN_FENCE_FD drm plane properties. Should yield the exact same result as what we're doing now, but with some drivers (like amdgpu) it can prevent oversynchronization in some edge cases.

Commit 2: fix m_vrr getting set to false wrongly. Idk why that code was there, but it's definitely just causing problems now.

Merge request reports