| 大多数Voodoo2都配备了8MB或12MB显示内存。许多人对此提出了质疑:现在购买12MB显存的版本是否值得,各个版本对显存是如何分配的?今天,我们就8MB和12MB版本来作一比较,以便消费者更好地作出选择。
首先给出如下的一张表,总结了8MB和12MB版本的Voodoo2对显存的划分情况:
下面解释各项的具体含义。
帧缓冲内存
所有显卡(包括2D显卡)都需要帧缓冲内存,帧缓冲内存中存放着在显示器上显示的图形。更高的分辨率和更多的颜色数要求使用更大的帧缓冲内存。
无论8MB还是12MB的Voodoo2卡都有4MB的帧缓冲内存,这意味着两种显卡都能在800×600的分辨率下运行应用程序。
事实:12MB卡支持与8MB卡完全一致的分辨率。
纹理内存
又叫“材质内存”,大多数3D加速卡都有纹理内存,用于保存图像的纹理数据。这正是8MB卡与12MB卡的区别所在。
事实:与8MB卡相比,12MB卡可容纳更多的纹理,或者说能表现更细致的纹理。
显存的利用
需要一个特殊的“12MB”版本的游戏才能充分利用额外的显存吗?这要依情况而定。对一些自定义的API来说,如Microsoft
Direct 3D和OpenGL,它们能自动侦测和使用额外的显存。一个智能的GLide程序亦可做同样的事情。若描绘一个帧(在游戏中)所需的纹理数量大于显存本身的容量,就会感觉到速度明显放慢,这是由于“纹理转移”造成的。也就是说,3D显卡须抛弃纹理内存的部分纹理,为那些从(速度相当慢的)系统内存取回的纹理腾出空间。画出那些新纹理后,再把它们抛弃,为原来的纹理腾出空间。描绘每一个帧时,都需要经过这样的处理。
可想而知,这样会严重影响游戏的执行速度!
与仅配备8MB显存的卡相比,由于配备12MB显存的卡可容纳更多的纹理,所以纹理转移在12MB的Voodoo2卡上很少发生。
总结:没有任何游戏声称自己要求12MB显示内存,但有些游戏用12MB的卡跑起来会更“爽”,此外,有的游戏在12MB的卡上跑得更快,因为很少发生纹理转移的情况。
对12MB Voodoo2卡的支持
所有游戏都能用到12MB Voodoo2卡多余的显存吗?这也要依情况而定。若12MB Voodoo2卡销量很大,为满足这部分用户的要求,开发商就会热心地针对那些额外显存进行优化。若只有少量Voodoo2卡销售自己的12MB版本,开发商就不乐意花时间开发使用额外的显存了。
还有另一个因素使12MB卡优于8MB卡:随着AGP变得越来越流行且3D显卡丢掉了它们的卡上纹理内存(因为能以较快的速度从系统内存获取纹理数据),那么与8MB卡相比,12MB的PCI
Voodoo2卡能更持久地与下一代AGP 3D显卡媲美。
建议:
Diamond公司宣传这样一个观点:“8MB Voodoo2在SLI模式下的工作性能优于12MB单卡”。他们认为游戏会先受到填充速度的限制,然后才会受到纹理内存的限制。而其他公司的想法正好与此相反。
尽管所有人都在猜测,但至少有一件事情可以肯定:对于目前的新一代游戏,如SiN、Unreal、Half-Life、Incoming以及Forsaken等,都不需要12MB卡的额外显存,最多只是在12MB卡上获得更佳的性能(因为这些游戏都是针对标准的4MB或6MB
Voodoo卡设计的——它们用Voodoo2当然会跑得更快,但即使是为了使游戏性能发挥到极限,也未曾提及必须要求Voodoo2)。
因此,如果现在买一块12MB版本的Voodoo2卡,可把它当作自己的长远投资。在今后的游戏中,或许能得到最令人发烧的性能以及更出色的图像质量。
你现在要考虑的问题是:“我真的有立即购买一块Voodoo2卡的必要吗?”如答案是否定的,就最好再忍耐几周的时间,等候更多加速卡制造商发布它们的产品。到那时,可有更大的选择余地。也能得到更好的技术,价钱也会更便宜。 |