省电,AMD 提交 Linux 新技术 FreeSync Panel Replay,降低屏幕静止时的功耗


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两种驱动程序选项。


相關推薦

2023-12-01

最终导致设备发热并影响续航。也就是说,我们前期做的省电优化工作,不仅无效,还起了反作用。那么到底该如何解决这一问题呢? 在刚刚结束的DDUC 2023上,deepin(深度)社区用户 fslong 从社区参与共创的角度,分享了帮助 d

2022-09-24

(蓝牙低功耗音频)的支持。 根据开发者的这份 GitLab 提交信息,PipeWire 目前已经获得了对 Bluetooth LE Audio 的初步支持,其中此次与 Bluetooth LE Audio 相关的提交包括这些内容: 在 media-codecs 中添加 LE Audio BAP 支持 在 LE Audio B

2023-11-23

配置下,硬件能够实现最佳 Linux 性能的同时,在平衡和省电模式下保持最佳电源节省。 根据补丁的描述,这项改进性能模式的 ThinkPad ACPI 驱动程序已在 ThinkPad T14 G4 AMD 型号上通过了测试。 不过补丁仍在 review 阶段。按

2022-09-17

,那就是英特尔酷睿 i9 12900K 在平均性能优异的同时,其功耗相比对比测试的对象也高很多(如上图)。就整个基准测试的 CPU 功耗而言,英特尔酷睿 i9 12900K 的功耗平均高出了 23%(128 瓦对 104 瓦),而峰值功耗甚至高出了 66%(2

2022-05-24

至强处理器驱动程序支持 在 AMDGPU 驱动程序中默认启用FreeSync Btrfs 支持编码 I/O 和更快的 fsync 带有触控栏的 MacBook Pro 的 FN 键映射 其他内容可参考社区关于 Linux 5.18 新功能的报道: 英特尔 CPU 内购功能 (SDSI)将合并到 Lin

2022-06-21

外,还在 HP Dev One 的 Linux 操作系统基准测试期间监控 CPU 功耗和 CPU 核心温度。接下来看看值得关注的测试结果。 图形/游戏性能 Linux 图形/游戏性能的测试结果取决于每个 Linux 发行版使用的内核和 Mesa 版本,具体数据会存在一

2023-07-19

 此次 release  共修改文件数:423,累计提交代码  +9103 −1910,合并PR 76个,共25人参与代码 commit 。 https://github.com/seata/seata/pull/5712 1.7.0 milestone: https://github.com/seata/seata/milestone/23 seata-se

2022-11-25

没过多久,工程组织 Linaro 就宣布,他们已经向 Linux 内核提交了新的代码,让上游 Linux 系统支持高通这款最新的移动 SoC。 Snapdragon 8 Gen 2 采用了全新的 1 + 4 + 3 核心配置,其中包括 1 个 3.2GHz 的 Arm Cortex-X3 超大核、4 个 2.8GHz 的

2023-08-08

华为推出了全新的方舟图形引擎,高能效统一渲染,有效降低渲染功耗和提升图形渲染效果。 详情:https://mp.weixin.qq.com/s/JBx-uejet2nDqHPWhuc9sg

2023-02-15

利用视频硬件加速取代 CPU 加速有几个好处:提高性能、降低功耗,且释放 CPU 周期以用于 WSL 或 Windows 主机中的其他任务,从而提高整体性能。具体加速效率取决于特定的 VA-API 功能,用户可以在 Windows 任务管理器中查看启用 WS

2022-12-02

类似 POSIX 的文件 API 相匹配,带来实质性的性能提升。 省电模式 几个月来,Google 一直致力于为 Chrome 和 ChromeOS 开发一些降低电池和内存消耗的功能,其中一些工具终于出现在浏览器的稳定版本中。省电模式默认处于禁用状态

2023-01-12

下拉菜单切换分支。进行代码评审时可以浏览代码改动的提交信息以及关联的禅道工作项信息,并且用户可以将代码与禅道工作项建立或取消关联。本次升级还优化了提交和展示评审问题的交互,在提高用户体验的同时帮助开发

2023-12-05

;tlp-stat    # 查看TLP配置信息,系统信息和内核省电设置以及电池数据。 sudo tlp-stat [-b /--battery]      # 查看电池信息,部分电池加-v参数可以查看电压。 sudo tlp-stat [-c /--config]   

2022-06-15

据外媒 Phoronix 报道 ,AMD 近日提交的一个补丁可以进一步调整 Linux 内核的调度程序围绕 NUMA 的不平衡状态,对于某些工作负载,该调度程序的调整补丁可显著改善基于 AMD Zen 的系统性能,甚至在 Intel Xeon 服务器上也可提供帮助