Linux 5.17 将为 Alder Lake 提供更好的睿频性能
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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
K-12教育应用存在“严重安全风险”
51CTO社区编辑加盟指南,欢迎关注! WOT全球技术创新大会2022,门票6折抢购中!购票立减2320元!--> 据非营利组织Me2B Alliance近期发布的报告显示,K-12教育使用的许多应用程度存在各种严重的安全问题,其中包括可能导致学生数据“不受监管和失控”地分享给广告公司。 Me2B共对38 所k-12学校使用的 73 个应用程序,发现其中有60%的应用会将学生数据发送给第三方;大约有50%的人讲数据发送给了Google,约有10%的人将数据发送给Facebook。 值得一提的是,Me2B对一个名为“WebView”通用功能的使用进行专门研究,该功能允许开发人员将网页集成到应用程序中。在学校的很多应用中都使用了该功能,它允许学校在应用中集成动态的网页信息(例如日历和体育赛事的结果),且无需更新应用程序。但是,它也很有可能导致学生数据被窃取,更糟糕的是,学生和家长还可能因此成为网络诈骗的目标。 例如,研究人员多次观察到学校应用程序链接的网页被劫持,导致用户访问了恶意网站。马里兰州某个学校曾经使用的一款应用程序就是如此,将用户定向至一个受感染的网站。德克萨斯州的某学校也在应用...
- 下一篇
图解存储架构:NAS vs. SAN vs. DAS
51CTO社区编辑加盟指南,欢迎关注! WOT全球技术创新大会2022,门票6折抢购中!购票立减2320元!--> NAS、SAN、DAS是常见三种存储方式,乍一看就像是英文字母的排列组合,但实际上大有不同。这就好比一个女孩子让你修电脑,但是她们的初衷不同,实现的方法也不同,最后的结果自然也会大相径庭。比如,有的男生修完电脑后,可能会收获一个女朋友。当然,也有可能她真的只是找你修电脑。 通过这个例子,我们来看NAS、SAN和DAS似乎是同一个原理。NAS、SAN和DAS的目的是一样的:存储。但其初衷、过程和结果是不同的。 今天,我们就来聊聊这三个概念。 NAS是Network-Attached Storage的缩写。简而言之,它是一种通过网络实现存储目的的设备。 SAN和NAS长得很像,连字母都是一样的,SAN(Storage Area Network)是存储区域网络。 另一个DAS(Direct-Attached Storage),即开放系统直连存储。 这三个存储术语非常相似,但表达的存储状态不同。下面,我们就从三者间最大的区别入手,帮助大家区分三者之间的差异: DAS DAS是个人...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果