您现在的位置是:首页 > 文章详情

Linux 5.17 将为 Alder Lake 提供更好的睿频性能

日期:2021-12-23点击:279

51CTO社区编辑加盟指南,欢迎关注!

Alder Lake 是英特尔第 12 代酷睿处理器,这也是英特尔在 x86 架构的处理器上首次采用 P 核 + E 核混合架构,相比此前的处理器改动幅度巨大。按照英特尔的计划,Alder Lake 处理器以及搭载该处理器的 PC 将从明年年初开始陆续推出。

Linux 5.17 将对即将推出的英特尔 Alder Lake 移动端处理器带来了一个非常重要的修复。如果没有这个修复,你将无法看到处理器达到英特尔所宣传的单核睿频频率,而这个睿频频率的高低取决于系统是否调整了 EPP。

作为 Linux 5.17 的电源管理代码的一部分,开发者 Rafael J. Wysocki 已将他对英特尔 P-State CPU 频率缩放驱动程序的修改提交至合并队列中。

CPU P-State 代表电压-频率控制状态,在 ACPI 规范中被定义为性能状态。在电压-频率控制中,驱动电路的电压和时钟频率会根据工作负载而增加或减少。操作系统根据当前的工作负荷请求特定的 P-State。处理器可以接受或拒绝该请求,并根据自己的状态设置 P-State。P-State 列表示处理器支持的频率以及在收集期间在每个频率上花费的时间。

Rafael J. Wysocki 在提交的注释中表示,“用户有一个期望,即在条件允许的情况下,他们可以得到 cpufreq/cpuinfo_max_freq 指定的频率。但在 Alder Lake 移动端处理器上,这却是不可能的。”

之所以在即将到来的 Alder Lake 移动端处理器上无法达到指定的频率,是因为该处理器的 EPP 值的行为略有不同,该行为与现有的内核行为共同作用下会导致 CPU 频率受到限制。该修复程序将在启动时更新 EPP 值,以扭转对 CPU 频率的限制。

开发者表示,从驱动方面看,当把 EPP 的值设为 128 时对以前的英特尔 CPU 来说十分有效,该值可以确保 CPU 达到最大频率,而对最新的 Alder Lake 移动处理器来说,这个值应该被设为 102,这个值是开发者给出的最大建议值,可以让 Alder Lake 移动处理器的核心达到足够的睿频频率。

在 Linux 5.17 合并该更新后,对于使用 Alder Lake 移动处理器的用户,P-State 将在启动时将 EPP 的值设置为 102,而对于使用其他英特尔 CPU 的用户 EPP 的值将保持为 128 不变,以便让不用的处理器在 Linux 上都能达到最佳的性能释放。

虽说 EPP 的值能够通过 sysfs 手动修改, 但至少对于 Alder Lake 移动处理器的用户来说,届时将获得更好的开箱即用体验。

本文转自OSCHINA

本文标题:Linux 5.17 将为 Alder Lake 提供更好的睿频性能

本文地址:https://www.oschina.net/news/175094/linux-5.17-p-state

【责任编辑:未丽燕 TEL:(010)68476606】

原文链接:http://os.51cto.com/art/202112/696371.htm
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章