GeForce GTX 660 TI/660都采用了混搭显存的非对称设计,192-bit位宽对应2GB容量,三个显存控制器单元中的两个分别对应两颗256MB、另一个单独对应四颗256MB。
这种很特殊的做法做到了显存位宽、容量和产品定位的平衡,但也存在显存访问同样不对称的隐忧。我们之前就说过,其中的1536MB/1.5GB可以享受全速带宽的完全交错操作,剩余的512MB则只能面对1/3带宽的非交错操作。
此外还存在一个Rank的问题,因为前两个显存控制器单元各自对应的512MB容量分别是1 Rank,而第三个显存控制器对应的另外1GB是单独的2 Rank,这就造成同一周期内只能访问1.5GB容量,四个Rank争抢三个内存控制器单元。
随着用户量的增多、使用范围的扩大,终于有玩家发现了混搭显存的问题。PCEVA论坛的“hyenax1950xtx”对此进行了专门的对比测试。
这位玩家之前使用GTX 660 Ti三开WoW的时候就碰到过帧率暴降的现象,并发现不是个例,后来使用GTX 660又在高分辨率、高抗锯齿的《上古卷轴5》遇到了画面放大四倍的诡异现象。开始怀疑是驱动的毛病,但最终确认问题就源自显存的特殊设计。
先来看《马克思佩恩3》。2GB显存下不允许开启2560×1440、8xMSAA+FXAA,只能上到2560×1440、4xMSAA+FXAA。
GTX 680跑的时候显存占用了在1580MB左右,帧数40FPS左右,GTX 660 Ti则从未超过1536MB(图中为1465MB),30FPS左右的帧数也属于正常表现。这说明,在显存负担不大的情况下,GTX 660 Ti会主动避免显存占用超过1536MB。
再来看《上古卷轴5》,游戏设置为2560×1440、8xMSAA+FXAA。
GTX 680(EVGA Classified版本)一切正常,帧率在60FPS上下,显存占用超过1560MB。
GTX 660 Ti(微星的超频版N660TI OC)的帧率看起来没问题,显存占用也没超过1400MB,但是画面被拉伸放大了。GTX 660经测试也同样如此。
最后是很吃显存的《杀手5:赦免》。游戏设置先看2560×1440、4xMSAA+FXAA。
GTX 680在测试过程中消耗了1.7GB左右的显存。帧率偏低和此游戏倾向于A卡有关,这里不讨论。
GTX 660 Ti显存占用一直不低于1570MB,帧数也低得反常,而不到2FPS的最低帧率是游戏卡顿引起的。虽然这个问题并没有普遍抱怨,但不管怎样总是会卡,基本可以认为是显存被爆掉了。
再次来到2560×1440、8xMSAA+FXAA。
GTX 680的成绩,测试中显存占用达到2.2GB左右。
GTX 660 Ti占用了1820MB左右的显存,而且还是会卡顿,最低只有0.8FPS。又一次被爆了。
总结:
虽然这只是游戏玩家的个人报告,不是权威网站的评测,但正因为是来自玩家的亲身体验,才更说明了实际问题。我们曾经担忧过混搭显存的设计隐患,但是因为上代GeForce GTX 550 Ti没出现过什么问题(至少没有公开报道,也可能和架构不同有关),GeForce GTX 660 Ti/660的初期性能也完全正常,就觉得应该不会有事儿,结果还是出现了麻烦,虽不致命但确实影响游戏体验。
基本上可以断定,GTX 660 Ti/660的最后512MB显存并非是绝对安全的,在高分辨率、高倍抗锯齿这样非常消耗显存的环境下很容易被爆掉而出事儿,只要占用了超过1.5GB就容易导致画面异常、帧率暴降等问题。
当然了,这种主流级别的显卡一般玩家顶多也就在1920×1080分辨率下玩游戏,这就完全不需要担心了。
那该怎么办呢?也很简单。如果你要在1920×1200或更高分辨率下玩游戏,如果你玩的游戏非常吃显存,如果需要多开大型网游,如果你的游戏有很多纹理材质增强MOD,如果你打算未来两三年内都想玩高画质游戏,那么请远离GTX 660 Ti、GTX 660,更适合你的是GTX 680、GTX 670。除此之外,GTX 660 Ti、GTX 660是非常值得选择的好卡。
感谢Quadsli提供新闻线索