设为首页收藏本站

龙城玩家网论坛-户外求生-文玩鉴赏-太原论坛-山西论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

使用验证码登录

用百度帐号登录

只需两步,快速登录

搜索
查看: 1823|回复: 0
打印 上一主题 下一主题

Windows 2000游戏能力大揭密!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-22 21:59:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  随着报纸杂志和媒体宣传的不断升温,我们也渐渐熟悉了Windows 2000的各种特性,比如全32位的NT内核程序,更好的Plug and Play支持,以及内建的DirectX 7.0a等等。相信各位玩家都已经收拾好自己的东西,只等软件发布,便要举家投入Windows 2000的怀抱了吧?等等,这样一个建立在NT基础上的操作系统,对于我们这样的普通玩家是否合适呢?这些天在网上找到一些这方面的资料,结合自己的评测结果,写出这篇文章。在大概介绍了一下Windows 2000的特点之后又侧重测试了一些游戏在其上的表现。相信看了之后,一定对各位的升级行动有些参考的价值的。
  在行动之前,先来听听微软的官方评价吧。
  根据官方的发言,微软吧Windows 2000的用户群定义为:公司的办公用系统,或者是NT平台的使用者,基于网络的商业用户,而那些Windows 9x的用户并不是2000的首选用户群。各位玩家当然是Win 9x的用户,所以嘛,Windows 2000并不是各位玩家的首选。
  为什么是这样呢?Windows 9x其实是一个16位代码和32位代码的混合体,其主要任务是提供对于Windows 3.x 和 Dos 程序全方位的支持。而现在的Win 2000,却是一个纯32位的操作系统,提供一个更快、更稳定、真正多任务的环境给那些专为Windows 32位操作系统设计的程序。
  搞清楚了当中的区别,接下来就好理解了。按照我们现在的经验,Win98对于一些不知名的硬件和第三方的驱动程序的要求比NT系列要宽松的多,同样的,你如果要使用的话,也更加友好,不需要太多的技术知识就能够使用得很不错。而NT在这方面好像就显得一无是处的样子,你随便拿一个硬件安在机器上,其结果一般都是不认得,不支持DirectX 3.1以前的版本。要是你想更改一些机器的配置,让它在玩游戏的时候有更好表现的话,那就需要拿出十倍的勇气、百倍的技术、以及很多很多的运气了。也许一个高手忙上一整天得到的结果也只是一个“能玩”而已,而对于这样的一个结果正在使用Win98的玩家可能会笑掉大牙的。这也就造成了许多玩家的硬盘上安装两个操作系统的现象。可以说,NT系统的复杂程度,就连一般的商业运用也不太适宜,因为用户确实要花费太多的成本在系统管理上面。从这一点来说,Windows 2000还是做出了不少的改进。
新特性
  如果你使用过NT4.0的话,就会发现Windows2000的界面非常的熟悉。虽然有少许改变,可是总的来说还是基本一样。Microsoft将整个的界面简化了一些,使其更具人性化,如果你是一个初学者,在刚刚接触到Windows2000的时候,上手会容易地多。
  一个让NT拒人于千里之外的地方就是它的接口。要设置一个NT的工具包或者硬件,必须要同时在控制面版和管理工具中做出相应的设置。另一方面,要记住各种不同的管理程序在什么地方本身就是一件很麻烦的事情。现在这些东西统统的被放在了控制面版里面,很明显的这在某种程度上改善了其不易操作的特性----虽然这种改变并不明显。
  在对磁盘的管理方面,Windows 2000推荐使用NTFS格式。当然它也同时支持FAT32模式,这样如果你的硬盘只有一个分区,并且想同时拥有98和2000的时候,就可以不使用FAT16这种浪费空间的格式了。
  另一个让人感到亲切的变化就是Windows2000的设备管理器的界面。它已经基本上非常接近Win98的样子。虽然仍人有令人感到不便的地方,不过对于各位已经花了许多时间在Win98的设备管理器上的读者来说,这还是一个非常令人高兴的消息。起码你不需要从头学习该如何去适应一个全新的系统。
  还有就是由于市场对象的确定,使得Microsoft从内核级上优化了网络程序和办公程序的表现,使得这些程序在Windows2000上可以毫无疑问的得到更好的运行效果。另外的一些小变化还包括淡入淡出的菜单和有阴影效果的鼠标等等,不过这并不是我们最关心的地方。
Windows 2000 vs. Windows 98
  随着IE5和Win98 SE版本的发布,使得Win98变得相当的稳定。而在你装上DirectX7.0a之后,Win98就可以自动的识别更多的硬件,为它们装上更新的驱动程序。多年的磨练之后,Direct3D也越来越被程序员和玩家接受,渐渐的开始可以和OpenGL媲美了。于是这里就有一个问题:如果只是为了玩游戏,我们非要在Windows 2000上玩不可吗?
  如果你的回答是肯定的,那我赶打赌一个很重要的原因就是稳定性。的确,在你玩游戏玩得正上瘾的时候,突然跳出一个非法操作的窗口,而且你的唯一选择就是关闭程序!或者更吓人的蓝屏和死机的经历,相信是每个玩家都遇到过的问题吧。这样的情况在Windows2000中出现的次数的确要少得多。如果有某个程序的确是非法操作了,那么系统的核心将会把该程序的进程冻结,然后非常有效的杀死它。这时候系统会给出一个对话框告诉你问题所在,然后将内存中有关这部分的数据保存在一个文件中,并将占用的系统资源释放出来。虽然这个十六进制的代码文件对于一般人没有太大的用处,不过至少我们再也不用频繁的重新启动机器了。
  当然这并不是说游戏本身在Windows 2000中会变得更加稳定。相反的一些兼容性的问题使得有些在Win98里好好的游戏在Win2000下面倒崩溃了。当然造成这个实施的原因是多方面的:程序员还没来得及对Windows 2000作专门的优化;许多Win2000的设备驱动都还是beta版本;或者本身Microsoft还没有对Win2000的游戏性能作最后的优化。不过总的来说,Win2000的游戏性能并不能让人完全满意。
Windows 2000的基本说明
   Microsoft的发言人并没有具体的说明将Win2000作为一个游戏平台到底是好是坏,而只是说最后针对游戏的测试和优化还没有完成,所以不能太早的做出结论。从这些官方的托词中我们自然不能得到什么有用的信息,那就自己来吧。
   Windows 2000还是有一些令玩家流口水的地方的。比如说对于TCP/IP内核的完全重写可以提高系统的网络表现。可是仔细的一看之后,我们发现事实并非如此。Win2000在这方面的改进并不能有效的减少PC与服务器之间的Ping值和延迟(latency),而任何一个玩家都知道这才是网络游戏的关键所在。它的改进主要是在商业应用中的客户机/服务器模式方面。在玩过Quake III Arena 和虚幻竞技场几个小时之后,我发现似乎在Win98中间感觉到的延迟现象还要少一些。
  在即插即用方面,Win2000的确有了很大的提高,甚至超过了Win98的表现。我们第一次发现一个基于NT的系统不但可以很好的认出即插即用的设备,而且还可以动态的对其进行配置,不但如此,你甚至不需要总是在事后重新启动系统。这是一个巨大的进步。Windows 2000不但可以很好的认出USB的外设,同样也支持IEEE1394的设备。我们在这方面发现的一个较为明显的问题就是对力回馈系统的兼容性不太好。不论是罗技的 WingMan Force 还是微软自己的 SideWinder Force Feedback Pro,系统都不能正确的识别它们。不过相信各厂商的新驱动都会较好的解决这个问题吧。
  还有一个吸引玩家的地方就是对于多处理器的支持问题。实际上测试表明:并不是操作系统支持这个新的(对于NT来说并不新鲜)特性就可以使游戏的表现有提高的。恰恰相反,如果游戏的开发者不支持的话,那么你并不能体会到SMP (Symmetrical Multi-Processing)给你带来的任何性能上的提升。听到这里各位玩家是不是很丧气?不过这里还有个比较不错的消息:一个叫做Windows Millennium的操作系统初步定在年内发布,它虽然不支持多处理器系统,但却是Microsoft宣布的Win98的后续版本。同时也是Microsoft官方宣布的个人计算平台和游戏专用平台!
实战开始!
  我们作了许多游戏程序在Win2000上表现的测试,力图得出一个较为全面的结论。
  系统是一个PIIIB 600的CPU,128MB PC-133的内存,20GB ATA-66硬盘和一块支持Vortex 2的声卡。由一个双启动的引导程序将Win98SE和Win2000专业版(Build 2195)安装在不同的分区,以保证互不干扰。每个系统都没有经过特别的优化。至于最重要的显卡,由一块Voodoo3 3000和一块创新的GeForce DDR分别上阵。
  测试开始之前,我们安装了每个硬件能找到的最新的驱动程序,Voodoo3的驱动版本是v.1.04.00(Win98)&v.1.66(Win2000);Geforce则分别是v.3.68和v.3.75。在Win98上安装了DX7的标准版本,Win2000则是DX7的评估版。
  测试一个游戏的时候,我们现在Win98上运行它。然后将其完全重新在Win2000下安装到另外一个目录,所以每个游戏在Win2000下的表现都是自然安装后的表现。同样的在测试前,我们也为各个游戏安上了最新的补丁,不论是For 98还是For 2k的。
  第一个测试项目:3DMark2000。这是该程序的最新版本,可以很好的运行在Win2000上。值得注意的一点是,由于采用了新的评分系统,使得这次测试的结果不应和原来的3DMark的分直接的比较。具体结果在后面的表格中给出。
  然后是虚幻竞技场:所有的测试都在405b版上进行。在两个系统中都可以顺利安装。在Win2000上的表现非常好,尤其是在更高的分辨率和色深下面优势更是明显,整个游戏在Win2000下面非常流畅。不幸的是我们发现了一些兼容性的问题:在整个测试的期间,Nvidia的雷管驱动又发布了几次,可是有一些会导致死机的发生。事实上只要是3.66版以后的驱动,在开始游戏的时候都会使系统重启。所以虽然最新的驱动版本是3.75,可是这个游戏的测试结果是在3.66下面的出来的。
   Quake III Arena:版本是1.15c。游戏的安装仍然非常顺利,在demo001中,我们测试了几次,取得平均值。可是结果与UT刚刚相反,这个id的旗舰产品在Win2000上的表现并不尽如人意,而且劣势同样是相当明显的。更坏的是在GeFroce的上面有时候会有贴图闪烁的问题发生。这其中的原因可能是由于WinNT/2000的OpenGL驱动还没有完善造成的,尤其是当我们发现Voodoo在两个系统中的差距并不明显,而GeForce去由太过巨大。(在800*600*16的时候有21%的下降,而1024*768*32时下降竟然高达19%!)当然还有另一个比较敏感的原因就是D3D是微软自己的API,而OpenGL不是。但UT中的Glide也表现得很好呀!但愿我是小人之心了。

  天旋地转3:版本1.3.0,使用secret2 demo。安装很顺利,在Win2000下也表现的相当稳定。虽然我们并没有发现任何游戏运行不正常的地方,但同样的我们也没有发现Win2000下运行的游戏有什么过人之处。总的来说Win98下的游戏要更加流畅一些,而不论我们使用OpenGL还是Direct3D都没有遇到什么麻烦。
  在这里附上测试的结果,虽然并不是每个游戏的每一项都被列出来,可还是能够说明问题的。值得注意的是表中的“n/a”表示不可选,没有这样的选项;而“failed”表示测试在结束之前失败。
更多测试
  虽然测试了这些游戏,但是那只是很小的一部分。我们试图用更多的,不一定是3D的游戏来从各个方面全面的了解Windows 2000的游戏性能。
   Delta Force2:这个在Win98下安装的战术模拟类游戏在Win2000下面找不到在Win98下游戏时创建的任何士兵资料。而在我们重新安装这个游戏之后,发生了一些很有趣的结果。首先,我们发现这个利用“voxel”引擎制作的游戏在Win98下面要流畅的多,而Win2000下画面的流畅程度仅仅是能玩而已。于是我们将游戏的分辨率将到了400*300的地方。虽然这些点阵不能使用3D加速卡进行加速,可是在一些像房子、汽车一类的物体上还是使用到了32位的硬件渲染的。DF2本身并不能识别GeForce的加速卡,而在我们进入建筑之内或者是屏幕上有大量其他多边形的时候更本就不能玩,简直像在放幻灯片一样。
   SWAT 3:近距离作战:很少见,我们发现这个游戏在Win2000下的表现比Win98时的好些。画质表现和操作表现无可挑剔,而且没有一次死机。在Win98下安装的游戏在Win2000下面运行的非常好,这使得我们甚至没有再在Win2000下重装一遍。同时Win2000的先进磁盘管理工具也体现了威力,在我们游戏的时候读盘的现象几乎感觉不到。虽然我们看不出到底祯熟谁更高一些,可是就因为磁盘管理的表现,也是我们毫不犹豫的投上Win2000一票。
  帝国时代II:帝王时代:在Win98下安装的游戏在Win2000下无法运行,所以我们重装了一遍。而在安装完毕之后,我们发现这个游戏在新的操作系统下运行得更加流畅,尤其是在屏幕滚动的时候,感觉更是明显。如果就是这样的话,那就在好不过了。可是还是有奇怪的问题:没有音效!音轨表现没有问题,可是我们听不到任何的砍树声、死亡的惨叫、还有人员被攻击时警告的声音。所有的方法都试过了:调整音效设定、重装驱动甚至狂踢桌子下的低音炮,结果是没有办法解决这个问题。
  傲气雄鹰4.0:事实上应该叫做傲气雄鹰4.08。基本上,不管加不加那些乱七八糟的补丁,在Win2000下面的流畅程度都和在Win98下的表现没有什么分别。但不足的是死机的现象在Win2000下出现得太多了。甚至在每次游戏开始的时候都会跳出一个对话框指出Glide有错误----我是说在Voodoo卡上玩的时候,而如果你按OK键忽略过这个错误的话,又可以正常的开始了。在频繁的死机和锁死之间,我们发现游戏的动画在Win2000下面的确流畅得多,而且读盘的次数和由此造成的停顿也是要比Win98下少多了。可不幸的是我们从来就没有好好的完整完成一个任务。因为在每次任务开始后的几分钟之内,机器几乎可以说是必死无疑的。就算是我们自己主动的退出游戏,死机的状况也比正常退出的概率要大得多。更难缠的是在每次死机之后游戏还会在系统中残留大量的无用线程,必须要打开任务管理器之后将之一一杀死。所以如果你是这个游戏的铁杆玩家的话,劝你不要忙着升级,除非等到Win2000的专用补丁出来之后。
   Jane's F/A-18:一句话:不运行。事实上,当我们在安装这个游戏的时候,安装程序就会把系统认成是NT,然后就退出了。于是我们就开始尝试直接运行在Win98下安装的拷贝。开始运行的时候看起来还是非常正常的连续的屏幕闪烁,而当我们以为就要运行成功的时候游戏竟然又退回到桌面下,颇有些让人哭笑不得。EA对此的发言是:“我们已经注意到这个问题并且正在解决,我们有可能会发布补丁。”所以等等看吧。
   Duke Nukem 3D:我们早就知道它不能正常运行,不过还是要试一试。事实上如果你不要声音的话,游戏还是可以玩的。因为Win2000的保护系统不允许不支持DirectX的硬件直接访问系统资源,所以实模式的DMA音效不能正常播放也是意料中事了。
我们该怎么办?
  是下一个结论的时候了。让我们来看看Win2000的优越之处在哪里呢?首先稳定性令我们印象深刻,接下来PnP的支持简直无懈可击,还有就是先进的磁盘管理系统。很显然,这的确是商业应用程序的不二之选,而且我们发现有些游戏在Win2000上的表现超过了Win98。
  不幸的是大部分的游戏在这个新的操作系统中有这样那样的问题。事实上这也是一个游戏厂商推出新补丁的绝好时机,而相信以后的所有游戏在出厂之前都会接受Win2000的兼容性检查。但是决不要相信Microsoft会对Win2000的游戏性能做出一丝一毫的优化,它并不认为NT是一个用来玩游戏的平台,同样也不会认为Win2000是。
  但这并不是说那些程序员不会在Win2000上编游戏了。相反的,NT对于多媒体的支持还是相当不错的。而且其纯32位的核心也便于那些程序员对其进行专门的优化。在可以预见的将来Win98仍然将是首选的游戏平台,而且程序员们也知道那些Win98的用户才是游戏的真正消费者。那些程序员们需要好好留意的看来并不是Win2000,而是那个叫Windows Millennium的东西。
关于Windows Millennium
  其实到这里就算是一些题外话了。不过既然讨论这个话题,那就还是把这个神秘的叫千禧年的东西拿来讲讲吧。说道神秘,还真是这样。虽然据说这个产品已经快到Beta版本的测试了,可微软官方还是没有一点相关的消息出来,大概是为了不抢自己主打产品的风头吧。不过看起来,这次Win Me的升级就象是Win98对Win95的升级一样,只是一个更强大的----用玩家的话来说就是----资料片吧。不过传言还是满天飞,而且还都有鼻子有眼的。一个传闻就是说这个产品早就做好了,微软只等着Win2000热卖一把之后再放出来重新将用户的口袋扫荡一遍。而且其内核也不是建立在NT/2000的基础上,所以仍然不是一个纯的32位操作系统。虽然DOS的作用会进一步的弱化,但还是会作为整体不可缺少的一部分出现。IE5的某一个版本以及其他的安全性补丁都将被内建,GUI则向Win98和Win2000靠拢。对于HTML的依赖更彻底,甚至连整个系统的Help文件都会是一个HTML的应用程序。
  这些谣言是不是很像真的?还没完哪!Win Me对于游戏的优化将会更彻底,安装一个没有被微软认证过得驱动将会更困难。当你想更新硬件的时候,系统自己搜索新的驱动程序,一旦搜索不到的话,它就会要求你去找或者试图说服你不要装这个硬件!另一个就是控制面版,现在应该叫游戏管理器了。它会在你安装游戏的时候指导你更合理的使用硬盘空间,将大片的空间腾给经常玩的游戏,而把不常用的数据留在光盘上。现在的一些游戏在那上面并不能很好的运行,需要制作者重新发布补丁。
  上面那些谣言可不一定都是真的,有些还被加上了一些感情的色彩。不过看这上面的介绍,估计这个还没面市的家伙到底什么样大家也各自心里有个数了吧。
结论
   Windows 2000可能还不是一个很好的游戏平台。如果你现在不想过早的进入烦人的等待补丁,优化系统,成天祈祷游戏不要死机的怪圈的话,那我们建议你还是等等吧。等到所有上市的游戏都开始支持这个新的操作系统的时候,情况也许会变得更好一些。虽然理论上在Win2000上游戏会运行的更好,更稳定,可是经过测试之后我们不得不宣布事实并不完全如此。升级还是守旧?你自己决定吧。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 用百度帐号登录

本版积分规则

小黑屋|手机版|Archiver|龙城玩家网 ( 晋ICP备12002025号-1 )|晋公网安备 14010702070511号   

GMT+8, 2024-11-9 00:16 , Processed in 0.135276 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表