Skip to content

backends/drm: Rework GPU removal

The proposed way to handle unplugged gpus allows us to ensure that removed outputs' lifetime can be extended to the moment when the Platform::outputsQueried signal is emitted.

Besides that, it's possible to extend this code a bit further to make sure that output updates are batched when hotplugging multiple gpus, e.g. after resuming, etc.

Edited by Vlad Zahorodnii

Merge request reports