导读 | AMD 近日发布了一系列补丁,为其 AMDGPU Linux 内核显卡驱动程序的显示代码 “DC” 添加了一个新功能:FreeSync Panel Replay。这个功能针对搭载 DCN v3.1.4 显示块或更新版本的 AMD Ryzen 笔记本电脑,可以在屏幕内容不变时降低功耗。 |
目前,现代笔记本电脑已经有了像面板自刷新(PSR)这样的省电技术,可以在屏幕内容静止时减少功耗。但是 FreeSync Panel Replay 是一种新的技术,只有在 Display Core Next 3.1.4 + 硬件上才能使用,而且不能与 PSR 同时激活。AMD 认为这个新功能比 PSR 更优越,因为它可以保持源和接收器的同步,从而在退出模式时降低延迟,可以处理更多的使用场景,并且可以更容易地控制接收器的刷新率。
AMD 在补丁的说明中这样描述 FreeSync Panel Replay:
在某些情况下,GPU 在没有任何更新或变化的情况下向接收器重复发送相同的帧。这些重复的传输是浪费的,在系统的不同方面导致了功耗:
1. DCN 从 DF/UMC/DRAM 中获取一帧数据。这种内存流量阻止了这条硬件路径部分的掉电。
2. GPU 通过 DisplayPort 接口的主链路向显示器传输像素数据。这阻止了源发射器(TX)和接收器(RX)的掉电
目前还不清楚 FreeSync Panel Replay 相比 PSR 能够节省多少功耗。在看到这些补丁之前,我还没有听说过 AMD 提及过这个功能,也没有在搜索引擎中找到任何相关结果。这个补丁系列大约有一千行新代码。不过由于这些补丁提交的时间点,它们预计要到今年晚些时候至少 v6.6 内核周期才能被合并到主线。
补丁地址:https://lists.freedesktop.org/archives/amd-gfx/2023-June/094605.html
除了发布这个新功能外,AMD 还为 Linux 发布了最新版本的 Radeon™ Software。该软件支持 Ubuntu 20.04、RHEL 8.2 等操作系统,并提供了 AMDGPU All-Open 和 AMDGPU-Pro 两种驱动程序选项。