进阶篇:用高端平台硬轰模拟器
在前面所讨论的模拟器,都是比较平易近人的“小”玩具,从测试结果可以看出,对硬件的要求并没有很高。但是在以下要探讨的模拟器,是一些原本实体主机硬件就比较高档,或是发展还不是很成熟,会让中低阶电脑东倒西歪的模拟器。
造成模拟器在效率上很难追上实体主机的原因,最主要还是要归咎于模拟器程式本身的问题,或许是软件有无法突破的障碍、作者功力不够。再来就是游戏主机硬件和电脑硬件的架构差太多,所以没办法找到更有效率的模拟方式。
在最后的决战中,笔者以Sandy Bridge-E平台最昂贵的Core i7-3960X,配合AMD一代王卡Radeon HD 5970,打造超强银河战舰:绝对无敌雷脑王号,迎击SS、PS2、Wii、PSP,这4款让人头痛的模拟器,希望能够藉由6座战舰核心主炮,配合3200门SP快炮,获得击沉这4艘怪物舰艇的战果。
如果我们从兵工厂推出来迎战的巨炮战舰,还不能匹配这些好几年前的电视游戏机,岂不是叫处理器与显卡的RD们去吃蚵仔煎(身为温馨的媒体,笔者总不能叫RD们吃些阿里不达的东西吧!)。总之SBE和SS有什么瓜葛?HD 5970又是怎么和PSP纠缠在一块儿?RD们到底要不要吃蚵仔煎呢?我们看下去。
测试平台
处理器Intel Core i7-3960X
内存Kingston DDR3 2000 2GB x2
主机板ASRock X79 Extreme4-M
显示卡AMD Radeon HD 5970
储存装置Kingston SSDNow 100V 64GB
电源供应器LEPA G700-MA
操作系统Windows 7 Ultimate 32bit
先从处理器测试来看,这部分测试中,能看到Core i7-3960X将所有模拟器的2D项目FPS推到60帧左右,最低的成绩出现在PSP的2D游戏,FPS为59.6帧,尚在测试所设定的2%误差范围之内,因此判定处理器没有成为效能瓶颈的关键。
不过笔者要稍微澄清一下,在上一页提到的“6座战舰核心主炮”,只是种诙谐的比喻的方式。因为模拟器程式大多不支持多核心处理器,因此不论处理器有多少核心,会影响测试最大的因素还是在于处理器单核心的效能,也就是说“绝对无敌雷脑王号”获胜的关键,在于主炮够大支、火力够猛,而不是主炮数量多、射速快。
GPU非战之罪
回头看看3D游戏部分,绝对无敌雷脑王号顺利击沉PS2和Wii,但是模拟SS以及PSP的效率,只能用惨不忍睹来形容,尤其是PSP部分,用这种硬件平台跑,效率居然只有实体机的四分之一,这真的是显卡太烂的关系吗?
笔者倒不这样认为,从规格来比较一下PSP与GT 220、HD 5970三者的GPU性能,显示卡的性能比PSP强是当然的,但是重点在HD 5970与HD 5450的测试结果差距太小,甚至发生Sandy Bridge-E平台跑输Core i7-2600K配HD 6870的组合,这一点让笔者严重怀疑PSP模拟器程式本身出了问题,可能是模拟器无法完整模拟PSP的GPU,造成硬件性能无法反应在模拟器的效率上,并非PSP真的有性能这么强大的GPU。至于SS部分,除了模拟器程式尚未发展成熟外,实体机的显示核心太过复杂,无法有效模拟,也可能是模拟效率低下的原因之一。
GPU规格比较
项目PSPGT 220HD 5970
时脉(MHz)111625725
Stream Processor、CUDA核心数量未公开483200
Pixel Fill Rate (MegaPixels/sec)6645000464000
多边形吞吐量 (MegaPolygon/sec)33未公开1450
软件支持度成关键
综合上面2项结果可以发现,基本上的问题是出在模拟器程式以及实体机硬件架构,而不是在电脑硬件本身的效能。至于模拟器作者该怎么处分,笔者觉得还是饶过他们好了,毕竟他们并不是以开发模拟器为职,能够在个人兴趣的支持下,开发出可以运作的模拟器,已经很值得尊重了,我们实在没有什么立场,苛求他们推出完美的模拟器,况且我们还没付半毛钱。
如果排除掉PSP 3D项目,Sandy Bridge-E平台不负其旗舰地位,就算是SS 3D项目不理想,但平均值及最小值相当接近,代表运作速度稳定,可以利用跳帧方式弥补。
▲Core i7-3960X配RADEON HD 5970:FPS平均值
▲Core i7-3960X配Radeon HD 5970:FPS最小值
模拟器模拟效率
SS整体效率PS2整体效率Wii整体效率PSP整体效率
86.225%99.775%99.583%62.442%
月下夜想曲飞天幽梦宇宙巡航舰真?三国无双4胧村正马里奥赛车魔法气泡实感赛车
100%72.45%100%99.55%99.88%99.28%99.33%25.55%
各游戏效率为测得FPS与60之比值,整体效率为两个游戏效率之平均值