现在不少移动设备的屏幕都支持“自适应刷新率”功能,意思是屏幕内容保持不变的情况下,通过降低刷新率来降低功耗,节省电力消耗,从而让设备有着更长的续航时间。近日,AMD为其Linux内核的显卡驱动程序添加了新的代码,显示将带来类似作用的“FreeSync Panel Replay”技术,针对的是搭载DCN v3.1.4显示模块或更新版本的AMD Ryzen笔记本电脑。
AMD在补丁说明里,这样描述“FreeSync Panel Replay”技术:
DCN从DF/UMC/DRAM中获取一帧数据,可以阻止这条硬件路径部分的掉电。
GPU通过DisplayPort接口的主链路向显示器传输像素数据,可以阻止源发射器(TX)和接收器(RX)的掉电。
据AMD的介绍,“FreeSync Panel Replay”与“自适应刷新率”不能同时激活,前者相比后者有更大的优势,因为其保持了源和接收器的同步,从而在退出模式时降低了延迟,同时可以处理更多的使用场景,并且更容易地控制接收器的刷新率。新技术阻止显示没有任何更新或变化的情况下时,GPU向接收器重复发送相同的帧,减少重复的浪费,最终降低功耗。
暂时还不清楚“FreeSync Panel Replay”相比“自适应刷新率”能够节省多少功耗,在此之前,AMD也没有提及过这项功能。整个补丁大约有一千行新代码,根据提交的时间,预计要到今年晚些时候才会合并到主线。