[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