当前位置: 首页 > 科技观察

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

时间:2023-03-11 23:52:21 科技观察

Linux5.17将为AlderLake处理器提供更好的睿频性能,并发生了巨大变化。按照英特尔的计划,AlderLake处理器和搭载它们的个人电脑将从明年初开始推出。Linux5.17将为即将推出的IntelAlderLake移动处理器带来非常重要的修复。如果没有此修复,您将看不到处理器达到英特尔标榜的单核睿频,这取决于系统是否调整了EPP。作为Linux5.17电源管理代码的一部分,开发人员RafaelJ.Wysocki已将他对IntelP-StateCPU频率缩放驱动程序的更改提交到合并队列。CPUP-State全称Voltage-FrequencyControlState,在ACPI规范中定义为PerformanceState。在电压-频率控制中,驱动电路的电压和时钟频率根据工作量增加或减少。操作系统根据当前工作负载请求特定的P-State。处理器可以接受或拒绝请求,并根据自己的状态设置P-State。P-State列表示处理器支持的频率以及收集期间在每个频率上花费的时间。RafaelJ.Wysocki在提交的评论中表示,“用户期望在条件允许的情况下能够获得cpufreq/cpuinfo_max_freq指定的频率。但是在AlderLake移动处理器上,这是不可能的,无法在指定频率上实现即将推出的AlderLake移动处理器,因为处理器的EPP值表现略有不同,结合现有核心行为导致CPU频率受限。此修复程序将在启动时更新EPP值以逆转CPU频率的限制。开发者表示,从驱动的角度来看,当EPP的值设置为128时,对于之前的IntelCPU非常有效,这个值可以保证CPU达到最大频率,对于最新的AlderLake移动处理器来说,这个该值应设置为102,这是开发者给出的最大推荐值,可以让AlderLake移动处理器的核心获得足够的Turbofr频率。Linux5.17合并本次更新后,对于使用AlderLake移动处理器的用户,P-State将在启动时将EPP的值设置为102,对于使用其他IntelCPU的用户,EPP的值将保持在128不变,以便未使用的处理器可以在Linux上实现最佳性能版本。虽然可以通过sysfs手动修改EPP的值,但至少对于AlderLake移动处理器的用户来说,会得到更好的开箱即用体验。本文转自OSCHINA文章标题:Linux5.17将为AlderLake提供更好的turbo性能本文地址:https://www.oschina.net/news/175094/linux-5.17-p-state