刨根问底 微软Vista操作系统详尽测试

发表于:2007-4-13 11:42

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:hardspell

#
Vista

  我们在《“展望”未来 微软Vista操作系统尝鲜》这篇文章中已经了解到了Vista操作系统酷绚的外表,而Vista系统究竟在性能上如何是今天我们要探讨的问题。因为Vista毕竟还是一个Beta版本的操作系统,所以很多驱动程序和应用软件都未曾对它做过优化,在后面的测试中我们发现很多软件和Vista存在兼容问题而不能正常运行。所以此次测试只是Vista正式发售前的一道开胃菜,由此可以管窥Vista正式版的基本状况。

  我们先从Vista的启动入手,来看一下你所需的内存容量。在前一篇文章里面我们已经在操作系统中安装了一些应用软件,而这次我们使用干净的系统进行测试,我们发现,在最高视觉外观的前提下,刚刚重新启动完毕的系统占用301MB的内存容量。

  启动速度测试方法:重新启动操作系统,在显卡自检的时候开始计时,到进入操作系统沙漏消失的时候停止计时。

『将视觉效果调节为最佳,能减少很大的内存占用』

  所以从内存角度考虑,你至少需要512MB的容量。如果你使用256MB的内存,即使没有安装任何应用软件,启动完毕后Vista也会开始占用虚拟内存,况且这样你根本得不到Vista在视觉上的任何感受——这可是Vista的重要改变之一;512MB内存容量是最基本的需求,它仅仅能够支持系统运行以及普通的软件运行需求,你可能会需要去作出取舍,如果想感受Vista的界面效果就得忍受运行其它大型软件和游戏的迟滞,或者干脆就采用如同Win2000一般的界面。

  拥有1GB以及以上的内存运行Vista是比较必要的,不过考虑到内存的价格还有可能进一步降低,所以在主板上预留2个空插槽是不错的选择,这样在Vista正式推出的时候你可以升级内存容量满足这个需求。

  微软在刚刚发布Vista的时候曾经有消息表明DirectX9以下的显卡不支持该操作系统,不过Vista Beta1操作系统却可以支持目前的全系列显卡,其实DirectX9显卡目前已经成为用户主流选购很长时间了,Vista要在1年后正式发布,那时候DX9以下的显卡已经很少了,所以那时即使微软关闭DX9以下显卡的支持也并无大碍。

  从商业角度考虑,Vista也许会继续支持DX7、8显卡,但是这些用户肯定无法享受到华丽的界面,就如同DX7显卡无法享受到DX8、9显卡PS效果的游戏一样,画质差距会很大。我们使用R9250、MX440分别测试了Vista在这些应用接口下的画质,截图如下:

『R9250:DirectX8效果』

『MX440:DirectX7效果』

『GF6600GT:DirectX9效果』

  可以看出,DX7、8显卡都不支持Vista的界面效果,Vista的最直观的改变已经完全丧失,窗口颜色变得混浊,没有了DX9的透明、叠加时候的半透明效果,动态弹出效果也完全消失。

  在进行整机性能的测试中,我们发现有很多款常用的测试软件都无法正常安装或者运行,最后尝试的PCMark04终于可以正常运行,因此我们用它的分数作为两个系统的对比。

  SiSoftware Sandra可以正常安装,但没能正确识别计算机,所以所有的测试项目和信息识别项目都无法运行。

  PCMark05只能运行在WindowsXP,对于Vista这个新面孔出现了无法安装的状况。

  PCMark04的安装也是惊心动魄,虽然Vista已经使用了MediaPlayer10播放器,而且已经配置完毕,但仍然提示播放器未安装,但是测试过程却完整的运行完毕,看来仍然是识别的问题。

  从测试成绩来看,Vista所有项目的分数都有所降低,不过分数的降低非常有限,仍然在合理的范围内,那么原因就是两点,一是Vista的配置提高了,所以在同配置下,分数会比XP略低;二是对软件的兼容性仍然有问题,所以运行效能比较低。

  我们的测试平台:

  • 处理器:Intel Pentium4 560 3.60GHz
  • 主板:微星915PL
  • 内存:1GB DDR400
  • 硬盘:希捷 PATA 7200.7 80GB
  • 显卡:ATi Radeon X700、9200;nVIDIA GF MX440,GF6600GT

  在图形性能的测试中,我们发现驱动程序的安装成为了最大的难题,虽然ATi和nVIDIA在Vista Beta1发布后不久就跟着发布了最新的Vista版本驱动程序,但是这两款驱动程序只是兼容Vista最基本的需要,并不是全系列显卡支持。

  ATi的常规驱动在Vista下不能被安装,其为Vista专门推出的驱动程序只是几个识别文件压缩到一起的产物,而且无论如何也识别不出我们测试使用的X700显卡。

  nVIDIA的75.03版本驱动程序容量很小,不过至少是一个安装文件了,这个驱动程序顺利的识别了6600GT显卡,但是在给MX440显卡安装的时候,这款驱动却无法顺利达成,看来这款驱动并不支持老款显卡在Vista的运行。

  还有一点区别,ATi的显卡,例如测试的X700使用Vista默认的驱动程序就能打开桌面的特效,比如透明和动态弹出等效果,但是nVIDIA的显卡使用Vista默认的驱动程序能正确识别显卡类型,却不能打开这些效果,所以nVIDIA的显卡安装Vista驱动程序似乎更重要一些。

  3DMark03和05在Vista下都能非常顺利的运行,但是测试成绩并没有惊喜。

  因为X700的Vista催化剂驱动没能正常安装,所以X700相对比XP操作系统的分数下降不少,nVIDIA的6600GT分数也有轻微的下降。看来Vista的驱动程序并不能跟随显卡飞快的技术发展,驱动程序仍然需要独立安装。

  比较让人欣慰的是,无论是否安装Vista专有驱动程序,大部分D3D游戏都可以顺利运行,而且画质和性能都比较正常,也没有什么兼容性问题。

  X700在《半条命2》游戏中的运行速度非常快,虽然没有安装专有驱动,但是其成绩竟然比XP操作系统下的成绩高,虽然只有一点,看来在DirectX9游戏下的效率,Vista完全不逊于XP。

  《DOOM3》运行的成绩基本相同,Vista的OpenGL应用程序支持同样不错。

  从上面的测试来看,Vista Beta1版操作系统的整体性能并没有比XP操作系统提高很多,反而在启动速度方面减慢了不少,这与Vista使用的内核有关,更复杂的系统模式和华丽的界面拖慢了启动时间,当然也换来了更舒适的视觉享受。

  Vista Beta1的兼容性问题也是目前无法与XP相比拟的,目前所有的应用程序,当然也包括测试软件都是为XP所优化的,所以Vista在运行的时候会出现这样或者那样的问题。

  但是从总体上来说,Vista的软件兼容性还是非常出色的,包括大部分主流游戏都能顺利的运行,而且只要是可以运行的游戏,都在性能上与XP相差无几,如果相应的驱动程序更加完善以后,Vista的程序速度不会比XP下慢,相反,例如《半条命2》这样的游戏可能会更快。

  其实这些应用软件的不能运行并没有什么特别大问题,从游戏的角度我们推测Vista在应用程序方面的内核变化并不是很大,这些程序应该作出微小的改变就可以实现对Vista的支持。

  我们也应该明白,其实Vista仍然只是一个Beta1版本的操作系统,虽然面临的问题不少,但距离正式版发布尚有1年左右的时间。微软有足够的时间对Vista进行最终的改进和完善,Beta版本操作系统的推出也是为其它相关应用程序的设计和推出做准备,软件商会有更多的时间为Vista进行相关的优化。

  我们相信在Vista正式推出的时候,这些问题已经不会再困扰用户,大家唯一需要熟悉的就是Vista与XP略显不同的操作方式!

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号