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 移动处理器的用户来说,届时将获得更好的开箱即用体验。


相關推薦

2021-11-16

节。在 Alder Lake 中,英特尔专为 Windows 11 进行了优化,以更好地利用 Alder Lake 中所采用的 P+E 核心的混合架构和硬件线程调度技术 —— Intel Thread Director。 为了测试这些技术并一窥 Alder Lake 在 Windows 11 和 Linux 上的表现究竟谁更

2021-11-17

Linux 5.16 内核的合并窗口刚刚结束,预计将在今年年底发布。现在 Linux 5.17 内核的子系统开发树已经开始了相关的合并工作。根据 Phoronix 的报道,Google 工程师近日提交的补丁在数据中心内提供了可观的 TCP 性能方面的优势。 L

2023-06-13

认了这一点,并一直致力于改善P核与E核的负载平衡,并提供进一步的修复,以确保在x86混合CPU上的正确行为。 周四的混合CPU的集群调度的v2补丁解决了前一轮代码审查中提出的一些问题。 通过这些更新的补丁,他们看到性

2023-04-24

测试中的成绩对比,再来决定。 为了了解 Ubuntu 23.04 的性能,测试人员在三台不同的笔记本电脑上进行了 Ubuntu 22.10(含SRU 更新)和 Ubuntu 23.04 的基准测试,三台设备配置如下: 戴尔 XPS 9310,配备英特尔 Core i7 1165G7 Tiger Lake

2022-07-15

试结果表明,“-O3 -march=native”内核构建并没有产生明显更好的性能。事实是,当在 Ubuntu 22.04 LTS 上使用 GCC 11 构建时,它甚至在一些工作负载中都出现了倒退。 特别是"-O3 -march=native "内核在某些 I/O 工作负载上的表现,不仅

2022-04-14

并改进后的 zstd,性能大幅提升 为树莓派 Compute Module 4 提供 mainline 支持 支持 AMD SEV/SEV-ES 主机内实时迁移 实现更好的 USB 低延迟音频播放 但它仍是一个非 LTS 版本,只有为期三个月的支持。如果用户正在使用由 Linux 5.16 内

2022-10-22

SH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话。 本次更新的插图如下: OpenBSD 7.2 中的更新内容包括: 新/扩展平台: 增加了对 Ampere Altra 的支持 增加了对 Apple M2 的支持 增加了对联想

2023-03-20

发布的 OpenSSH 9.3、处理 MS-DOS 文件系统时对 makefs 的主要性能修复,以及对主机/机器 ID 生成的更改。 Netflix 还修复了 makefs 的性能问题,大大缩减了 MSDOS 文件系统的创建速度。补丁解释说,“添加缺失的 brelse(bp),没有它,缓存

2022-02-23

最新代码,用于获取随机字节的 getrandom() 调用能够获得更好的性能。在配备英特尔 Xeon E5-2697 v2 @ 2.70GHz CPU 和 112G 内存的设备上进行 stress-ng getrandom() 基准测试后,更是获得了 18450% 的性能提升。 此次更改基本上会将之前的全

2023-02-28

e 管理程序、改进对 Intel Alder Lake 的支持、Kdump 支持解码 Linux 系统调用,以及一系列其他软件更新,以及对其内核的其他改进。 FreeBSD 13.2 Beta 3 主要变化 支持更多 4G 无线调制解调器 添加 nproc(1) 工具 添加缺失的 loader 帮

2022-10-11

天前,一名用户在知名的匿名网站 4chan 上公开了英特尔 Alder Lake UEFI 的源代码,与此同时还有一份文件副本被发布到了 GitHub 上(目前这两个网站上的文件均已无法访问,但已在网上传播)。该源代码文件是一个容量达到了 2.8GB

2021-12-06

Spectre V1 SWAPGS 处理器侧信道漏洞的一些重要修复已经在 Linux-5.16-rc4 内核中登陆,相关的 Spectre V1 修复补丁来源于百度 Linux 工程师赖百度(<[email protected]>)。 去年 Spectre V1 漏洞相关的 Linux 内核提交导致 SWAPGS 处理

2022-06-16

Linux 5.17 已结束生命周期,在 kernel.org 上被标记为 EOL ,这意味着该版本不会再有任何 Bug 修复和安全补丁。 Linux 5.17 是一个非 LTS 版本,只有为期三个月的支持,而且 5.17 的维护版本似乎是最少的,只有 15 个。前一个退役

2023-08-19

英国硬件公司 Star Labs 发布了最新款 Linux 平板电脑 StarLite 5,标准版首发价 $498.00(支持选配更大容量硬盘)。 参数速览 屏幕 12.5 英寸 LED 背光 采用 IPS 技术的 10 点触摸显示屏 2880x1920 分辨率 16:10 比例 处理器