diff --git a/src/backends/drm/drm_output.cpp b/src/backends/drm/drm_output.cpp index 5b0a7810b6..38049802c7 100644 --- a/src/backends/drm/drm_output.cpp +++ b/src/backends/drm/drm_output.cpp @@ -441,6 +441,10 @@ void DrmOutput::applyQueuedChanges(const OutputConfiguration &config) Q_EMIT changed(); + if (isEnabled() && dpmsMode() == DpmsMode::On) { + m_gpu->platform()->turnOutputsOn(); + } + updateCursor(); }