[星际争霸2]抗锯齿画质/性能对比测试
泡泡网显卡频道8月4日 十二年才盼来一部续作,众多星际迷们终于在2010年7月27日这一天爆发,据国外媒体报道《星际争霸2》在欧美地区发售首日就达到了180万份的销量!而在英国《星际争霸2》在五天之内的销量就超过前作12年间的累计总和!这款PC独占的大作成为今年首次登顶销量榜首位的电脑游戏,即PC单一平台销量击败任一主机作品跨平台销量之和!
暴雪大神果然没有让大家失望,《星际争霸2:自由之翼》实乃N年难得一遇的大制作,“暴雪出品、必属精品”的美名得到了延续。相信很多玩家们已经在夜以继日的在享受这款游戏,笔者及众多同事们也在工作之余,纷纷登录台服战网去过关斩将、追逐成就、组团对战。
不过,星际2对于电脑配置的要求确实不低,对CPU和显卡的要求尤为苛刻,笔者的很多同事们都在抱怨家里配置太低,无法全特效运行星际2,比较郁闷,不少人已经着手准备升级显卡,向笔者咨询现在购买什么显卡玩星际2性价比高?
其实之前我们针对《星际2》已经做过很多测试了,比如“全球同步发售![星际争霸II]性能测试”和“作用超显卡?星际2正式版极限CPU横评”,但这些测试都是在没有开启抗锯齿的情况下测得的结果,那么对于想要追求全特效高画质的玩家来说,《星际2》开启抗锯齿之后的性能表现又如何呢?抗锯齿能否进一步提高画面表现力?N卡和A卡谁得性能更出色一些呢?
《星际争霸2》终于发售了,但作为一款PC游戏,暴雪却没有提供任何抗锯齿抗锯齿选项,此前的《星际2》Beta版就不支持任何形式的抗锯齿,即便在显卡驱动中强开也没有效果。有相当一部分DX9C游戏都不支持抗锯齿,大多数都是HDR+AA的历史遗留问题。
● NVIDIA率先为《星际争霸2》提供抗锯齿支持
现在正式版发布之后,NVIDIA作为暴雪星际2全球官方合作伙伴,第一时间为这款大作提供了抗锯齿支持。N卡在《星际争霸2》中开启抗锯齿的方法很简单,只需要打开“NVIDIA控制面板”,在左侧的“3D设置”中选择“管理3D设置”标签页,右侧的“全局设置”页面中找到“平滑处理-模式”,从下拉菜单中选择“置换任何应用程序设置”,再找到“平滑处理-设置”,选择合适的抗锯齿模式即可。
打开抗锯齿之后,《星际争霸2》的画面边缘将会更加平滑一些,而且如果还开启了透明超级采样抗锯齿(TRSSAA),Alpha Test纹理也会更平滑,比如植物草木,但性能损失非常大,并不推荐。
NVIDIA最新驱动Forceware 259.09下载地址:32bit 64bit
● AMD专为《星际争霸2》发布补丁驱动支持抗锯齿
AMD方面虽然也同样非常重视,但还是慢了半拍,最开始我们发现在催化剂驱动控制面板中强开AA是无效的,而且AMD曾表示《星际争霸2》强行打开抗锯齿会导致性能严重下滑,但为了满足部分用户的特殊需求,并且不落后于竞争对手,AMD于8月2日还是发布了新的催化剂10.7a Beta补丁驱动,增加了对《星际争霸2》抗锯齿的支持。
开启抗锯齿的方法也很简单,只要在驱动控制面版的AA界面,选择2x/4x/8x即可,然后重新启动《星际争霸2》即可生效,如果在游戏运行中更改设置则是无效的,另外必须是全屏模式下才支持抗锯齿,窗口模式也无效,N卡同样如此,切记切记。
催化剂10.7a驱动更新日志:
1、通过催化剂控制中心(CCC)支持《星际争霸2》抗锯齿,适用于Windows XP/Vista/7 32/64位操作系统、Radeon HD 2000-5000系列桌面和对应的移动显卡。注意必须安装催化剂控制中心。
2、改进Quad CrossFireX Eyefinity四路交火多屏系统的性能。
现在我们就先来看看,通过驱动程序强制开启抗锯齿之后,对于《星际争霸2》的画质能有多少改善?笔者使用的是台服《星际争霸2》繁体中文版客户端,直接登录战网,没有经过任何破解或者修改。
可能有人认为只要分辨率够高,锯齿就会自动消失或者不易察觉,事实上即使将分辨率调至桌面优异的2560x1600模式,物体边缘的锯齿依然清晰可见,游戏中的抗锯齿技术可以说是不可或缺的,以下截图均为2560x1600分辨率未经缩放的原始图局部对比:
● 场景一:《星际争霸2》主界面背景星球
抗锯齿有没有生效,只要一启动星际2在主界面就能看见,背景的星球简直就是抗锯齿技术教科书式的体现。
不开抗锯齿时,锯齿非常明显;开启2xAA后,画面有了明显改善,但经过抗锯齿处理后稍显模糊的边缘也清晰可见;4xAA和8xAA就几乎没有任何锯齿了,如果不盯着同一位置细看的话,确实不容易看出区别来。
● 场景二:《星际争霸2》任务模式舰桥星图
棱角分明的桌面边缘也布满了锯齿,没有AA的话看起来会很不舒服。通过这幅图我们可以看到,对于直线型的锯齿来说,AA的纵向反锯齿效果还不错,但对于横向直线所产生的锯齿就无能为力了。但有AA比没有AA要好很多。
● 场景三:《星际争霸2》实战模式神族航母
在战斗中,抗锯齿技术对于各个种族的建筑还有兵种的效果也是非常明显的,消除锯齿之后,美轮美奂的星际2画面看起来会更加赏心悦目:
0x/2x/4x MSAA的画质差异扫一眼就能看出来,而4x和8x的区别不是很大,可能精度已经足够高了吧。
那么开启抗锯齿之后,游戏性能会有多少损失呢,下面马上进入实际性能测试环节。
● 测试平台配置:
PCPOP.COM评测室 | |
硬件系统配置 | |
(2.93GHz L3=8MB 四核八线程) | |
主 板 |
MSI P55-GD65 |
显 卡 |
GTX470 1280MB (608/1215/3200MHz) GTX460 1024MB (675/1350/3600MHz) GTX460 768MB (675/1350/3600MHz) HD5850 1GB (725/4000MHz) HD5830 1GB (800/4000MHz) HD5770 1GB (850/4800MHz) GTX260 896MB (576/1242/2000MHz) |
内 存 |
CORSAIR 2GB x2 DDR3-1600(9-9-9-24-1T) |
硬 盘 |
日立1TB |
电 源 |
安耐美金魔族87+ |
软件系统配置 | |
Windows 7 RTM 7600.16385 64Bit | |
DirectX |
11.0 |
显示驱动 |
NVIDIA Forceware 259.09 Beta ATI Catalyst 10.7a Beta |
对于次高端的显卡,这次测试并没有使用最优异的平台,而是选择了中高端主流的Core i7 + P55平台,性能并不输给三通道X58平台,价格便宜不少而且功耗发热很低,搭配千元价位的显卡非常合适。
参测显卡均为NVIDIA和AMD中高端主力显卡,公版频率和规格,确保公平竞争。GTX470由于显存容量比较大,因此拿来测试星际2到底需要消耗多少显存,性能对比主要在GTX460双雄与HD5850/5830之间。
● 测试方法:
2v2模式与电脑对战一局,保存录像,通过回放模式测试每块显卡的性能。测试时分为两种场景分别测试:其中简单场景可以代表做剧情任务或者平时对打,交战双方投入的兵力不是很多,要求也不是很苛刻;复杂场景可以代表多人联机会战,交战双方投入大量兵力,场面比较混乱,要求也很高。
简单战斗场景截图:初期小规模局部战斗
复杂战斗场景截图:后期大量兵种参战
事实证明,星际2这款RTS游戏,其性能表现完全取决于玩家造了多少的兵,像神族航母编队绝对是最耗资源的一种,漫天飞舞的小飞机可以让CPU不堪重负,如果配置不行的话,最好别造太多的航母……
● 1920x1080分辨率、特效超高、不开抗锯齿
★ 简单战斗场景性能对比:
双方只有少量的部队参战时,场景并不复杂,CPU负载不高,瓶颈不是很严重,游戏帧速主要取决于显卡,此时两款GTX460和HD5850的性能差不多,而HD5830则要稍逊一筹。
★ 复杂战斗场景性能对比:
当场景特别复杂,双方都有大批量的部队交战时,几款中高端显卡的渲染能力是完全足够的,瓶颈完全在CPU上面,导致FPS上不去。此时所有的显卡FPS波动曲线几乎完全一致,难分高下。<
● 1920x1080分辨率、特效超高、2x抗锯齿
★ 简单战斗场景性能对比:
才不过2x抗锯齿而已,N卡和A卡的性能就已经拉开了较大的差距,HD5850仅相当于GTX260+的水平,GTX460 768MB比他们都要强不少。怪不得AMD迟迟不肯推出支持《星际2》抗锯齿的驱动,原来效率确实比较低,优化不到位。
★ 复杂战斗场景性能对比:
复杂场景,A卡的性能损失幅度更大,被两款GTX460远远抛离。通过实时FPS波动曲线我们可以看出,由于HD5830的性能太低,已经出现了跳帧的情况,导致FPS波动曲线滞后于其他几款显卡。
● 1920x1080分辨率、特效超高、4x抗锯齿
★ 简单战斗场景性能对比:
开启4x抗锯齿之后,HD5850展现出了较高的效能,性能反超GTX460 768MB,但依然不是GTX460 1GB的对手,要知道这两款显卡的价格可是相差500元以上!HD5830与GTX460 1GB的价格相当,但性能差距不小。
★ 复杂战斗场景性能对比:
在战斗激烈的场景中,除了HD5830外,GTX460 768MB也开始出现跳帧的现象,FPS波动曲线严重滞后于GTX460 1GB和HD5850,看来768MB显存已经完全不够用了。
● 1920x1080分辨率、特效超高、8x抗锯齿
★ 简单战斗场景性能对比:
HD5850的性能依然介于GTX460 1GB和GTX460 768MB之间,HD5830则远远落后于前面三款显卡。不过GTX460 768MB虽然整体性能不错,但由于显存太小,时不时会出现帧数暴跌的现象,看来还是不要开太高倍AA比较好一些。
★ 复杂战斗场景性能对比:
高倍AA再加上混乱的战斗场景,HD5830和GTX460 768MB已经完全没法流畅运行了,短短的120秒测试时间内,光跳帧就浪费了20秒以上,令人奇怪的是,HD5830拥有1GB显存但比GTX460 768MB跳帧更厉害。
下面笔者就将前文中所有的测试成绩汇总(只保留平均帧数),来看看四款主流显卡在《星际争霸2》当中开启抗锯齿之后的性能衰减幅度:
可以直观的看到,不管简单场景还是复杂场景,四条曲线的波动幅度是差不多的。
不开AA时,四款显卡性能区别不是很大,简单场景60帧以上的成绩虽然能够反映出显卡的实力差距,但意义已经不大了。
2xAA时,GTX460 1GB和GTX460 768MB的效率很高,性能都领先HD5850/5830达10帧以上,优势很明显。通过之前画质对比我们可以知道,2x和0x的画质改进非常明显。
4xAA时,GTX460 768MB被HD5850反超,但依然领先HD5830不少,此时HD5850的表现不差,接近于GTX460 1GB,但不要忘了他们的价格相差多少。
8xAA时,只有GTX460 1GB和HD5850能保持25帧以上的成绩,而且两者相比4xAA的性能损失都不大,还是值得一试的。但GTX460 768MB和HD5830已经没有什么可玩性了。
我们知道,GTX460 1GB和GTX460 768MB的唯一区别就是显存位宽和频率,核心部分以及频率都是完全相同的,他们在《星际争霸2》当中不开AA时的性能几乎完全相同,但开启AA后差距不小,很显然星际2比较消耗显存,那么到底消耗多少呢?
● GTX460 768MB显存消耗情况:
● GTX460 1GB显存消耗情况:
● GTX470 1280MB显存消耗情况:
● 《星际争霸2》显存消耗测试总结:
1080p分辨率、noAA时的显存消耗是768MB左右
1080p分辨率、2xAA时的显存消耗是874MB左右
1080p分辨率、4xAA时的显存消耗是1000MB左右
1080p分辨率、8xAA时的显存消耗是1024MB左右
显然,GTX460 1GB足以应付以上任何一种模式,之前的测试成绩也证明了这一点。
GTX460 768MB刚好可以满足不开AA的需求(真巧),开启2xAA时,由于显存溢出量比较少,也能流畅运行。但4xAA就完全不行了,只要遇到较为复杂的场景就会出现跳帧的情况,场景切换时也比较卡。
A卡目前并不支持显存占用率监控,因此无法做相关测试。
如果不开抗锯齿的话,星际2对显卡的要求不是很高,HD5770都足以流畅运行了,更高端的显卡由于CPU的制约,性能受到了限制。不管您用的是最新的Core i7/i5/i3还是Athlon II、Core 2,建议您对CPU进行超频,最好是超至3.5GHz以上甚至4GHz,这样运行星际2时的会更加流畅,尤其是大规模作战的场景。
如果您想要追求更高的画质,看着满屏幕的“狗牙”很不爽的话,那就必须借助显卡驱动面板中的抗锯齿功能,此时显卡的重要性就体现出来了。很显然,AMD虽然匆忙放出了专为星际2优化的抗锯齿驱动,但执行效率并不理想,导致HD5800在性能方面惨败于新秀GTX460,对于星际2来说,HD5800对不起它那高高在上的售价。
1499元的GTX460 1GB无论从哪个方面来说,表现都相当完美,非常适合星际2这款大作,如果您想要升级显卡或者新装机玩星际2的话,GTX460 1GB显然是首选。
1299元的GTX460 768MB性价比比1GB版本更高,但由于显存容量的限制,开启4xAA和8xAA时的性能表现并不理想。如果您预算有限、而且觉得开启2xAA时的画质也足够了的话,GTX460 768MB也是很不错的选择。
星际2剧情关卡穿插了大量实时渲染的过场动画,高画质模式就跟看大片一样
当然,星际2这款游戏的内涵并不在于它的画质有多么出类拔萃,事实上最低特效玩起来也非常爽。但如果您有条件的话,可以让游戏的画面更上一层楼,让游戏实时渲染出来的过场动画如CG或电影大片一般震撼,带来较好的视觉享受的话,何乐而不为呢?■<