
有关英特尔第八代处理器最近增加了内核的消息已得到证实. 许已经开始提出他们多年来珍视的“多核无用理论”. 不禁让人想起一些关于双核高频i3的著名理论. 多年后,主流游戏杰作是否仍未充分利用多核CPU?同时,作为酷睿i5和i7之间的最大区别,超线程技术真的适合实际游戏吗?我们用测量数据说话.

什么是超线程技术?

实际上,由于应用程序中的许多原因,CPU的执行单元未充分使用. 如果CPU无法及时读取数据(总线/内存瓶颈),则其执行单元利用率将大大下降. 所有这些导致当前的CPU性能无法得到充分利用. 因此,CPU制造商已经考虑使用另一种思路来提高CPU的性能. 通过共享内核中的某些资源,CPU内核可以同时执行两个线程,从而充分利用空闲时间来提高CPU的效率. “超线程”技术. 通常,超线程技术可以带来20-30%的多线程性能提升.
测试方法说明
我们将使用具有kabylake架构的Core i7-7700K处理器来屏蔽内核,并通过主板BIOS关闭超线程并将其设置为三种状态: 双核四线程,四核四线程和原来的四核八线程. 频率设置保持不变,默认频率为4.2GHz,最大核心频率达到4.5GHz.


为了进行游戏测试,我们选择了《守望先锋》,《地铁的最后黎明》和《古墓丽影: 崛起》这三款游戏进行测试. 通过Windows的内置任务管理器监视每个线程的负载.
测试平台简介

3DMark FireStrike Extreme总成绩
3DMark是用于游戏的权威综合性能测试软件. 总分代表理论整体游戏表现的强度. 我们测试了常用的FireStrike Extreme模式.

双核四线程状态下的得分


通过比较,我们可以看到,只有打开两个物理内核时,游戏的性能损失非常明显,而关闭超线程技术的影响相对较小. 当然,这只是理论上的差异. 我们将继续测试实际游戏.
“古墓丽影10”

我们使用了《古墓丽影10》随附的Benchmark进行测试,并将分辨率设置为1920x1080以实现最高的特殊效果.

“古墓丽影10”已经达到了很高的图像质量水平,并且还具有广泛的物理效果,这给CPU带来了巨大压力. 通过实际的游戏测量,我们发现双核四线程状态的平均帧频有一定程度的损失,但在实际操作中会出现卡顿现象. 而且我们意外地发现,在关闭超线程技术之后,帧速率有了显着提高.
“地铁的最后一盏灯”
“地铁的最后一盏灯”是著名的“滥用特效”作品. 它还使用了许多先进的图形技术和物理效果来很好地压缩整个机器的性能. 我们还将分辨率设置为1920x1080,以实现最高的特殊效果.



在相同的高负载“ Last Dawn of Subway”中,双核四线程状态下的性能比四核八线程状态下的性能低约20%. 超线程技术对该游戏的影响很小.
“守望先锋”
最后,我们测试了流行的游戏“守望先锋”. 为了更真实地比较游戏的性能,我们使用了自定义游戏来添加计算机,并使用FRAPS记录了激烈战斗中的帧频数据. 注意: 此测试方案更为极端,无法与图形卡测试中的帧速率进行比较.

记录比赛中目标点激烈比赛的帧频数据





在极其激烈的战斗中,整个机器的性能测试非常严格. 在双核四线程状态下,帧速率损失很大,并且帧丢失现象相对较多. 关闭超线程技术后,帧速率意外地显着提高.
超线程技术需要有针对性的优化

从理论上讲,超线程技术本身可以提高处理器的多线程性能,但是从我们测试的三款游戏中可以看出. 超线程技术并不总是能够带来更好的游戏性能,甚至在某些游戏中具有某些副作用. 这取决于游戏制造商是否优化了超线程技术,以及任务是否针对更多的物理内核进行了优化,而不仅仅是使用虚拟线程.
双核处理器无法适应时代

过去,游戏制造商无法优化多核,给人的印象是双核处理器就足够了. 近年来,随着游戏厂商优化工作的逐步加强,多核的利用率不断提高,随着物理效果和AI水平的提高,对CPU多线程计算性能的需求也逐渐提高. 过去使用的双核四线程处理器不再能够保证高负载游戏的良好性能. 我们可以清楚地感觉到双核处理器没有适应时代. 英特尔的下一代Core i3全四核策略和AMD的全系列四核策略可以很好地验证这一点.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-304821-1.html
fx
还在吹牛逼