Introduced with Linux 6.19 was the long in development DRM Color Pipeline API while it’s not the end of the road yet on enhancing the Linux desktop for modern high dynamic range (HDR) displays and color pipeline handling. AMD engineer Harry Wentland has more improvements pending for the AMDGPU driver as well as example compositor/desktop-side integration with KDE’s KWin.
One of the latest bits worked on by the AMD Linux engineer is color-space conversion (CSC) drm_colorop support to address the DRM color pipeline API’s current lack of color-space conversion support.
Wentland has worked through the DRM and AMDGPU kernel patches for this drm_colorop CSC as well as KDE KWin compositor integration too for exercising the kernel bits. For those checking out the DRM code or KWin patches will soon likely notice on the patches:
“Co-developed by Claude Sonnet 4.5.”
Yes, this latest HDR work for Linux was co-developed via the Claude AI. Claude also went further than that and developed a plug-in to mark surfaces and their GPU offload status:
In a blog post outlining this HDR / DRM color pipeline work, Harry explained of the AI usage in creating these patches:
“I used Claude Sonnet extensively for this work (it basically wrote all the code), so I thought it prudent to leave a couple thoughts on it.
LLMs are large language models, not actual artificial intelligence. They’re language models, and are designed to work well with language. They’re large and can hold much more context than humans. Use them in ways that uses their strength. I’ve found value in understanding complex code-bases, and creating code that fits within those code-bases.
Don’t stop owning your code. Even if it’s produced by an LLM, take pride and ownership. This means, review what you get from an LLM. Be active in steering it. Don’t throw trash at maintainers. Your name and reputation are on the line.”
Harry will now be working to upstream the changes to the Linux kernel and KDE KWin upon appropriate review and changes.
