下载
首页 手机游戏 手机应用 资讯 攻略 合集
首页 > 新闻 > 热点资讯 > ‌Intel推补丁修复Linux大小核调度缺陷‌

‌Intel推补丁修复Linux大小核调度缺陷‌

时间:2026-08-12 标签:‌Intel

  英特尔官方内核开发团队近期正式向Linux上游内核提交了全套优化补丁,专门解决Linux 7.3版本集群调度模块在P核与E核混合架构处理器上的负载分配bug,该问题覆盖了已经大规模出货的数代英特尔消费级处理器,包含Alder Lake、Lunar Lake与Panther Lake在内的多款产品线都受到影响。

‌Intel推补丁修复Linux大小核调度缺陷‌

  Linux内核从5.16版本也就是2021年发布的迭代版本开始,正式引入集群调度功能,这套机制的设计初衷是把运算负载均匀分散到不同的核心集群里,以此提升整机的运行能效与综合性能,在核心规格完全统一的服务器处理器上运行逻辑完全正常,但在英特尔大小核混合拓扑的处理器架构上,这套机制的底层运行逻辑直接出现了水土不服的状况。

  英特尔内核开发工程师Ricardo Neri在720日提交的第六版补丁说明里直接点明,这套原本适配统一核心集群的调度机制,在好几代已经发售以及还未正式发布的英特尔处理器上,都出现了运行失效的问题。

  问题的核心根源来自负载分配逻辑的底层假设偏差:集群调度功能的默认前提是同一集群下的所有处理器核心共享同一级缓存,通常默认共享L2二级缓存,但在大小核混合架构的处理器拓扑里,这个预设前提完全不成立。当系统没有跑满全核心负载、仍有部分核心处于空闲状态时,大核心可以正常承接下超出小核心运算能力的任务,但剩下的剩余负载本该均匀分配到小核心集群上分发执行,实际运行时却完全达不到预期的分配效果,多个独立的底层缺陷互相叠加,直接阻塞了整个集群层级的负载均衡流程,英特尔这次提交的全套补丁系列,就是专门针对这串连锁问题做针对性修复。

  开发团队专门选了三代不同架构的处理器做了完整的对照测试:第12代酷睿Alder Lake采用P核心支持多线程搭配独立E核集群的组合,测试节分别在开启和关闭超线程的状态下跑完了全部验证流程;拓扑结构更复杂的Lunar Lake和Panther Lake,除了共享L3三级缓存之外,还额外挂载了一组专属低功耗E核心,也全部纳入了测试覆盖范围。

  作为对照组测试,工程师直接手动关闭集群调度选项重跑了全部测试用例,所有硬件配置下调度器都完全按预期逻辑正常运行,其中受影响最严重的是Alder Lake架构,毕竟这款第12代酷睿从2021年末上市至今,也是英特尔混合架构里全球装机量最高的产品线。

  不过截至目前英特尔还没有对外放出任何基准性能测试的官方结果,硬件评测媒体Phoronix已经公开表示,会在新内核的开发周期正式启动后第一时间自行完成实测,面向游戏场景的基准测试内容,要等到下下个迭代周期才能进入稳定内核分支。

  这次提交的补丁适配逻辑是针对处理器的混合核心拓扑结构做通用性修复,而非绑定特定处理器型号,所以补丁列表里虽然没有明确列出Raptor Lake与Arrow Lake两代架构,所有搭载英特尔大小核混合架构的处理器,都能通过这套补丁获得对应的优化效果。

  目前这批补丁已经正式进入内核TIP分支的sched/core分区,基本确定会在接下来的新功能合并窗口正式纳入主线内核。Linus Torvalds在8月9日已经发布了Linux 7.2的第七个候选测试版本,正式版预计会在8月16日或23日对外发布,之后官方就会开放下一轮的新功能合并窗口,Linux 7.3稳定版的正式上线时间,大概率落在10月底到11月初之间。

推荐游戏

推荐内容

m.dancihu.com