当你为Vista的华丽界面欢呼雀跃时,会不会发现钟爱的游戏再也无法运行呢?
12月初,Vista面向专业用户正式发布,据说发布会的现场热闹程度仅次于当年Win95的盛况。或许是XP之后让用户等待的时间太久了,亦或者是微软本身对于Vista的期望值非常高。总之,从微软的角度来讲,是希望Vista能给业界带来足够的影响力,给用户以全新的体验。事实是否如此,却必须得到市场检验,尤其是广大用户的认可。而在广大Windows用户中,游戏玩家实在是一个不可忽视的力量。于是Vista的游戏表现就成为了这一用户群的关注重点。
笔者有幸体验并对Vista正式版进行了一定的测试,由于时间有限,可能测试并不全面。希望能够谅解。
今次的测试我们分为两部分:定性和定量。前者是用来确定什么游戏可以在Vista中运行,而后者则着重关心它们运行的如何。相信这两个问题也是玩家们所关心的。在测试方面,由于Vista本身就对PC要求挺高,特别是内存,因此测试被迫使用高端配置。而且直到截稿之时,G80系列的Vista驱动依然没有完工,所以显卡部分也只能是用X1900XTX。
首先我们必须要明确两个问题,Vista有X86和X64版本。就目前情况来看,X64的软件驱动支持可谓惨不忍睹,所以此次使用X86版本作为测试用系统。还有就是用户权限问题,虽然至今还有很多用户并没有察觉到自己使用XP时,是通过拥有Administrator权限的账户登陆的。但是在Vista中我们必须关心这个问题。因为默认情况下Vista的用户权限相比XP会小一些,从而产生了不能安装和运行游戏的问题。所以各位也需要开始留意。
好,至此Vista的大门已经完全开启,大家请做好准备随我开始体验Vista的游戏之旅。
1.魔兽世界
这款暴雪著名的多人在线RPG游戏,想必在游戏玩家中无人不知无人不晓的。就目前测试的情况看,WOW在Vista下运行良好。不需要做特别的设置就可以开始游戏。而且在窗口模式下运行会非常养眼。就是不知道如此华丽的游戏画面和花哨的系统界面同时出现会不会让玩家应接不暇。
2.细胞分裂:混沌法则 0
目前几乎所有Ubisoft(育碧)的游戏都没法在Vista里正常运行,但育碧是StarForce的客户之一。因此问题可能并不在游戏而是在StarForce。从StarForce的工作原理上分析,它是通过安装一个低级别的驱动来访问光驱,而这个驱动不被Vista所认可。不过在查询了相关信息后,还是找到了解决方法。因为StarForce近日发布了Vista专用驱动,虽然玩起来麻烦了一些,但是总算是解决了问题。
3.上古卷轴:淹没
整个测试过程中,游戏表现非常良好,如果是全屏模式下游戏,你根本不会察觉使用的是Vista。它是整个测试中第二个可以以桌面方式运行的游戏,3D桌面下游戏的效果可谓别有韵味。不过经过测试,这也是第一款必须使用2G内存才能保证流畅运行的游戏。不过这也是情有可原的,因为即使是在XP下,1G内存对于“老滚”(The Elder Scrolls的直译)也是勉强为之。
4. Half-Life 2
不得不承认Valve的游戏兼容性不错。Steam的下载可用,游戏也可用而且主观感觉对于游戏的性能没有明显的影响。不管是《Half-Life 2》、《Half-Life2:Lost Coast》还是《Counter Srtike:Source》,亦或者是新的《Half-Life 2:Episode One》都可以很流畅的运行并且开启特效。看来微软在Vista对于DirectX9的游戏兼容性上作了很多努力。从结果来看,虽然不能保证所有Steam平台的游戏都能够运行,至少基于Source引擎的游戏应该是没有问题的。
5. 战地2
笔者先让游戏在发布之初没有打过任何官方补丁状况下裸奔,然后打上最新的补丁的状况下都进行了测试,结果应该说是满意的。至少没有出现特别让人反感的异常。不过由于反作弊器存在兼容性问题,会使《战地2》在网络游戏的状况下被服务器很快踢出。这种情况对于玩家来说是非常不爽的。请少安毋躁,微软其实还是留有后路的,解决方案非常简单。右键单击BF2 的图标,选择属性“兼容性选择”,以管理员身份运行这个程序"就可以了。这个功能对于有一定经验的XP用户应该也不陌生,当年98到XP也是通过这个方法比较有效的实现平滑过渡。
6. F.E.A.R
F.E.A.R的到来,会不会是Vista的末日?作为现在所有游戏中技术含量最高的游戏之一,我们新生的Vista将面临前所未有的挑战。出于好奇,笔者换了一对512M的威刚DDR2 800内存,想看一下1G内存下表现。结果不出所料,时不时的延迟打断了测试。又一款在Vista下需要2G内存的游戏诞生了。不过它和《上古卷轴》对于内存的高要求也在意料之中。这里需要特别提一下,在进行关闭抗锯齿和开启4X/8X抗锯齿测试的对比时,非常出任意料的情况出现了——对比成绩出现了30%的性能差别,相比较其游戏的下降幅度提高了2~3倍。
7. DOOM 3和Q 4
同为Doom3引擎的这两款游戏,也是基于的OpenGL API游戏。由于早先传说不管是NVIDIA还是AMD-ATi的OpenGL驱动在Vista中表现都不好。所以这里也将它们列入测试列表。结果是令人满意的。特别赞赏Id的一点就是它的游戏可以不需要安装直接运行。这样有XP和Vista双系统的玩家,就可以直接运行原来装在XP里的Doom 3和Quake 4,而不需要重新安装。这一特性相信在以后的虚拟化技术中,也会让玩家收益匪浅。
8. 虚拟人生2
号称“Vista-Ready”的游戏就是省心,安装运行过程轻松惬意。完全不必去担心它会出现这样那样的问题。同时还可以在快捷方式中加入“-w”参数来开启窗口模式运行游戏,这也是笔者在Vista中体验游戏最想做的事情。晶莹剔透的系统界面做承托,游戏的感觉前所未有。不过视力“散光”者慎用。
9. 文明4
测试《文明》的时候,一切开始的很顺利,安装然后运行。但当进入游戏尝试改变视频设置的时候,顿时傻眼——一个设置选项都没有了。不过在选择了游戏中的自动升级之后,一切恢复正常。这样不大不小的玩笑,希望以后越少越好。
10. 帝国时代3
作为微软的主打游戏,自然不会马虎。整个测试过程中没有任何问题。除了同时开启HDR和AA不能进行之外。这个问题不只是一个游戏的问题,应该和Vista无关。
11. 微软飞行模拟器X
这款游戏玩家群体不大,但是它却是非常逼真的飞行模拟游戏。需要声明,在测试之前就知道这款游戏几乎不会在Vista里出现任何问题。不过需要补充的是,微软承诺会为这款游戏推出支持DirectX 10 API的补丁,说不定这款游戏会成为最早一批D10游戏也未可知。
12. 国家崛起传奇崛起4
国家崛起系列一直是微软游戏中的三等公民,它的宣传力度远不及其他系列游戏。在Vista里的运行状况也像它所受到的待遇一样凄惨。虽然安装还没有问题,但是已进入游戏就会提示说你的音频驱动太旧了。之后游戏紧接着出现一个比较棘手的问题,整个屏幕总是非常闪烁。尝试调解了视频设置的所有选项都不起作用。到底是ATi驱动的问题,还是游戏的问题,又或者是Vista的问题都没有办法加以验证。这种情况在点击主菜单中的“Check for Updates”并升级到最新的版本依然存在。猜想玩家在遇到这种情况后第一反应会是直接删除游戏。
13. 幽灵行动:尖峰战士
作为少有的几款支持Ageia的物理卡的游戏,在安装过程中会自动安装物理卡的驱动,不管你的电脑是否安装过物理卡。就是因为这个原因在安装过程中会出现一条告警信息,大意是物理处理器的驱动只与Windows XP兼容,但是物理引擎软件依然会安装。在这个警告之后,一切都恢复正常。不管是单人模式还是多人模式,当然就像在Windows XP SP2 里一样,游戏试图访问网络,都不需在Windows防火墙里设置允许。
14. 黑与白2:
这是一款比较另类的“上帝类”游戏,在游戏中玩家扮演神的角色。你可以操纵一切,也可以选择自己是作为一个仁慈的神、战神还是邪神。这个游戏是另外一个完美支持Vista的游戏,甚至于在1600×1200的分辨率下也很流畅。同时它在和同样硬件条件的XP对比时也没有任何性能降低的情况出现。在尝试了几个不同的世界并改变了所有的游戏设置之后,依然没有出现任何问题。
青出于蓝是否能胜于蓝呢?
遥想当年XP欲取代98的时候,很多用户抱怨同样的游戏在XP下运行速度明显要比98下慢很多。这是主要由于相比于98,XP在系统中加入了很多附加功能造成的。同时还有一点需要考虑到,XP到Vista的内核过渡应该没有98到XP那样从DOS实模式到NT保护模式变化来的大,因此猜测内核所增大的开销并非加重系统负担的主要因素。那么这次集合多种功能于一身、重装上阵的Vista是否会被自己身上的一身“重铠”拖累呢?为了证实这一点,笔者特地就此进行了完整的对比测试,其中包括了基准测试软件和之前一部分游戏的测试。
首先我们有必要分析一下,为什么传说中Vista这么吃内存。眩目的3D桌面进程dwm.exe去掉100M内存;IE 7.0吃掉90M内存,如果你多开几个窗口浏览文件系统可能还会增加100多M内存;侧边栏会吃掉30M左右。于是我们把平台的内存分为1G和2G两种情况。然后显卡则使用更为主流的7600GT。
从测试结果来看,Vista的内存管理机制还是非常优秀的。总的来说在运行3Dmark测试的时候并没有体现出1G和2G内存的明显差距。也就是说对于主流游戏的要求,1G内存对于Vista应该说是够了。不过有一点需要提醒,再仔细观察过场景切换等需要读取硬盘数据和大量数据交换的地方,1G内存的平台硬盘读写频率明显偏高,而且还出现过偶尔的瞬间画面停止。虽然不明显,但是对于很多游戏玩家的影响应该比较明显。何况从未来发展趋势来看,游戏进程的内存开销会逐渐变大。所以2G内存相信会在不久的将来成为中高端游戏玩家的标准配置。就目前国内国际市场内存价格居高不下的情况,推荐购置Vista游戏PC的朋友暂时配置1G内存,待到内存价格下跌了再进行升级。
Vista和XP在游戏性能上的差距可见一斑。基本都是Vista的游戏帧数要比同等情况下的XP低10帧左右。这个差距到底有多明显,因游戏而异。如果游戏本身帧数比较高,那么损失的10帧就不会被察觉。但当遇到PC本身配置已经在运行游戏是达到饱和,只能勉强流畅。那么30帧到20帧的差距就是流畅与不流畅的天壤之别了。而且在一些能够开出HDR的游戏中Vista的帧数下降明显要比XP高很多,这可能还是优化上还有问题。
回头再看定性测试时所提到的两个必须使用2G内存的游戏《上古卷轴:湮没》和《F.E.A.R》,特别是《上古卷轴》如果是1G的内存在Vista中一移动就会延迟。
驱动依旧不佳
这里只讨论与游戏紧密相关的显卡和声卡驱动。直到现在,图形芯片厂商仍然没有推出正式版Vista的图形驱动程序。就目前情况来看ATi现在有一种RTM驱动程序,但是不支持OpenGL,NVIDIA有通过WHQL认证的驱动程序,但是还存在OpenGL和Direct3D方面的问题。ATi的Vista驱动程序可以运行3DMark和大多数Direct3D游戏。NVIDIA Vista驱动程序在OpenGL上更胜一筹,但是还远没有达到NVIDIA为Windows XP推出的图形驱动程序水准。NVIDIA的Vista驱动程序还不支持G80或者SLI。ATi的Vista驱动程序也不支持交火。这对于高价搭建双显卡平台的玩家,可谓一盆凉水从头泼到脚。不过在07年1月30日Vista面向零售用户发布之前,显卡厂商还有两个月不到的时间可以临阵磨枪。可是时间也已经不多了。再想到DirectX 10未来作为一个Vista的补丁发布的时候,还会带来更多意想不到的麻烦。顿时感觉Vista的图形显示问题前路茫茫。BTW:在测试过程中,笔者还遇到一个比较奇怪的现象。ATi驱动控制面板中的全局AA和AF并没有启到应有的作用。
另外一方面声卡的问题也不容小视。还记得《传奇崛起》中的创新声卡问题吗?原因在于Vista中的驱动模型发生了变化,Microsft去掉了音频硬件层,而只支持OpenAL音频模型。这意味着过去的DirectSound 3D和EAX将很少有用武之地。也就产生了前文所提到的故障。这显然使过去买了Creative价值昂贵的可编程声卡的用户感到失望,由于DirectX 10的限制,在没有使用OpenAL的游戏中,DirectX 10将把所有的复杂音频处理任务交还给CPU,这将显著降低音频质量和性能。用户购买Creative声卡的初衷就是为了欣赏高质量的音频体验,而Vista的出现将让他们的投资化为乌有,这肯定不是用户,包括Creative希望看到的结果。因此Creative最近放出消息说他们正在开发X-FI声卡的Vista驱动,可以允许在所有的游戏中实现完全的硬件音频处理,而不仅仅是使用OpenAL的游戏中。这个驱动可以截获游戏对DirectSound 3D的调用,并将之实时转化为OpenAL,之后再把调用指令送达到DirectX 10 API,通过将调用转化为OpenAL,Creative得以突破Windows Vista的限制。该驱动将在12月底前完工。但是,老的Audigy和Sound Blaster声卡初步将不会支持,这意味着在Vista系统中,获得高质量音频的唯一方法就是购买X-Fi声卡。
如此看来直到零售正式发布之前,一切都是未知。我们只能希望Vista和它的周边环境不要曲高和寡就好。
坏消息说了这么多,说一条好消息吧。对于《Halo 2》来说,Vista的兼容性要比XP好。因为近来根据开发小组的说法,游戏本身可以不需要DX10的显卡,但是必须是Vista作为操作系统。
总结
从已知的情况来看,Vista在他的发布之初问题很多。不过想想,当年XP出嫁的时候也不是弄得老用户一把鼻涕一把眼泪的。我们或许应该相信微软的能力和它的周边厂商关系。不过就微软本身来说,还是那句话:革命尚未成功,同志们仍需努力!