超线程真的很重要?玩游戏究竟选Core i5还是E3-1230?
在论坛和Q群里经常有人讨论装机的时候究竟是用Xeon E3-1230 V2/V3还是用Core i5处理器这个问题,这两种处理器的售价非常接近,一个流行的观点是:玩游戏E3-1230还不如Core i5,到底选择哪个一下变成疑问。
Xeon E3-1230和Core i5最主要的区别其实就是核显和超线程技术的有无,除此之外就是细微的频率差异了,都是散装的话普通Core i5处理器要比Xeon E3-1230要便宜一些。不锁倍频“K系列”则贵一些,喜欢超频的朋友多数会选择不锁倍频的“K”系列处理器,这里就不作讨论了。核显对于游戏玩家来说则没啥用,但是E3-1230支持超线程技术反而拖了游戏性能吗?
对于单线程芯片来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,只能够对一条指令(单个线程)进行处理,结果必然使处理器内部的其它处理单元闲置。而“超线程”(Hyper-Threading)技术则可以使处理器在某一时刻,同步并行处理更多指令和数据(多个线程)。
可以这样说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。
以Intel处理器为例,早在NetBurst时代,Pentium 4处理器就应用了超线程技术,不过在进入Core架构后,超线程技术被抛弃,估计是因为Core架构处理器可能没有足够的内存带宽和CPU内部带宽来利用超线程技术获得优势。
到了Nehalem时代超线程技术又重新回归,得益于更高的内存带宽、更大的高速缓存和更高效的核心,Nehalem架构开启超线程后提升幅度远远高于Pentium 4处理器,随后的一系列Core i7和Core i3处理器中均有使用超线程技术。
最初的时候部分游戏由于没有做好优化,关闭超线程游戏帧数还会高一些,早期系统和软件对超线程技术的支持都不是太好,所以最初给人的印象并不算很好。
微软在Windows XP系统开始就开始支持超线程技术,软件方面现在也对多线程优化得比较好,许多游戏和软件都有对多核/多线程进行优化,不过绝大多数游戏最多只能支持4线程,还有不少只支持双线程运行,超线程技术对游戏性能有多大影响?这是我们今天要研究的话题。
我们挑选了一些日常应用的软件和十款游戏(单机和网游),开关E3-1230 V3的超线程,以此测试对性能的影响,尤其是在游戏性能。
测试平台与说明
测试CPU使用Intel Xeon E3-1230 v3,保持默认频率,主板是华硕Z87-Deluxe,8GB双通道DDR3-1600内存,为了减少显卡上的瓶颈,我们使用了性能强大的GTX Titan显卡。
测试系统是Windows 7 SP1 64位,GeForce/ION 327.23 WHQL驱动,本次主要是测试超线程对游戏性能的影响,不过也会先测试它对日常应用有多少影响。
超线程技术对日常应用的影响
日常应用中有许多软件是支持多线程技术的,当中有不少也支持超线程技术,下面就拿两个软件来做示范,看看超线程技术对日常应用有多少帮助。
超线程对WinRAR非常有作用
WinRAR这个常用的压缩软件是可以充分的发挥超线程技术的,8个线程全部都有负载,而且负载水平都不低,根据我们的测试,用E3-1230 v3在压缩3GB大小的《最终幻想13:重生之境》Benchmark程序,关闭超线程时耗时138秒,开启超线程后只需98秒。
MediaEspresso可以很好利用超线程技术
视频压缩软件MediaEspresso同样可以很好的利用超线程技术,8线程全部有负载,把一个13分钟的1080p TS文件压缩成iphone所用的720p格式,开启超线程时耗时188秒,关闭超线程后耗时206秒,可见在软件支持超线程技术时性能是会有实质性的提升的。
MediaConverter最多只支持4线程
当然也有软件不支持超线程技术的,比如这个MediaConverter视频压缩软件,虽然软件可以选择CPU线程数,但是就算设置成8线程也只有4个线程有负载,压缩视频开启超线程耗时203秒,关闭超线程后耗时198秒,关闭后压缩得还快些。
超线程对游戏性能的影响
HT-on:开启超线程,HT-off:关闭超线程
我们一共测试了10款游戏,基本上测试结果都显示关闭超线程后游戏帧数会高一点,不过差距非常的小,全部都在误差范围之内,基本上差距都可以忽略了,所以超线程技术基本对游戏性能的影响基本可以无视掉。
这次测试的游戏中,实际上可以完全用得上8线程的游戏只有《地铁:最后的曙光》一款,不过这款游戏对显卡的要求非常高,瓶颈并不在CPU那里,开启超线程和关闭超线程完全没有区别。
有六款游戏是4线程负载,分别是《使命召唤9:黑色行动2》、《英雄连2》、《孤岛危机3》、《尘埃3》、《古墓丽影9》、《魔兽世界》,这些游戏超线程技术基本对它们没什么影响,基本上四个虚拟核心都是没有负载的。
三个游戏是只有双核心负载的,分别是《暗黑破坏神3》、《Dota2》和《坦克世界》,其中《Dota2》的CPU负载是非常低的,另外两个游戏都有个共同的特点,就是两个负载的核心中一个核心的负载是非常高的,几乎达到100%负载,而另一个负载核心只有50%左右的负载,所以这两款游戏对单核性能要求比较高,多线程反而没什么影响。
总结:大多数游戏不支持8线程
回到我们文章开头的问题,单纯在游戏中的表现,Core i5与Xeon E3-1230同频下基本没什么分别,后者支持的超线程技术也不会带来什么实质性的帮助,或许等主流游戏全面转向支持8线程的时候,Xeon E3-1230才能“彰显卓越”。如果要更好的游戏性能的话建议直接买不锁倍频的“K”系列处理器把主频超上去效果会更明显 。
Xeon E3-1230的优势还是在超线程技术上,游戏中虽然和Core i5没有拉开差距但基本上也不怎么拖后腿,而且日常应用中还是能一展身手,毕竟你的PC并不只是一台专用的游戏机,大多数时候,我们还是推荐你选择Xeon E3-1230 V2或Xeon E3-1230 V3。
热门相关:桃花 史上第一祖师爷 神秘之旅 快穿小妖精:腹黑男主,别过来! 永恒剑主