多核打游戏反而更慢?谈CPU和游戏优化那点事( 六 )

多核打游戏反而更慢?谈CPU和游戏优化那点事

图5/7

这些都可是近十年间陆续增加的指令集,不是说没有堆核就是挤牙膏

以著名的渲染软件Cinebench为例,这是DIY玩家都相当熟悉的CPU测试工具。最新版的Cinebench R20对比旧版的Cinebench R15,一大改进就是加入了AVX指令集的支持。在CPU对AVX指令集有较好支持的情况下,同样的渲染项目,在Cinebench R20中跑,速度甚至要比Cinebench R15快一倍以上!新型指令集对性能的提升之巨,由此可见一斑。

多核打游戏反而更慢?谈CPU和游戏优化那点事

图6/7

Zen2的单核性能进步如此大,很大程度上是因为AVX2性能大幅提高

支持AVX或更新的指令集已经在渲染、视频压缩、科学计算等专业领域中渐渐成为常态,著名的Linux发行版Fedora 32甚至计划不支持没有AVX指令集的CPU。然而,仍有大量游戏未跟进AVX等新指令集,只支持老的SSE,新CPU跑这些游戏自然和旧款CPU没有太大区别。在指令集支持方面,游戏对CPU仍缺乏应有的优化。

推荐阅读