Skip to content

Preparations for DRM leasing

Xaver Hugl requested to merge zamundaaa/kwin:drm-lease-preparations into master

With this patch non-desktop connectors are stored and not just ignored. This is mostly just in preparation to drm leasing but this MR is its own thing because it also circumvents what I assume to be a kernel bug that makes KWin crash when monitors are turned off with dpms (and with a VR headset connected):

The moment the monitors turn off we get a hotplug event and the connectors non-desktop property is then 0. When KWin then tries to render on the VR headset it crashes (no idea why but it doesn't really matter).

It's obviously just a workaround but the code will be needed anyways, so I don't see the harm.

Merge request reports