有人花大价钱买了最新处理器,却手动关掉一半核心来"优化"游戏。英特尔副总裁Robert Hallock说,这不是硬件的锅——现代游戏最多浪费了30%的CPU性能,而解锁这些潜力的钥匙在软件手里。
混合架构的"成熟硬件"与"幼稚软件"
![]()
2021年,英特尔在Alder Lake上首次采用混合架构,把性能核(P核)和能效核(E核)塞进同一块芯片。这种设计和ARM路线相似,但PC生态的复杂度远超手机。四年过去,Hallock认为硬件层面已经成熟,"统一核心"虽在规划中,但现有混合架构的硬件底子已经到位。
真正卡脖子的是软件。
PC Games Hardware的采访中,Hallock直接点名批评一种玩家自救行为:在BIOS里关掉E核,只让P核跑游戏。不少人反馈这样帧数更高,但Hallock的数据是——两者性能差异"大约只有1%"。
这1%的差距被放大成"关E核才能玩游戏"的迷信,背后是早期线程调度器(Thread Director)的锅。Windows的任务调度器本身是个"瞎子",全靠英特尔的线程调度器告诉它哪个进程该扔给哪种核心。早期版本不够聪明,P核独占确实更稳,但这不代表E核是累赘。
Hallock的解释很直白:优化到位的话,E核哪怕单核性能弱,也能贡献应有的算力。他甚至搬出英特尔应用优化器(APO)这种简单工具当例子——软件层面的微调就能解决问题。
Ring Bus频率:被忽视的隐形杀手
除了调度器,Hallock还挖出一个更隐蔽的技术债:Ring Bus频率。
早期混合架构有个设计缺陷——启用E核时,Ring Bus(连接各核心与缓存的内部总线)频率会被拉低。这导致一个诡异现象:P核明明空着,性能却起不来,因为数据通道被卡了脖子。玩家看到帧数下降,自然把锅扣给E核本身。
这个问题和E核的IPC(每时钟周期指令数)无关,纯粹是硬件协同的调度策略没调好。Hallock没细说哪代产品修复了这个问题,但暗示"现在"的情况已经不同。换句话说,早期用户基于旧硬件形成的"关E核"经验,正在变成过时的肌肉记忆。
30%的性能黑洞:游戏开发者的责任
Hallock抛出的最刺眼数字是"最高30%"。
现代游戏对混合CPU的利用率不足,最多可能浪费三成性能。这不是指某款游戏、某个场景,而是整个行业对异构计算的适应速度问题。游戏引擎的线程调度逻辑大多写于单核性能至上的年代,面对P核+E核的混搭,要么简单粗暴地全扔给P核,要么在核心间乱窜引发延迟。
英特尔的角色很微妙。他们造了硬件,写了线程调度器,甚至推出APO工具帮游戏做针对性优化——但游戏最终跑成什么样,取决于开发者的代码。Hallock的潜台词是:我们已经把工具摆上桌了,用不用、怎么用,是游戏厂的事。
这种"硬件厂商等软件生态"的僵局,在PC领域反复上演。DirectX 12的异步计算、光线追踪的RT Core、现在的混合核心……每次都是硬件先行,软件拖后腿。区别在于,这次玩家能亲手关掉一半核心来" workaround",反而让问题的紧迫性被掩盖了。
APO工具的局限与英特尔的算盘
Hallock提到的APO(Application Optimization)值得单独拆解。
这是一个轻量级工具,不需要游戏开发者改代码,英特尔自己维护一份"游戏-优化配置"列表,自动调整线程分配策略。听起来很美好,但覆盖范围有限——只有特定游戏、特定CPU型号支持。它不是万能药,更像是英特尔在生态没跟上时的补丁。
更深层的问题是:APO的存在,会不会反而降低游戏开发者主动优化的动力?既然英特尔会出手兜底,引擎厂商何必大动干戈重构线程系统?这种"补丁依赖症"在显卡领域早有先例,NVIDIA的DLSS一度让开发者放松了对原生分辨率的打磨。
Hallock没谈这个,但他的立场很清楚:软件优化是"关键"(critical),APO只是过渡方案。英特尔想要的是开发者从根本上理解混合架构,而不是靠外部工具打补丁。
玩家的理性选择 vs 行业的集体懒惰
回到那个尴尬的现实:关E核确实有用,至少在部分游戏、部分硬件上。
Hallock承认早期线程调度器的不足,也承认Ring Bus频率的历史问题。这意味着玩家的"迷信"有真实经验基础,不是凭空想象。但问题在于,这种 workaround 变成了默认操作,甚至成为评测媒体的"标准测试流程"——新CPU到手,先关E核再跑游戏,分数好看,但掩盖了硬件的真实潜力。
对普通用户来说,这是理性的个体选择:我不关心架构演进,我只想要帧数稳定。但对行业来说,这是集体懒惰的温床。如果"关E核"成为共识,开发者就没有压力去适配混合架构,英特尔的新一代CPU卖点被架空,最终所有人被困在旧范式里。
Hallock的采访是一次温和的喊话:硬件已经准备好了,该软件生态动起来了。30%的性能浪费不是技术天花板,是组织协作的失败。
实用判断
如果你现在用的是12代或13代酷睿,别急着关E核。先更新Windows、主板BIOS和英特尔驱动,确认线程调度器版本够新,再跑一遍常玩的游戏对比测试。Hallock说的1%差距,在2024年的软硬件环境下,大概率是真的。
对准备买新机的用户,混合架构的成熟度已经够高,不必再把它当成"实验性技术"来回避。真正该问的是:你玩的游戏有没有进英特尔的APO支持列表?没进的话,帧数波动可能不是CPU的锅,是开发者还没动手适配。
这场"30%性能浪费"的争议,本质是PC生态的权力结构问题。英特尔造了硬件,微软管着操作系统,游戏开发者写最终代码,三方各管一摊,接口处全是摩擦成本。Hallock的表态是英特尔试图把压力向上游传递——下次游戏优化差,别只骂CPU,看看代码里有没有认真对待那堆E核。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.