看到有不少帖子说玩战地3说开着超线程( SMT)卡,关了会好点。碰巧看到一篇德文Battlefield3的评测文章,结合另一个杂志中的有关BadCompany2和Starcraft2数据讨论一下SandyBridge CPU的超线程对这3个游戏的影响。
不知道是不是所有用SandyBridge的人开超线程(SMT)玩战地3(BF3)都会碰到卡顿,但实际上在BF3单人模式里, 主流的3个SandyBridge CPU: i7-2600K、E3-1230、i5-2500K 无论频率高低、开不开超线程SMT,对游戏平均帧数的影响微乎其微!
(数据来自德文硬件杂志PCGH 2011年第11期一篇推荐E3-1230的文章和网站computerbase.de对于BF3的评测文章)但为什么还会有卡顿现象出现?我将在文章最后做一个推测。
这里先从SandyBridge这3个CPU在3个主流游戏的表现说起:
3个游戏:Bad Company 2(支持SMT),Starcraft2(不支持SMT),和Battlefield3(支持SMT?),
3个CPU: i7-2600K(支持SMT), E3-1230(支持SMT), i5-2500K(不支持SMT)在3个游戏中表现分别如何?
1.Bad Company 2(支持SMT)
Bad Company 2 对SMT优化不错,配不同CPU上成绩区别显现, 可以看到E3-1230领先i5-2500K +23%, i7-2600k领先i5-2500K +32%
在频率只差0.1GHz的情况下可见SMT超线程的威力。但是在搭配GTX480时帧数都在100fps以上,开不开SMT要看玩家自己硬件水平和需要。
Bad Company 2 CPU Benchmark.JPG (170.75 KB, 下载次数: 13)
2. 不支持SMT的游戏Starcraft2
可以看到,i7-2600K, E3-1230 和i5-2500K之间区别仅受频率高低的影响。简单的3.4>3.3>3.2,SMT对于不支持它的游戏没有任何优势。
SC 2 CPU Benchmark.JPG (167.61 KB, 下载次数: 13)
3.Battlefield3(支持SMT?)
先说结论:因为对于大部分玩家来说玩BF3的瓶颈是在显卡,对于主流的Sandybridge CPU来说,开不开SMT甚至是频率高低、几个核对平均帧数影响其实都不大。但是,卡顿现象似乎和平均帧数关系不大,却和最低帧数有关。
测试者将i7-2600K分别运行在3.4GHz ,超频至4.0GHz, 4.5GHz 以及降频至3.0GHz, 2.5GHz,4核全开(图中标注4K)还是只开3核(图中标注3K)和2核(图中标注2K),打开和关闭SMT,这样可以模拟出各种高中低档CPU的状态。
显卡 GTX580 ,BF3 1920*1080, Ultra, 关抗锯齿,关各向异性过滤。
BF3 CPU.JPG (190.49 KB, 下载次数: 18)
3.1 从平均帧数来看(图的上半部分),可以明显地看出,GPU是限制游戏的瓶颈(至少是在单人模式下),因为无论i7-2600K工作在 4.5GHz还是2.5GHz下,无论是4核还是3核,无论是开不开超线程SMT,平均帧数的区别都微乎其微,甚至可以看做测量误差。唯一特例是只开2核的情况下,GTX580的性能被CPU略微限制,从而成绩落后6%,即使是这样也还是在可以接受的范围内。
3.2 从最低帧数上看(图的下半部分),却有着较大的区别。但看最低帧数这一点上BF3对SandyBridge上的超线程SMT并不太感冒,关闭SMT后甚至平均成绩还略有提高5%,3.4GHz关闭SMT的甚至还比4.5GHz开着SMT的快了1帧,3核关SMT比4核开SMT还快1帧(这里1帧其实也可以看成是测量误差)。真正的差别自然又是在2核上出现, 只开2核比3核成绩落后25%。(Computerbase.de原文链接: tiny.cc斜杠0ci6p,只摘用了有关CPU的部分)
上面测试中提到的所谓最“低”帧数其实还是比较高的(50+), 但就开关SMT后的成绩比较来看,BF3对超线程SMT支持的并不好,开了SMT不但不会提高反而托后腿,如果显卡再不给力,本身平均帧数就不高,再加上有特殊场景或者Bug等原因,最低帧数掉到正常范围以下就可能会真的“卡”了吧。最后一段仅为推测,欢迎指正。
SMT开还是关,仁者见仁,智者见智,用着舒服最重要。我做渲染是绝对不会关超线程的。*/-52
评论
谢谢楼主,科普了
评论
学习了,谢谢楼主
评论
科普帖帮顶,虽然我是双核……
评论
要顶一下,CHH就是需要lz这样的人啊
评论
蛋疼者居多,鉴定完毕。爱开的开,爱关的就关。
评论
楼主辛苦了
评论
看来目前的游戏还用不上超线程
评论
非常感谢
我用e3 1230+ GTX460 SLI 开超线程有时会卡 关闭了好很多
评论
版主会过来加分的*/-34
评论
嗯嗯,按需所求就是了。
评论
学习了
评论
e3-1230用户慢慢等待支持SMT游戏
评论
SMT在游戏界只是个传说
评论
学习了~
评论
超线程没注意,倒是之前被网上的消息吓的提心吊胆的(技嘉560tiOC版,你们懂的),还好玩起来一切正常。
评论
德文不德文的也不如大家的实际应用感受来的真实,如果CHH里面大多数玩家都反映关闭超线程能缓解卡顿现象,那德文也没啥可信的。
评论
现在的游戏一般来说还是关掉超线程比较好,不仅是BF3,极品飞车16的实测数据更加夸张,开启超线程后游戏流畅度大打折扣!
附BF3和极品飞车16的测试数据,全部为自己测试,开启关闭超线程带来的影响一目了然:
Capture.PNG (104.3 KB, 下载次数: 14)
Capture1.PNG (80.7 KB, 下载次数: 17)
标有相同颜色的可做对比,在BF3的测试中,顿卡画面占比计算的是低于20fps的画面占所有画面的比例,该值越高,顿卡现象越明显。在极品飞车16中,我已经不敢打开超线程继续玩了,实在是太卡了,这种卡的感觉和平均帧速低不一样,而是画面感觉一下快一下慢,突然停顿一下又加速这种感觉,很难受。
另外,从第一幅图中也可以看出,当CPU为双核心时,打开超线程比不打开表现要好很多,这是因为双核心CPU产生瓶颈,而打开超线程后,4线程的CPU运算能力有所提高,CPU瓶颈在一定程度上减弱。所以,如果以后游戏为8核心做了优化,那么在CPU成为瓶颈的情况下,打开超线程就要比不开好一些。
个人感觉,超线程能提高运算能力,但是CPU处理速度的稳定性会有所降低,在专业渲染等领域肯定是开启为好(瞬时速度快慢没关系,只要总时间短),而游戏中需要保持这种稳定性,特别是当不开超线程时运算能力已经足够的情况下,不建议开启超线程技术。
评论
不错,建议你单独开一个帖子说明
评论
同意楼上的,18楼不错,提供很好的思路。
看得我打算换成2500k了,nnd~
评论
1230回来说一句,开着SMT玩NFS16那就是在自虐
评论
顶楼主和18楼……
评论
关超线程麻烦,玩完游戏又要开启。。。
评论
谢谢,可惜不能软关闭
评论
也许指定游戏能使用的核心可以达到同样效果
评论
QQ截图20111213124435.jpg (200.69 KB, 下载次数: 15)
评论
不怎么玩儿游戏的路过~表示木有影响。-.-
评论
HT对游戏几乎无用
评论
学习了
评论
感谢哥们的指导
以前玩CS的时候用过,试了下不行,还是一样的卡顿。
谢谢科普~~*/-22
评论
正因为HT在游戏中不给力,所以才有AMD X6存在的价值*/-19
评论
谢谢楼主分享,等会回家马上试试看
评论
感谢楼主和18楼。
看来对玩游戏的人来说i5-2500K就可以了。
评论
额*/-40刚装了E3 1230 P8P67 玩了下战地三果然有卡卡的。。。
昨天刚拆下来的AMDX4 640 技嘉880G木有卡。。
显卡没换都是蓝宝6850毒药。。。
这么说如果显卡换好些不会卡了。。。*/-40
电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?