[neon/kde/kwin/Neon/release] debian/patches: backport patch to 6.6 as recommended by xavier
Carlos De Maine
null at kde.org
Sun Mar 29 08:11:38 BST 2026
Git commit f5861fe879366abb3403d11c901db15bd738527f by Carlos De Maine.
Committed on 29/03/2026 at 07:11.
Pushed by carlosdem into branch 'Neon/release'.
backport patch to 6.6 as recommended by xavier
A +21 -0 debian/patches/bc2efa2f0e848ff0a621377cfe1141294c91b1bf.diff
A +1 -0 debian/patches/series
https://invent.kde.org/neon/kde/kwin/-/commit/f5861fe879366abb3403d11c901db15bd738527f
diff --git a/debian/patches/bc2efa2f0e848ff0a621377cfe1141294c91b1bf.diff b/debian/patches/bc2efa2f0e848ff0a621377cfe1141294c91b1bf.diff
new file mode 100644
index 0000000..c5f81ea
--- /dev/null
+++ b/debian/patches/bc2efa2f0e848ff0a621377cfe1141294c91b1bf.diff
@@ -0,0 +1,21 @@
+diff --git a/src/backends/drm/drm_gpu.cpp b/src/backends/drm/drm_gpu.cpp
+index 7d6a58460a7b14a9e84f8e600dfeebeb88771580..2302077b18fdfdfcfcaec860ef667c662945ed19 100644
+--- a/src/backends/drm/drm_gpu.cpp
++++ b/src/backends/drm/drm_gpu.cpp
+@@ -57,6 +57,7 @@ namespace KWin
+ {
+
+ static const std::optional<bool> s_modifiersEnv = environmentVariableBoolValue("KWIN_DRM_USE_MODIFIERS");
++static const std::optional<bool> s_colorPipelineEnv = environmentVariableBoolValue("KWIN_DRM_USE_COLOR_PIPELINE");
+
+ DrmGpu::DrmGpu(DrmBackend *backend, int fd, std::unique_ptr<DrmDevice> &&device)
+ : m_fd(fd)
+@@ -119,7 +120,7 @@ DrmGpu::DrmGpu(DrmBackend *backend, int fd, std::unique_ptr<DrmDevice> &&device)
+ m_asyncPageflipSupported = drmGetCap(fd, DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP, &capability) == 0 && capability == 1;
+ }
+
+- m_colorPipelineSupported = drmSetClientCap(fd, DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE, 1) == 0;
++ m_colorPipelineSupported = s_colorPipelineEnv.value_or(!m_isAmdgpu) && drmSetClientCap(fd, DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE, 1) == 0;
+
+ m_delayedModesetTimer.setInterval(0);
+ m_delayedModesetTimer.setSingleShot(true);
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ac536e6
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+bc2efa2f0e848ff0a621377cfe1141294c91b1bf.diff
\ No newline at end of file
More information about the Neon-commits
mailing list