AMD 正在继续完善 Linux 平台的显卡驱动。
近日,AMD 向 Linux 内核提交了一批新的 AMDGPU DC(Display Core) 显示驱动补丁。其中,最值得关注的一项更新,是为 Linux 平台引入了 CACP(Content Adaptive Contrast and Power,内容自适应对比度与功耗) 功能,可帮助搭载 OLED 屏幕的设备进一步降低显示功耗。
根据补丁说明,这些更新已经发布至 amd-gfx 邮件列表,预计将在 Linux 7.3 开发周期中正式合入。
Linux 终于迎来 OLED 自适应省电
CACP 属于 AMD 显示节能技术的一部分。
它会根据屏幕显示内容,动态调整画面对比度和亮度,在尽可能不影响视觉体验的前提下,降低 OLED 面板的耗电量,从而提升设备续航表现。
目前,AMD 并未公布该功能能够节省多少电量,补丁说明和代码注释中也没有提供具体数据。不过,对于 OLED 笔记本来说,这项功能有望进一步优化日常使用时的续航表现。
这项技术其实已经”服役”多年
有意思的是,代码中的版权信息显示,这部分代码最早可以追溯到 2022 年。
这意味着,CACP 很可能早已应用于 AMD 的 Windows 显卡驱动,只是直到现在才正式移植到 Linux 平台。
近年来,AMD 持续推进 Windows 与 Linux 驱动功能同步,这次将已经过长期验证的显示节能技术带到开源生态,也体现了其跨平台驱动开发策略正在不断完善。
不只是省电,还有更多显示优化
除了新增 CACP 功能之外,这批补丁还带来了多项显示方面的改进。
例如,AMD 为 DCN42b 显示引擎启用了 Panel Self Refresh(面板自刷新) 和 Panel Replay(面板重放) 功能,两项技术都能够减少显示刷新带来的功耗,进一步提升能效表现。
此外,另一项补丁还启用了 IPS(Idle Power Savings) 功能,为显示系统增加了更多节能机制。
修复 8K 显示兼容性问题
除了功耗优化,本次更新还修复了一项影响高分辨率显示器的兼容性问题。
此前,部分 8K 120Hz 和 8K 240Hz 显示模式,由于 DisplayID 扩展块解析存在问题,AMDGPU 驱动可能无法正确识别 EDID 信息,导致这些模式无法正常使用。
此次补丁已经针对这一问题进行了修复,未来连接高刷新率 8K 显示器时,兼容性和稳定性预计都会有所提升。
Linux 用户体验将进一步完善
总体来看,这批 AMDGPU DC 补丁虽然没有带来新的重磅功能,但针对 OLED 设备续航、显示功耗以及高分辨率显示兼容性进行了多项优化。
对于使用 AMD 显卡的 Linux 用户而言,如果设备配备 OLED 屏幕,未来升级到新版本内核后,有望获得更好的续航表现;而使用 8K 显示器的用户,也将享受到更加完善的显示支持。
随着 AMD 持续推进 Windows 与 Linux 驱动功能同步,两大平台之间的体验差距也正在进一步缩小。