| | | | | | | [文章信息] | | | 作者: | 驱动之家评测室 | | 时间: | 2004-05-01 | | 出处: | 驱动之家 | | 责任编辑: | 摩羯 | |
| [文章导读] | | | 决定显卡性能的因素 现在已经不仅是游戏玩家才在意自己电脑的显卡怎么样。 | |
| |
|
| | | |
|
|
|
|
|
驱动程序都使用了NVIDIA和ATI官方最新发布的驱动(在我们截稿前,NVIDIA官方已经发布了最新的ForceWare驱动56.64版)。
测试软件除了权威的三款显卡基准测试软件—3DMark2001 SE、3DMark03 Build 340和AquaMark 3外,还使用了两款最新的游戏DEMO—UT2004 DEMO和FarCry的第二版DEMO。这两款游戏都是今年众人期待的年度大作,其中FarCry是一款全面支持DirectX 9的游戏。
显存容量的意义
显存担负着系统与显卡之间数据交换以及显示芯片运算3D图形时的数据缓存,因此显存容量理论上决定了显示芯片能处理的数据量。
小知识:
我们先来算一下我们在平时应用时所需要的显存容量,当在进行2D应用时,显存容量=水平分辨率×垂直分辨率×颜色位数/8bit,比如在1024×768×32的显示模式下,那么需要的显存容量=1024x768x32bit/8bit=3145728 byte=3.072MB,这只是2D应用时,如果是使用3D应用时,那么需要的显存容量=水平分辨率×垂直分辨率×颜色位数×3/8bit= 1024x768x32bitx3/8bit=9437184byte=9.216MB,当然,这些都这是应用时的最低需求,因此还必须有一定的显存容量来专门存放纹理数据或Z-Buffer数据,否则当显存容量被显示资源完全占用时,系统会自动调用内存作为纹理显存使用,而在速度上内存是无法和显存相比的了,这样的二次调用自然会导致显示性能下降。
从上面的计算式看来,就算在1600×1200×32的显示模式下使用三维绘图比如3D Studio Max,它所需的显存也仅为1600×1200×32bit/8bit×3=23040000byte=22.5MB而已。但是现在的主流显存容量已经是128MB,256MB的显卡在市场也并不少见,我们从前面的式子可以知道理论上32MB的显存容量都绰绰有余了,那为什么显卡的显存容量还在不停的成倍增长呢?我们用得着这么大的显存容量吗?多出来的是浪费吗?
其实不尽然,现在的一些主流3D游戏,材质数据、顶点数据和其他数据所需的显存容量都已经越来越大了,像一些最新的游戏如DOOM III等,所需的材质数据十分惊人,被称为“显卡杀手”。
并且在显卡的同质化越来越严重的今天,显卡厂商急需寻找一些新的卖点,而在其他规格已经无法再做什么大文章的时候,显存容量也就成了厂商大肆宣传的目标,64MB已经过时,128MB凑合使用,256MB才够时髦!
于是在一些中低端卡上出现了高端卡都未必会使用的256MB大容量显存。所以目前显卡的发展趋势,使得显存容量的地位开始水涨船高,每种核心的显卡可供选择的显存容量也就多了。那么面对市面上从64MB到256MB这么多可供选择的显存容量,我们究竟需要买多大的显存容量呢?
显存容量的测试
我们现在就使用了三块显存容量分别为64MB、128MB和256MB的FX 5600XT来进行测试,看看究竟显存容量会对显卡性能有多大的影响。
|
|
|
|
|
|
|
|