PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

看一下魔兽世界当前版本的多核心优化

[复制链接]
跳转到指定楼层
1#
点击数:24768|回复数:45
看了魔兽电影以后,突然想起来的。。。。水贴。

很长一段时间魔兽世界都是单线程游戏的代表,对CPU的要求也是主频尽量高,缓存尽量大。

从3.0版本开始,暴雪已经在修改引擎。
3.0版本的魔兽世界可以占用CPU 3个以上的核心,但并不均衡。

随后5.0版本,引擎优化,贴图质量大幅提高。
i5 i7 已经表现出明显优势,i3 也不再是默秒全了。

那么6.2版本呢?

特意选了核心数量非常多的平台进行测试
E5-2670,GTX650Ti



图中看到,现在的魔兽世界引擎已经是一个大线程和若干个小线程了。
小线程非常分散的交给了CPU 2的8个物理核心进行运算,每个CPU核心的负荷都很低。
大线程则集中在CPU 1的几个核心之间换来换去,只能单线程执行,对应的核心100%满,其他空载。

实际上影响游戏图形显示流畅度的,就是那个大线程。
也就是说,超级多核心低主频平台,依旧不适合WoW

好在E5-2670的主频并不低,睿频可以达到3.3GHz
对于这台机器,游戏流畅度基本可以保证。

要想效果佳,依旧推荐i7带K
我的主力WoW游戏机,就是i7 2600K oc 4.2GHz,GTX780Ti

评分

参与人数 1代金券 +50 收起 理由
石头 + 50 1精

查看全部评分

2#
Mufasa  楼主| 发表于 2016-6-12 22:45 | 只看该作者
CPU 0 1 2 的波动是操作系统自身的进程

CPU 8 负荷下降,因为系统把线程分配到 CPU 4 了,可以看到 CPU 4 瞬间升到顶。

下面一排则是多核心优化非常好的表现了,基本平均的占用。。。。

Aida64显示的CPU电压,(8个核心一起的电压)
CPU 1 (对应上面一排0-15)电压高,显然是工作在高主频状态。
CPU 2 (对应下面一排16-31)电压只有不到0.8V,节能状态。。。。

这也可以解释为什么Intel的Turbo Boost 3.0要做成驱动程序,与系统和应用捆绑执行不同的频率策略。

对于WoW这种游戏,最高的效率,是把一个核心睿频到最高,并且大线程绑定到这个核心固定执行。
其他的核心,保持低频运行即可,那些分散的小线程并不需要高频。
3#
meizy 发表于 2016-6-12 23:45 | 只看该作者
6666,现在支持多核心的网游有哪些呀
4#
ChineseBoy 发表于 2016-6-13 09:16 | 只看该作者
meizy 发表于 2016-6-12 23:45
6666,现在支持多核心的网游有哪些呀

战地风云4
5#
nighttob 发表于 2016-6-13 09:24 | 只看该作者
所以仅就CPU而言,拉4倍频的ivb依然好用
6#
solonace 发表于 2016-6-13 10:32 | 只看该作者
清楚、明了
7#
overthink 发表于 2016-6-13 10:58 | 只看该作者
不知道什么时候WOW能进化到DX12,那样CPU的使用率才会有质的提升。
8#
Cogae 发表于 2016-6-13 12:38 | 只看该作者
以后电脑cpu会不会几个高性能核心带几个低功耗低性能核心
9#
apples 发表于 2016-6-13 12:52 | 只看该作者
很早时候看过一篇英文评测说wow是个1.5核心游戏,1个核心满载应付最主要的压力,半个核心辅助。过了这么多年,瓶颈依然还是1个核心。
不懂引擎,瞎猜一下:感觉像是打补丁,而非脱胎换骨。
10#
Chervona 发表于 2016-6-13 12:56 | 只看该作者
Cogae 发表于 2016-6-13 12:38
以后电脑cpu会不会几个高性能核心带几个低功耗低性能核心

那不就是手机之类 CPU 的套路嘛
11#
里奥 发表于 2016-6-13 14:10 | 只看该作者
一核有难,三十一个围观群众
12#
cssniper 发表于 2016-6-13 14:44 | 只看该作者
主流3a大作都可以做到4核心优化了吧,暴雪估计就是懒
13#
wanghuang95 发表于 2016-6-13 15:35 | 只看该作者
看来2600K还可以再战
14#
Calvi 发表于 2016-6-13 15:38 | 只看该作者
额~以前我玩WOW关注过负载~
不是你这个情况啊,我是i7,负载基本是分散在四个物理核心,50%不到的样子
15#
Calvi 发表于 2016-6-13 16:00 | 只看该作者
我刚跑了一下WOW。。。

这是运行中~当然,没打副本,就站在主城里



这是待机时候的。。并没发现哪个物理核心特别高的。。。
难道是核心数太少?
第八线程略高~
16#
apples 发表于 2016-6-13 19:07 | 只看该作者
Calvi 发表于 2016-6-13 16:00
我刚跑了一下WOW。。。

这是运行中~当然,没打副本,就站在主城里

压力大的时候才显现瓶颈,去人多的raid或战场试试看。这个版本主城人很少
17#
Mufasa  楼主| 发表于 2016-6-13 19:07 | 只看该作者
Calvi 发表于 2016-6-13 16:00
我刚跑了一下WOW。。。

这是运行中~当然,没打副本,就站在主城里

站在主城里,负荷应该不高,
如果开了垂直同步,最高FPS锁定了,CPU就有可能不满载。

前提是CPU单线程性能足够强,你的机器正好符合这个条件,4770K  4.5GHz
18#
Mufasa  楼主| 发表于 2016-6-13 19:10 | 只看该作者
里奥 发表于 2016-6-13 14:10
一核有难,三十一个围观群众

如图所示:


19#
昨夜x星辰 发表于 2016-6-13 20:06 | 只看该作者
应该看看7.0   不过也不报太大希望 现在大型的单机游戏 都没有把各个核心充分利用的
20#
红色狂想 发表于 2016-6-13 20:23 | 只看该作者
依然是数框框,看得伦家心里直空虚。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部