- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Linux 5.17 将为 Alder Lake 提供更好的睿频性能由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
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 移动处理器的用户来说,届时将获得更好的开箱即用体验.
本文地址:https://www.oschina.net/news/175094/linux-5.17-p-state 。
最后此篇关于Linux 5.17 将为 Alder Lake 提供更好的睿频性能的文章就讲到这里了,如果你想了解更多关于Linux 5.17 将为 Alder Lake 提供更好的睿频性能的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
Alder Lake 是英特尔第 12 代酷睿处理器,这也是英特尔在 x86 架构的处理器上首次采用 P 核 + E 核混合架构,相比此前的处理器改动幅度巨大。按照英特尔的计划,Alder Lake
我是一名优秀的程序员,十分优秀!