是否值得升级 XP与Vista性能大比拼

在Windows Vista公开发行之前,人们对新操作系统beta版本的测试也引起了广泛关注 。比起使用Windows XP,似乎运行Windows Vista在性能上会有所减弱 。这是真的吗?还是仅仅是那些微软的反对者们炮制的恐慌战术呢?
大家都知道的是,比起运行Windows XP,运行Vista你需要一台能够跑得更快的电脑 。微软推荐的是至少1Ghz的CPU和1GB的内存,以及支持DirectX9的显卡,这样除了Vista Home Basic版本之外,运行其它版本的时候才能有比较好的效果 。我不想尝试在1Ghz的CPU上运行Vista,那样只会慢得叫人痛苦 。因此,当你配置你的新机器时,确保你至少需要具备所推荐配置至少两倍的内存和CPU速度,有一张128 MB及以上显存的PCI-Ex16的显卡,那样情况才会比较好 。如果你的显卡能够支持DirectX9,那么你就应该能够运行Aero效果 。
Vista应该是包含了很多新特性的,并且整体看起来也要有更好的效果,所有的地方都能够让你的内心隐隐激动 。但大多数的人们只是希望他们的游戏能够更加流畅的运行,办公应用程序能够很快地打开并没有阻滞地使用,互联网体验能够尽其所能地策马扬鞭,因此,如果一个操作系统只能够让速度变慢,那么你为什么还要进行升级呢?下面,我们就将要进行一些快速的测试,来证明或是消除这些传言 。
我们所要做的就是,配置一台高端的机器,接着标准载入Windows XP Professional SP2,然后运行标准检查程序,接着在标准载入Windows Vista Ultimate并做同样的测试 。图像测试将使用3DMark06,它是运行在DirectX 9而不是写入Vista的DirectX 10,因此,它并不是尽可能真实地去作一个性能比较,而是目前我们所能做到最好的,接着就是测试当前的3D软件 。2D应用程序的测试使用的是PCMark05 。虽然这些都是人为的测试,但它们能够进行范围很广的测试,使用3DMark能够模拟当前和未来的游戏渲染系统,而PCMark则能够模拟从渲染网页到3D性能、2D图像渲染以及硬盘使用状况的东西,所有的都这些都能一次完美地完成 。
用于测试的机器:
CPUIntel Core 2 Duo E6700主板华硕 Striker Extreme nForce680i SLI内存海盗船 TWIN2X6400 2GB DDR-2显卡技嘉 GeForce 8800GTX 768MB PCI-Ex16,运行SLI x 2硬盘西部数据 150GB 10,000rpm SATA-II电源OCZ GameXstream 850W ATX
显然,这的确比大多数家庭或办公室所用的电脑更高端一些,但这样才能够让我们做一些强度较大的测试,并很容易地发现二者之间的差别 。
3DMark06的测试结果
通过3DMark06,我们能够做3项测试,一项是在SLI模式下使用显卡,一项是仅使用单一的显卡,而另一项是在SLI模式下使用8倍抗锯齿处理来查看,当3D系统比较“拮据”的情况下时是否有更多的不同 。所有的测试都是在1280x1024的分辨率下所做的 。
图1正如你如图1中所看到的,在SLI测试与单一显卡的测试下,使用Windows XP的时候都大约多5%的性能,虽然所显示出来的优势是很微小的,但仍然是XP胜出 。
另外,通过3DMark,我们还看到了很多测试项目中都显示了两个操作系统的巨大差异,特别是在Shader测试下 。简单的Vertex Shader测试所显示的性能中Vista落后将近50%,使用XP所获得的是3亿8600万顶点/秒,而Vista则是1亿8600万 。而shader particles测试则显示出Vista比XP落后25%,而pixel shader测试也落后了15%的性能 。
3DMark还能够进行提升三角的Batch Size测试,开始是8个三角,之后提升到32、128、512、2048个三角,一直到最后的32768个 。
图2这部分内容通过测试每秒多少个三角说明了显卡内存吞吐量这方面,二者是打了平手的 。在这些测试中,两个版本的Windows批次大小的增加都是以很接近的速率进行的,除非Vista碰壁了,就如图2中你所看到的那样,那也就暗示着在Vista下,当时的显存吞吐量出现了一个大问题 。希望这仅仅是因为驱动的问题,nVidia能够在将来将其进行修复 。

推荐阅读