Linux 最新资讯 20260710——AMD在Linux上启用CACP功能提升OLED省电
AMD在Linux上启用CACP功能提升OLED省电 今日的 AMDGPU 显示代码(DC)更新带来了一些值得关注的内容,除了带来若干值得关注的内容外,还添加了大量测试用例,以期在后续开发中保障质量、避免回归问题。 今日 AMDGPU DC 补丁中引起我注意的是在 Linux 上启用了“CACP”。该特性据称有助于在 Linux 上为 OLED 显示面板节省更多功耗。这里 CACP 是 Content Adaptive Contrast and Power(内容自适应对比度与功耗)的缩写,属于 AMD 自适应背光管理(ABM)的一部分。 补丁信息或代码注释中并未给出量化节能效果的具体数字。搜索 AMD Content Adaptive Contrast and Power 也未能找到更多信息。代码中的部分版权注释显示为 AMD 2022 年的代码,因此这一节能特性似乎早已在 Windows 驱动中使用。 今日的 DC 补丁还在 DCN42b 变体上启用了面板自刷新(PSR)和面板回放(Panel Replay),以进一步为这一特定显示 IP 节省功耗。此外,另一个补丁为 DCN42b 启用了 IPS 支持,作为另一项节能特性……看来节能是今日 Linux 补丁集的一大重点。 此外,这些补丁还包含一项修复,针对显示 EDID 未解析 8K 模式的情况。由于 AMDGPU 的处理方式,部分 8K@120 和 8K@240 时序可能无法通过 DisplayID 扩展块正确解析(作为 HDMI 2.1 处理的一部分)。新补丁将修复此问题。 这些新补丁已发布在 AMD-gfx 邮件列表上。从时间上看,这些补丁很可能被排入 Linux v7.3 开发周期。