解决Windows系统在Intel 12/13/14代平台高负载卡顿调度问题

教程文档 · · · 💬 暂无评论

解决Windows系统在Intel 12/13/14代平台高负载卡顿调度问题

问题描述

12代以上CPU(包含13代、14代)在Windows下有严重的调度问题。当其他程序让CPU满载60%~80%时,打开浏览器网页会异常缓慢,甚至卡死。

问题原因

  1. 大小核调度交给系统:Intel设计的大小核调度按理说应该由CPU固件处理,但目前交给了操作系统Windows处理
  2. 调度逻辑简单粗暴:Windows大小核心调度的逻辑是根据应用是否在前台来断定优先级的,后台任务会被丢给小核心
  3. 切换延迟明显:大小核心切换存在延迟,小核心满载后切换到大核心会有明显的交接延迟,导致前台任务卡顿

解决方案

打开电源管理的隐藏设置,在PowerShell中以管理员身份执行以下命令:

powercfg -attributes SUB_PROCESSOR 7f2f5cfa-f10c-4823-b5e1-e93ae85f46b5 -ATTRIB_HIDE
powercfg -attributes SUB_PROCESSOR 93b8b6dc-0698-4d1c-9ee4-0644e900c85d -ATTRIB_HIDE
powercfg -attributes SUB_PROCESSOR bae08b81-2d5e-4688-ad6a-13243356654b -ATTRIB_HIDE

执行完成后,在电源选项中会出现新的隐藏设置项,调整电源策略即可解决卡顿问题。

适用平台

  • Intel 12代(Alder Lake)
  • Intel 13代(Raptor Lake)
  • Intel 14代(Meteor Lake / Raptor Lake Refresh)

参考资料

标签:Windows, 教程, Intel, 性能优化, 12代CPU, 调度

添加新评论