一段2022年就写好的代码,直到现在才在Linux平台默认打开。AMD GPU Display Core开源驱动的最新更新里,悄然启用了一项名为“内容自适应对比度与功耗”(CACP)的功能,它隶属于AMD自适应背光管理(ABM)体系,目标是直接压降OLED屏幕的功耗。

对使用AMD显卡的Linux笔记本用户来说,这算是硬件能力的一次释放。OLED面板天然能通过动态调节像素亮度来省电,而CACP会实时分析画面内容,自动匹配最优的对比度和功耗策略,理论上可以在不牺牲观感的前提下挤出更长的续航时间。过去Windows驱动中已具备类似能力,如今开源方案终于跟上,补齐了平台差异。

打开网易新闻 查看精彩图片

尴尬的是,官方只发表了“能够将OLED显示屏的功耗进一步降低”的原则性描述,没有任何具体的省电百分比,互联网上也搜不到公开的实测资料。对于以数据说话的工程师群体,这恰好踩中痛点——功能听起来很美好,但到底能多撑20分钟还是多撑1小时,完全没有可参照的标尺。

反观代码版权注释,新增部分最早可追溯到2022年,意味着核心逻辑在成熟后可能已先行应用在闭源驱动中验证。虽然宣传节奏拖沓,但也不至于判定为“半成品”。这种迟到但完整移植的模式,在AMD开源驱动历史上并不少见,对有调校能力的用户而言,至少多了一个可以自行评估的降耗选项。

除了省电功能,本次更新还修复了8K显示模式的解析问题。此前在显示器EDID未提供完整配置时,部分8K 120Hz或240Hz时序可能无法通过DisplayID扩展数据块正确读取。对极少数8K显示器的用户来说,这是消除兼容性黑盒的一步。