本帖最后由 overthink 于 2012-2-29 16:13 编辑
游戏测试
用Fraps记录实时游戏帧数,然后做出实时帧数图表。至于每秒多少帧才可以说是流畅,我查到以下资料
关于“人眼不能分辨超过每秒30帧的画面
【说法1】是因为人眼的视觉残留特性:是光对视网膜所产生的视觉在光停止作用后,仍保留一段时间的现象,其具体应用是电影的拍摄和放映。原因是由视神经元的反应速度造成的。其时值是二十四分之一秒。是动画、电影等视觉媒体形成和传播的根据。
【说法2】当物体在快速运动时, 当人眼所看到的影像消失后,人眼仍能继续保留其影像1/24秒左右的图像,这种现象被称为视觉暂留现象。是人眼具有的一种性质。人眼观看物体时,成像于视网膜上,并由视神经输入人脑,感觉到物体的像。但当物体移去时,视神经对物体的印象不会立即消失,而要延续1/24秒左右的时间,人眼的这种性质被称为“眼睛的视觉暂留”。就是说,无论你游戏帧数有多高,60帧或120帧,最后我们仅仅能分辨其中的30帧而已。
考虑到有些游戏是锁帧的,比如《极品16》FPS锁定30(可惜硬盘里木有,NFS系列只有NFS15),所以在做游戏的实时帧数图表时,我添加了24帧每秒的可玩帧数和30帧每秒的流畅帧数做为该游戏能否流畅运行的参考。最低帧数表现了我们运行游戏的流畅度,平均帧数表现了显卡的整体性能,这两个有实际的参考意义。而最高帧数的参考意义不大,所以做数据统计时只统计了平均帧数和平均帧数,删除了意义不大的最高帧数
显存占用测试是在游戏运行前,新开GPUZ,运行游戏结束后,打开GPUZ的Sensors页面的Memory Used (A卡是看Memory Usage (dedicated) )看这项的记录的最大值。
Dirt3 测试
Dirt3设置
最低帧数、平均帧数及显存占用
从图表看,这两款显卡都可以流畅的运行Dirt3,整体而言MSI 560Ti 448性能更强些。显存使用方面,ASUS EAH6950 占用766M 显存, MSI 560Ti 448占用683M 显存。
Far Cry 2测试
Far Cry 2设置
最低帧数、平均帧数及显存占用
Far Cry 2 1680*1050 MSAA8X 其他全开最高,对两张显卡毫无压力,远远超出30FPS 的流畅线,MSI560Ti 比ASUS EAH6950 性能更好些,需要注意的是显存占用,560Ti 占用了1004M HD6950 也使用了987M 已经接近1G 了,如果分辨率提高到1920*1080 ,1G 显存估计会爆掉。
LostPlanet 2测试
LostPlanet 2设置
HD6950 平均帧数48.98
TEST A最低帧数、平均帧数
HD6950 平均帧数36.58
TEST A最低帧数、平均帧数
HD6950显存占用1005M
显存占用 ASUS EAH6950 在TEST A平均帧数跑出了48.98,在TEST B平均帧数跑出了36.58,但是最低帧数TEST A掉到过10 ,TEST B掉到16,从实时帧数图可以看到,EAH6950偶尔掉到24帧以下,也就是说这个设置玩LOSTPlanet2 EAH6950偶尔会有卡的感觉,MSI560Ti就毫无压力,MSI 560Ti不管是TEST A还是TEST B都没有掉到过30帧以下。再看一下显存占用,ASUS EAH6950占用1005M,MSI占用795M显存,看来在1680*1050状态下,想特效全开玩游戏,1G显存是必须的,1920*1080,就要考虑更大显存的卡了。
NFS15测试
由于NFS15没有自带Benchmark,所以手动选择相同的赛道,用Fraps记录实时帧数。由于是手动所以肯定有些误差,但还是有一定的参考价值的。
NFS15设置
赛道
最低帧数、平均帧数及显存占用
MSI560Ti 在NFS15 Shift2中又取得了领先。平均帧数领先ASUS EAH6950达10多帧,不过在实际游戏中,这两张卡给人的体验应该没什么不同,ASUS EAH6950最低也达到了59帧,远超流畅线之上。
Heaven 1.0.3测试
HD6950 DX11分数834.2724
DX9和DX11模式分数
HD6950 DX9平均帧数98.03
DX9模式两卡差距不大,MSI 560Ti平均帧数只领先ASUSEAH6950 8帧
HD6950 DX11平均帧数32.89
DX11模式由于开启了Tessellation细分曲面,两卡性能都有大幅度下降,但是MSI 560Ti的领先优势也在扩大,平均帧数领先了ASUS EAH6950 接近16帧,FPS完全在流畅之上。
Tesselation测试
Tesselation设置
HD6950 Tesselation测试平均帧数22.49
压力来了,可以看到ASUS EAH6950最低跌到了10帧。
显存占用
显存占用倒是完全不用担心。
从实时帧数图看出ASUS EAH6950大部分时间在可玩线之下了,MSI 560TI大部分在可玩线之上。MSI 560Ti 448的Tesslation性能明显胜出ASUS EAH6950。
|