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

660/660TI非对称显存测试第五弹:五卡混战显存负载测试

[复制链接]
跳转到指定楼层
1#
点击数:51538|回复数:99
本帖最后由 hyenax1950xtx 于 2013-1-13 13:52 编辑

660/660TI非对称显存测试第一弹:发现问题的开始

660/660TI非对称显存测试第二弹:对于污蔑老滚5开三屏的回应

660/660TI非对称显存测试第三弹:对于某些见风就是雨的回应

660/660TI非对称显存测试第四弹:趣味多游戏显存负载测试

一、前言:

首先要感谢所有支持我进行这个测试的普通网友他们又借我卡又给我出谋划策,其中也包括网友:@肥猪肥猪@hujun01 提供的数据信息,肥猪肥猪提供了杀手5更新1.0.444.0版本后1080P下唐人街660/660ti游戏能上1.5G的信息(http://bbs.pceva.com.cn/thread-78036-1-1.html),@hujun01 提供了上古5打了4K材质MOD和欧洲扩张开启4K材质,显存能够在1080P下突破1.5G的信息(http://bbs.pceva.com.cn/thread-78022-1-1.html

在上一贴的中,我们提到过:

理论上可以正常使用,但最后512MB的位宽是否为64bit,无法确认,我们认为能否利用在于驱动层面,但目前测试显示1080P下单独游戏的运行驱动会回避超过1536MB,暂且认为最后512MB为摆设


在有这三款游戏的支撑下,这个“暂且认为最后512MB为摆设”过于绝对化,但并不代表这最后的512MB就是完全正常的,这个可以看我们下面的测试

受非对称关系的影响,以及显卡驱动和游戏引擎的关系,Geforce GTX660/660TI 2G版本对这512MB的显存使用并不能像Geforce 680、670和660TI 3G版那样使用得那么随意

由于实在搞不到网友hujun01的那个上古5,我下载的版本缺少4K材质的MOD,没法测试Geforce GTX660/660TI 2G版后面的512MB显存,所以本次测试没有测试上古5,关于第一帖中,上古5在2560x1440 8xMSAA+FXAA下出现的拉伸问题,经驱动升级后,已恢复正常,在此说明下

关于这个最后512M的实现方法和理论基础,我不想谈太多,因为怎么接的只有NV知道,NV不做说明,谁说的都站不住脚,还是用测试数据来说话比较靠谱和真实

二、测试平台说明:



测试中使用的显卡及其Boost信息,记好卡的Boost频率方便看测试的时候是什么卡

MSI N660TI OC 192bit 2G GDDR5:



Inno3D GTX660TI iChill 192bit 3G GDDR5(为了提高测试的精确度,我将此卡超频到了接近MSI N660TI OC的Boost频率,并降低200MHz的等效显存频率):





MSI R7870 Hawk 256bit 2G GDDR5



MSI N660 Hawk 192bit 2G GDDR5



Galaxy GTX660 黑将 192bit 2G  GDDR5



三、静态初步测试(均为1920x1080下):

测试对象为2G和3G版本的660ti,1202MHz核芯频率的为2G版,1189MHz核芯频率的为3G版

Crysis 2:













杀手5:





欧洲扩张:





可以看到在2G版的660ti的显存没有使用到后面的512MB的时候,性能基本和3G版本的没有区别,当在欧洲扩张使用超过1.5G后,2G版的660ti性能要弱于3G版的660ti

四、动态Crysis 2和战地3测试(均为2560x1440最高画面设置下):

说明:这里和下面的杀手5测试均采用Fraps录制视频,因为我的M5P只有128G,没法塞这么多游戏进去,因而在HDD的环境下进行录制,大家会看到显存不变突然降帧的卡顿,均为HDD造成的,正常玩并不会像我录制的时候这种卡

战地3:

MSI N660TI OC 192bit 2G GDDR5

/video/1-660ti_2G_Battlefield3.flv

Inno3D GTX660TI iChill 192bit 3G GDDR5

/video/2-660ti_3G_Battlefield3.flv

MSI R7870 Hawk 256bit 2G GDDR5

/video/3-7870_2G_Battlefield3.flv

MSI N660 Hawk 192bit 2G GDDR5

/video/4-660_2G_Battlefield3.flv

MSI N660 Hawk 192bit 2G GDDR5 & Galaxy GTX660 黑将 192bit 2G GDDR5

/video/5-660_2G_SLI_Battlefield3.flv

可以看到2G版本的660/660TI均没有使用超过1536MB,而3G版的660ti和7870均达到1.6G以上的使用量,比较奇怪的是660 SLI,虽然SLI失效了,但却用上了一点点后面的512MB显存,值得注意是,当开始使用的时候,帧数有一个短暂时间的下降和恢复过程

Crysis 2:

MSI N660TI OC 192bit 2G GDDR5

/video/6-660ti_2G_Crysis2.flv

Inno3D GTX660TI iChill 192bit 3G GDDR5

/video/7-660ti_3G_Crysis2.flv

MSI R7870 Hawk 256bit 2G GDDR5

/video/8-7870_2G_Crysis2.flv

MSI N660 Hawk 192bit 2G GDDR5

/video/9-660_2G_Crysis2.flv

MSI N660 Hawk 192bit 2G GDDR5 & Galaxy GTX660 黑将 192bit 2G GDDR5

/video/10-660_2G_SLI_Crysis2.flv

通过视频大家可以发现,即使是2560x1440全最高设置的Crysis 2,2G版本的660/660ti包括660 SLI均没有使用后面的那512MB,而3G版的660ti和7870则使用到了接近2G的水平,这也就是说在游戏引擎和驱动的配合下,只要不使用那部分显存,游戏的表现是很正常的,而2G版的660ti基本和用到3G的660ti没有区别

通过战地3和Crysis 2的测试和以前的其它测试我们认为显存使用回避超过1536MB其实是一种在驱动层和游戏引擎层能支持的机制下的一种保护行为,下面的测试,大家会看到没有驱动层和游戏引擎层支持的情况,会遇到什么问题

五、动态杀手5测试:

测试场景选用唐人街的区域,这里有一个很有意思的位置,就是从出发到开门的时候,有一个场景的切换过程,这个过程再搭配这款游戏奇葩的显存需求量(1920x1080 8xMSAA VHQ下使用量超过2048MB,2560x1440 8xMSAA VHQ下使用量超过3072MB),使得参测的五款显卡全部出现意外情况,由于游戏自带的Benchmark不能玩上1536MB,所以没有选择Benchmark进行测试

这个项目的测试,大家在看视频的时候一定要注意看显存的变化量

1920x1080:

MSI N660TI OC 192bit 2G GDDR5

/video/11-660ti_2G_SP_HMA.flv

Inno3D GTX660TI iChill 192bit 3G GDDR5

/video/12-660ti_3G_SP_HMA.flv

MSI R7870 Hawk 256bit 2G GDDR5

/video/13-7870_2G_SP_HMA.flv

MSI N660 Hawk 192bit 2G GDDR5

/video/14-660_2G_SP_HMA.flv

MSI N660 Hawk 192bit 2G GDDR5 & Galaxy GTX660 黑将 192bit 2G GDDR5

/video/15-660_2G_SLI_SP_HMA.flv

通过3G版660ti的显存使用量和7870的场景一次切换,可以看出很多问题,场景的实际显存需求已经超过2G,因为3G版的660ti过渡只有一小点点粘滞感,而7870仅有一次卡顿,2G版的660/660TI以及660 SLI全部出现两次卡顿,看视频显示的帧数波动,第一次为场景切换,第二次为使用最后的512MB显存时出现的,再对比660/660ti之间的帧数,发现3G版本的660ti比2G版本的660ti要高出不少约为10%以上如上面欧洲扩张的差距,而2G版的660ti表现基本和自己的小弟660一样

2560x1440:

MSI N660TI OC 192bit 2G GDDR5

/video/11-660ti_2G_HMA.flv

Inno3D GTX660TI iChill 192bit 3G GDDR5

/video/12-660ti_3G_HMA.flv

MSI R7870 Hawk 256bit 2G GDDR5

/video/13-7870_2G_HMA.flv

MSI N660 Hawk 192bit 2G GDDR5

/video/14-660_2G_HMA.flv

MSI N660 Hawk 192bit 2G GDDR5 & Galaxy GTX660 黑将 192bit 2G GDDR5

/video/15-660_2G_SLI_HMA.flv

2560x1440下表现基本和1920x1080下类似,其中以660SLI的卡顿最为严重,甚至还出现贴图错误,最为意外的是7870,出场显存就爆了,在大家都卡的那个地方,晃悠晃悠居然又复活了,我觉得7870的驱动显然没有2G版的660/660ti智能,2G版的660/660ti在场景切换以前就没有使用超过1536MB的显存,大家看帧数会发现使用到1536MB以上后,3G版的660TI比2G版的660ti帧数高得更多,再对比2G的660/660ti,就会发现1536以下时,660ti比660强在正常范围内,而使用到1536MB以上后,660ti和660之间几乎看不出区别,而660 SLI卡得最为立竿见影,可见双卡同时读1536以上时,后面512MB的问题会变本加厉,这个和SLI读取显存的特性有关

五、动态孤岛惊魂3测试:

通过杀手5的测试,我们发现2G版的660/660ti在使用最后512MB的时候有一个明显卡顿的缓冲过程,这个过程在欧洲扩张中也被发现,但欧洲扩张仅存在于游戏载入时,进入游戏后并不会影响使用体验,不影响体验的小毛病没有必要再继续深究

既然对于杀手5这种能用上1536MB的游戏的引擎来说会有场景切换导致的卡顿,那么别的能用上1536MB的游戏会不会也有呢,2G版的660/660ti在开始使用后面这512MB后会不会又掉下去呢,那就看看孤岛惊魂3的测试吧,这里说明下为何孤岛3改用手机录制,因为开启Fraps录制时,2G版660/660ti会因为负载而不掉下去





MSI N660TI OC 192bit 2G GDDR5

/video/16-660ti_2G_FarCry3.flv

Inno3D GTX660TI iChill 192bit 3G GDDR5

/video/17-660ti_3G_FarCry3.flv

MSI R7870 Hawk 256bit 2G GDDR5

/video/18-7870_2G_FarCry3.flv

MSI N660 Hawk 192bit 2G GDDR5

/video/19-660_2G_FarCry3.flv

MSI N660 Hawk 192bit 2G GDDR5 & Galaxy GTX660 黑将 192bit 2G GDDR5

/video/20-660_2G_SLI_FarCry3.flv

通过视频,大家可以看到,游戏一进入就是1536MB的使用量,3G版的660ti性能依然要高出2G版的660ti在10%以上,并且和7870一样在场景切换的时候都没有出现卡顿,显存使用量均高于其它参测卡,而2G版的660/660ti和660SLI,会自己掉下1536MB然后又冲上来,这个时候不仅卡顿并且还带有贴图错误

六、魔兽世界:潘达利亚的迷雾测试:

魔兽世界采用多开1920x1080客户端的机制,用于测试最后512MB使用时的区别

MSI N660TI OC 192bit 2G GDDR5







Inno3D GTX660TI iChill 192bit 3G GDDR5







MSI R7870 Hawk 256bit 2G GDDR5







MSI N660 Hawk 192bit 2G GDDR5







MSI N660 Hawk 192bit 2G GDDR5 & Galaxy GTX660 黑将 192bit 2G GDDR5







通过静态的截图,我可以看到双开时,参测卡的显存使用量均未超过1536MB,当三开时全部冲上1536MB,三开表现最抢眼的是3G版本的660ti,660SLI在三开后神似SLI有效而实质失效,而2G版的660ti最让人大跌眼镜的是显存居然爆了,而且通过观察除了7870外的卡的显存控制器负载,只有660ti 3G版是正常的,三分之二的负载对应三分之二的显存消耗量,那么使用上1536MB后,会不会有上面测试中出现的贴图错误呢?请看下面的视频

MSI N660TI OC 192bit 2G GDDR5

/video/21-660ti_2G_WOW.flv

Inno3D GTX660TI iChill 192bit 3G GDDR5

/video/22-660ti_3G_WOW.flv

MSI R7870 Hawk 256bit 2G GDDR5

/video/23-780_2G_WOW.flv

MSI N660 Hawk 192bit 2G GDDR5

/video/24-660_2G_WOW.flv

MSI N660 Hawk 192bit 2G GDDR5 & Galaxy GTX660 黑将 192bit 2G GDDR5

/video/25-660_2G_SLI_WOW.flv

大家看视频就会发现,7870和3G版的660ti没有贴图错误,而2G版的660在使用上1536MB后非常的蛋定,贴图错误的频率也并不高,2G版的660 SLI因为SLI读取显存的特性贴图错误的频率比单卡状态要高不少,而最夸张的是2G版的660ti,不知道它为何一直挣扎1536MB上下,上去了就爆,下来了帧数就会逐步恢复到低于660的水平,并且贴图错误疯狂。

七、汇总分析:

通过上面的测试,可以很清晰的看到2G版的660/660ti在1920x1080下也是可以使用那部分显存的,但使用这部分显存的代价就是用卡顿和贴图错误,而且660ti还会付出性能的代价,由于无法确认这最后512MB显存的速率,以660为100%发挥的标准来计算,这部分显存对于660ti来衰减过大,代价颇为惨重。

就目前的游戏体验来说,2G版的660/660TI在其价格对位的使用范围内是完全没有问题的,因为使用后面的512MB的同时必然伴随更加夸张变态的画面设置,这种设置本身就已经超过了660/660TI的负荷,从战地3和Crysis 2的测试来看,1.5G的显存对于660/660ti来说完全够用,对于杀手5这种爆显存高手而言7870开8xMSAA能较流畅的玩是因为游戏本身对A显卡优化的问题及芯片本身的抗压能力,降低到4xMSAA玩不仅能流畅也不会使用那后面的512MB。

八、结语:

本测试的目的是分享我的发现给大家,因为我所担心的问题是随着游戏的更新换代而出现660/660ti不得不使用那512MB的情况。没想到产生了一些争议,还出现一些诋毁我个人跟PCEVA网站的言论,这就脱离了我的初衷。还是看产品本身,到底有没有问题?这些争议下来,反倒让我的测试更严谨,而且根据这些测试,我更坚定了之前的判断:确实有问题。但这个问题也并不是很严重,因为大部分玩家应该不会用660Ti的显卡跑我这样的极端测试,也就是说大部分情况下都不会触发它。已购买此产品的用户也不用恐慌,我相信你们也不会极端到为了画质而丧失流畅度,1080p分辨率下的8xMSAA其实跟4xMSAA也没有太多区别,最为变态的SSAA爆的是ROPs而不是显存。

根据PCEVA的原则,在展现客观事实的基础上也要对应用有所指导,所以我在第一帖提出了一些建议,争议的焦点也是在这个建议上。那么我现在给它再进行修改、完善,尽量做到符合实际运用,现在给它搬运到此贴并修改如下:

◆如果当你使用的时候显存超过1.5G,又出现测试中孤岛惊魂3的那种问题,可以在后台开启小程序以防止出现类似问题

◆使用2G版660/660ti来跑1920x1080(1920x1200)这种主流画质的玩家,完全不需要担心这个显存的问题,不让你上1536MB反而是好事

◆想要多开大型网游的朋友慎选2G版本,当然你降低了画质也是可以多开的

◆用2G版660/660ti玩MOD的玩家,要注意不要打4K的材质,同时也不要开启过高的AA效果

◆对于准备买卡打算用很久的朋友来说,3G版本的660ti和670才是更好的选择,2G版本的660其实其核心性能对位1.5G是足够了的

◆使用2G版660/660ti来组建SLI的玩家要慎重考虑,SLI的目的是为了获取性能来获得更高的画质收益,但是存在上面测试中的风险,并且这个红线要比单卡时高得多,至少就杀手5而言,就已经在1920x1080的8xMSAA VHQ下让你的显存越过红线,注意别通过SLI来跑极端画质,要按照单卡的使用设置情况来设置

不管你认为是为了提供卖相而增加了这512MB的显存,还是在1.5G的基础上赠送了0.5G,都还是提醒正在使用的玩家暂时别去触碰这512MB,尤其是2G版660ti的用户 ,我相信凭着NV强大的研发能力和The Way实力,应该会在驱动层面、硬件层面和游戏引擎层面上给他的用户解决好这些问题,所需要仅是时间而已。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 9活跃度 +45 收起 理由
bai4722 + 5 看完1~5的所有测试对版主认真负责态度赞一.
yuhui22 + 5 三联屏啊 支持楼主做的测试 楼主辛苦了.
songbo567 + 5 有问题就需要证明
lolijian + 5 赞一个!
发落 + 5 我很赞同
TaeYeon + 5 赞一个!
武英仲 + 5 版主辛苦了
flhssnake + 5 辛苦了 按需求选显卡 其实你也想说这个吧.
hujun01 + 5 我很赞同

查看全部评分

2#
发落 发表于 2013-1-13 00:32 发自PCEVA移动客户端 | 只看该作者
本帖最后由 发落 于 2013-1-13 11:39 编辑

看来情况是这样,如果核心性能还没被榨干,显存被占用1.5GB以上,游戏又是实时的(前提好多),那么192bit/2GB这种配置,在这之后如果还要读写显存,则会有短暂的卡顿现象。

在三开wow中因为情况不一样,因为三座暴风城每个基本要占据0.5G显存,正好用完1.5GB显存,而除了这固定的1.5GB外,wow还有大量的随机显存读写动作,这些动作基本发生在最后64bit/512M中,所以表现特别明显。我觉得在测试中飞的太高,没有其他角色的动作,很难有显存读写,低位宽的劣势似乎不明显。

另外有个比较奇怪的是,同样的分辨率和特效,7870已经暴2GB显存了,660 2GB和660ti 2GB都还在1.7G左右徘徊。
3#
石头 发表于 2013-1-13 00:36 | 只看该作者
有一个问题,如何区分HDD录像带来的卡顿与显存超过1.5G的卡顿是不一样的呢?

我建议你把游戏挪到ssd上跑下录像,确认是爆显存产生的卡顿才行。
4#
hyenax1950xtx  楼主| 发表于 2013-1-13 00:38 | 只看该作者
自占一楼

评分

参与人数 1活跃度 +5 收起 理由
kunzhang880716 + 5 很给力!终于找到理由想办法把手上的660TI出.

查看全部评分

5#
hyenax1950xtx  楼主| 发表于 2013-1-13 00:43 | 只看该作者
石头 发表于 2013-1-13 00:36
有一个问题,如何区分HDD录像带来的卡顿与显存超过1.5G的卡顿是不一样的呢?

我建议你把游戏挪到ssd上跑下 ...


HDD用Fraps录制的游戏视频只有杀手5的卡顿才有参考意义,因为孤岛危机2和战地3都没有显存引起的卡顿问题

而杀手5的显存卡顿只会在那个场景切换点才有,五张卡都一样

并且这种卡顿的原理不同,HDD卡Fraps是帧数高了就会卡,而显存卡的时候正好丢帧,比如HDD的卡顿在660ti 3G版和7870身上是最多的

FC3和WOW都不受Fraps的影响,WOW还在SSD上面
6#
hujun01 发表于 2013-1-13 00:58 | 只看该作者
本帖最后由 hujun01 于 2013-1-13 03:32 编辑

关于H版最后对于660TI的总结 ,在这说下我的使用情况,之前我用680 7970时,说实话开1080P 8AA很多游戏也不是跑的怎么爽的(比如最近出的孤岛惊魂3,杀手5,刺客3等),更何况是在2560*1440下(显存再大,帧数上不去,就本末倒置了),我自己玩游戏一般也就开个4AA,后来我就换了660TI SLI玩,在不跑极限的情况下帧数甩680 7970一大截,在H版的测试里也可以看到多数出问题的都是在2560*1440和组3屏下,反过来说如果我想跑极限2560*1440 或者组3屏之类的,我也就不会选660TI了,而且参照最近一段时间出的新游戏表现,在极端设置下别说是660TI了,670 680这级别的卡跑出来的帧数也已经无法满足部分玩家对游戏流畅度的要求,我想没人会在这种状态下还会长期忍受使用极端设置,所以还是需要用户根据自身实际需求和使用状况来选购显卡

评分

参与人数 1活跃度 +5 收起 理由
hyenax1950xtx + 5 我很赞同

查看全部评分

7#
07多特 发表于 2013-1-13 00:59 | 只看该作者
好长啊,H版辛苦了
8#
nbnnbn9641 发表于 2013-1-13 01:15 | 只看该作者
辛苦了,一连就五弹
9#
瞬间 发表于 2013-1-13 01:36 | 只看该作者
辛苦H大了`哈哈
10#
Hashbaz 发表于 2013-1-13 01:52 | 只看该作者
本帖最后由 Hashbaz 于 2013-1-13 01:53 编辑

认真看完了,这个事情从刚刚出来关注到现在,总算有了一个比较公正客观的结果。
11#
mrfool 发表于 2013-1-13 02:20 | 只看该作者
H大V5
12#
caine777 发表于 2013-1-13 04:15 | 只看该作者
一系列啊
大帖
13#
flhssnake 发表于 2013-1-13 07:40 | 只看该作者
估计卡霸在睡觉  哈哈  围观一下  卡霸深究的精神令人钦佩

个人觉得 nv这次换了这个非对称显存的技术也是试验性的   

看来nv跟amd还是重复dx10 一开始那样  第一代架构 不计一切代价的进行试验  累计设计经验  

第二代的产品才是真正意义上的产品   我们都是一群小白鼠 只是每个小白鼠的待遇不同罢了
14#
大D来了 发表于 2013-1-13 09:07 发自PCEVA移动客户端 | 只看该作者
很严谨~被公关刺激后,更加严肃的拿出证据说事~基本该说的都说完了~看看各路枪手的表现咯~
15#
lzf19750908 发表于 2013-1-13 09:11 | 只看该作者
好认真的编辑,佩服!NV搭售了512MB显存
16#
qin0008 发表于 2013-1-13 09:14 发自PCEVA移动客户端 | 只看该作者
支持下卡霸~
17#
ELT 发表于 2013-1-13 10:07 发自PCEVA移动客户端 | 只看该作者
买三送一
目测660se会有1.5g版
18#
边际风雨 发表于 2013-1-13 10:31 | 只看该作者
赞测试。。。。
19#
61x7 发表于 2013-1-13 10:38 | 只看该作者
辛苦辛苦
期待着N的新驱动 进一步优化这些问题
随着部分660 的降价  以后应该越来越多的降价
这512的作用可以说已经利用完了 买的人就当他是1.5就好了 并不用特别纠结
============================================================
H你下一发准备是什么 发个预告呗
20#
efgking01 发表于 2013-1-13 11:10 | 只看该作者
V587啊...........
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部