AMD 为新的“引导自主模式”发布 P-State Linux 补丁
admin
2023-07-31 19:45:11
0

随着AMD P-State CPU 频率缩放驱动程序在过去一年中汇集在一起​​并改进,最近正在开发能源性能偏好“EPP”模式,以进一步提高 Ryzen 和 EPYC 处理器的性能/功率特性Linux。今天的新补丁系列为 AMD P-State 驱动程序实施了第三种模式。

AMD 工程师今天早上发布了补丁,用于在他们的 P-State 驱动程序中实现“引导自主模式”,以便在 Zen 2 和更新的 Ryzen/EPYC 平台上使用。Zen 2 和更新版本是 AMD P-State 的硬性要求,因为它依赖于 ACPI 协作处理器性能控制 (CPPC) 功能。

在新的 AMD P-State Guided Autonomous Mode 中,在新的补丁系列中总结为:

根据以下 ACPI 规范,可以定义 CPPC 的 3 种模式:

1. 非自治:操作系统缩放调控器通过“所需性能”寄存器指定操作频率/性能级别,PMFW 遵循该规范。

2. Guided autonomous:OS scaling governor通过`Minimum Performance`和`Maximum Performance`寄存器指定最小和最大频率/性能水平,PMFW可以自主选择这个范围内的工作频率。

3. 完全自主:操作系统仅(通过 EPP)向 PMFW 提示工作负载所需的能源性能偏好,PMFW 自主调整频率。

目前 (1) 由 amd_pstate 作为被动模式支持,(3) 由 EPP 支持 [2] 实现。此更改是为了支持 (2)。

在引导自治模式下,min_perf 基于缩放调控器的输入。例如,对于 schedutil,此值取决于当前利用率。max_perf 设置为最大容量。

要激活引导自动模式 “amd_pstate=guided“ 命令行参数必须在内核中传递。

AMD 进行的基准测试表明,AMD P-State Guided Autonomous Mode 在其新的 EPYC(霄龙)“热那亚”服务器平台上表现特别出色。引导模式下的 EPYC 性能比当前内核中默认的被动模式下要好得多。P-State EPP 支持继续在主线内核中发挥作用。AMD P-State Guided Autonomous Mode 还有助于 EPYC 比使用旧的通用 ACPI CPUFreq 驱动程序更好地执行以获得更好的原始性能,尽管在某些情况下可能会导致略高的功耗。

image.php_-3image.php_-3

请参阅此补丁系列,了解 200 多行新代码,这些代码解决了 AMD P-State Guided Autonomous Mode 支持问题。尽管考虑到发布这些补丁的时间,我们不太可能看到它们在即将到来的 Linux v6.2 内核合并窗口中及时得到审查和准备,因此可能必须等到明年 6.3+ 才能看到这个主线。但是 AMD 的结果显示此模式的性能优于 ACPI CPUFreq 是一个好兆头,并且 amd_pstate 驱动程序上的工作似乎正在逐渐消失。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...