Skip to content

Draft: Implement the Wayland DRM lease protocol

Blake Batson requested to merge bbatson/mutter:drm-leasing into main

Implement the DRM lease Wayland protocol

Can be tested with my fork of kmscube: https://gitlab.freedesktop.org/bbatson/kmscube/-/tree/drm-leasing

SteamVR works (in the headset) but the desktop windows aren't appearing for me.

Based on the work by @swick !3331 (closed), @jadahl https://gitlab.gnome.org/jadahl/mutter/-/commits/wip/wayland-drm-lease/, @csomh !2759 (closed), and @orowith2os !3205 (closed)

Needs some work: hot-unplug works but can't get the lease for disconnecting it's handler in wp_drm_lease_destructor when it happens.

Resolves: #1743

Merge request reports