[kwin] Make DrmObjects independent of DrmOutputs
Closed, ResolvedPublic

Description

Currently CRTCs and Connectors are created and destroyed dependent on the creation or deletion of a DrmOutput, i.e. the connection or disconnection of hot plug devices. Imo this isn't ideal, because they are static kernel objects.

One problem, which follows from this structure is, that we can't control the scanout state of disconnected outputs, but we want this for security reasons and gracefully tear down of a disconnected output or the DrmBackend as a whole.

romangg created this task.Mar 20 2017, 1:29 AM
romangg moved this task from Backlog to Work In Progress on the KWin board.Mar 20 2017, 2:56 AM
romangg moved this task from Work In Progress to Under Review on the KWin board.Mar 20 2017, 10:30 PM
romangg moved this task from Work In Progress to Under Review on the Plasma on Wayland board.
romangg closed this task as Resolved.May 22 2017, 9:44 AM
romangg moved this task from Under Review to Done on the KWin board.