英特尔最近为其MeteorLakeCPU发布了一行代码补丁,从而大幅提升了Linux的性能。这一行代码对P-StateCPU频率调节驱动程序进行了微调。在基准测试中,看似微小的变化导致英特尔CoreUltraPC系统上的Linux性能提升高达72%。
该补丁于2024年6月6日发布,调整了英特尔P状态能效偏好(EPP)默认的“balance_performance”值。这将设置处理器的功率和性能之间的平衡。EPP的允许范围是0到255,在2月份设置为128,之后英特尔将其更改为115。最新补丁进一步将值从115细化为64。
初步测试显示,这一变化使MeteorLake处理器的性能提高了19%,每瓦性能提高了11%。Phoronix的MichaelLarabel决定进行一些更广泛的基准测试,以确定在单行补丁之后,MeteorLakeCPU的性能能提高多少。
测试使用搭载英特尔酷睿Ultra155H的AcerSwiftGo14进行,该处理器运行当前的Linux6.10内核。Larabel在更新前运行了基准测试,然后将英特尔的补丁应用于内核并重新运行了相同的测试。他执行了100多个基准测试来测试补丁,发现这一变化使所有测试的几何平均值提高了7%。
最值得注意的是,在补丁安装后,预设为“超快”的Kvazaar2.2Bosphorus4K视频编码基准测试以每秒20.51帧的速度运行。未安装补丁时,编码速度为11.94fps。因此,一行更改的代码使MeteorLake笔记本电脑的视频编码速度提高了72%。其他视频编码基准测试也有所改善,但效果并不显著。