<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf" -->

---
title: AMD Enabling CACP Feature On Linux For Greater OLED...
description: AMD is enabling the Content Adaptive Contrast and Power (CACP) feature in the open-source AMDGPU Linux driver to improve power savings for OLED display panels....
canonical: https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: AMD Enabling CACP Feature On Linux For Greater OLED Power Savings | daily.dev
og:description: AMD is enabling the Content Adaptive Contrast and Power (CACP) feature in the open-source AMDGPU Linux driver to improve power savings for OLED display panels....
og:url: https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf
og:image: https://api.daily.dev/og/posts/SWnDxq4nf.png
og:image:alt: AMD Enabling CACP Feature On Linux For Greater OLED Power Savings
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# AMD Enabling CACP Feature On Linux For Greater OLED Power Savings

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 1 upvotes · 0 comments

## Summary

AMD is enabling the Content Adaptive Contrast and Power (CACP) feature in the open-source AMDGPU Linux driver to improve power savings for OLED display panels. CACP is part of AMD's Adaptive Backlight Management (ABM) system and has reportedly been available in Windows drivers since around 2022. The same patch batch also enables Panel Self Refresh (PSR) and Panel Replay on the DCN42b display IP variant, adds IPS support for DCN42b, and fixes 8K mode parsing issues for 8K@120 and 8K@240 timings via HDMI 2.1 DisplayID extension blocks. These patches are expected to be queued for the Linux v7.3 kernel cycle.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/AMDGPU-DC-Enabling-CACP>

## Questions this post answers

### What is the CACP feature AMD is adding to the Linux AMDGPU driver?

CACP stands for Content Adaptive Contrast and Power, a feature within AMD's Adaptive Backlight Management (ABM) handling that helps OLED display panels save more power. It is being enabled in new AMDGPU DC patches for the open-source Linux driver, though no specific power-savings figures were provided. Copyright comments in the code trace back to 2022, suggesting it has already been used in AMD's Windows drivers.

_Track upcoming AMDGPU power-management changes like CACP on daily.dev before they land in your kernel._

### What display power-saving features are being enabled for DCN42b on Linux?

AMD's new AMDGPU DC patches enable Panel Self Refresh (PSR) and Panel Replay on the DCN42b display IP variant, along with IPS support added in a separate patch, all aimed at reducing power consumption for that specific hardware. These join the CACP feature as part of a broader power-savings push in this patch batch.

_Follow DCN42b and AMDGPU display power features on daily.dev as they head toward mainline Linux._

### Why do some 8K@120 and 8K@240 displays fail to parse correctly on AMDGPU under Linux?

Some 8K@120 and 8K@240 timings are not properly parsed via DisplayID extension blocks under HDMI 2.1 handling when not parsed by the display EDID, an AMDGPU handling issue. A fix for this 8K mode parsing bug is included in the same batch of AMDGPU DC patches posted to the amd-gfx mailing list, expected for the Linux v7.3 cycle.

_Keep up with AMDGPU HDMI 2.1 fixes like this one on daily.dev before they hit your kernel version._

## Similar posts on daily.dev

- [AMD Preps More Graphics Driver Improvements For Linux 7.3](https://daily.dev/posts/amd-preps-more-graphics-driver-improvements-for-linux-7-3-lpdj6ghad) · Phoronix · 0 upvotes · 0 comments
- [AMD Linux Graphics Driver Introducing "Power Module" To Better Match Windows Behavior](https://daily.dev/posts/amd-linux-graphics-driver-introducing-power-module-to-better-match-windows-behavior-3u1bzyubq) · Phoronix · 0 upvotes · 0 comments
- [Linux 7.2 To Integrate The AMDGPU "Power Module" To Better Align With Windows](https://daily.dev/posts/linux-7-2-to-integrate-the-amdgpu-power-module-to-better-align-with-windows-r9nayv5xe) · Phoronix · 0 upvotes · 0 comments
- [AMD Preps More Graphics Driver Code For Linux 7.1](https://daily.dev/posts/amd-preps-more-graphics-driver-code-for-linux-7-1-wnmbuxcek) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#gpu](https://daily.dev/tags/gpu)

[View this post on daily.dev](https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"AMD Enabling CACP Feature On Linux For Greater OLED Power Savings","url":"https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf"},"datePublished":"2026-07-10T01:02:07.972Z","dateModified":"2026-09-14T07:01:23.413Z","description":"AMD is enabling the Content Adaptive Contrast and Power (CACP) feature in the open-source AMDGPU Linux driver to improve power savings for OLED display panels....","image":"https://www.phoronix.com/assets/categories/radeon.webp","thumbnailUrl":"https://www.phoronix.com/assets/categories/radeon.webp","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,gpu","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"AMD Enabling CACP Feature On Linux For Greater OLED Power Savings"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/amd-enabling-cacp-feature-on-linux-for-greater-oled-power-savings-swndxq4nf#faq","mainEntity":[{"@type":"Question","name":"What is the CACP feature AMD is adding to the Linux AMDGPU driver?","acceptedAnswer":{"@type":"Answer","text":"CACP stands for Content Adaptive Contrast and Power, a feature within AMD's Adaptive Backlight Management (ABM) handling that helps OLED display panels save more power. It is being enabled in new AMDGPU DC patches for the open-source Linux driver, though no specific power-savings figures were provided. Copyright comments in the code trace back to 2022, suggesting it has already been used in AMD's Windows drivers. Track upcoming AMDGPU power-management changes like CACP on daily.dev before they land in your kernel."}},{"@type":"Question","name":"What display power-saving features are being enabled for DCN42b on Linux?","acceptedAnswer":{"@type":"Answer","text":"AMD's new AMDGPU DC patches enable Panel Self Refresh (PSR) and Panel Replay on the DCN42b display IP variant, along with IPS support added in a separate patch, all aimed at reducing power consumption for that specific hardware. These join the CACP feature as part of a broader power-savings push in this patch batch. Follow DCN42b and AMDGPU display power features on daily.dev as they head toward mainline Linux."}},{"@type":"Question","name":"Why do some 8K@120 and 8K@240 displays fail to parse correctly on AMDGPU under Linux?","acceptedAnswer":{"@type":"Answer","text":"Some 8K@120 and 8K@240 timings are not properly parsed via DisplayID extension blocks under HDMI 2.1 handling when not parsed by the display EDID, an AMDGPU handling issue. A fix for this 8K mode parsing bug is included in the same batch of AMDGPU DC patches posted to the amd-gfx mailing list, expected for the Linux v7.3 cycle. Keep up with AMDGPU HDMI 2.1 fixes like this one on daily.dev before they hit your kernel version."}}]}
```

