6、您需要128MB显存吗
显卡到底拥有多少显存才比较合适?多年来,我们一直被包围在"多多益善"的广告攻势之中,盲目跟随硬件厂商追逐新硬件。显存从以前的几百K到现在的32M,64M甚至128M也不过用了一年多的时间。速度更快当然是好事,但价格也自然不菲。下一代显卡的显存数量是否越多越好?我个人认为,其中包含的市场炒作的成份远远超过它本身具有多大性能的成份。为什么我不认为它是一个性能问题?难道64MB或128MB不比32MB更好吗?其实,这完全一个问题的两个方面。本文将就显存容量的增加,阐述它的优点与缺点!
在显卡上安装32MB显存,使得显卡能在1600x1200分辨率下实现32位双缓冲渲染。此时若安装上128MB,仍然使用Z缓冲和双缓冲,这或许使你的计算机显示器能达到更高的分辨率。但想想看这给你带来怎样实际的好处?对于1600x1200以上分辨率,不仅图形处理器的速度可能跟不上,而且显示器的分辨率也可能达不到。从8MB、16MB到32MB显存数量的增加,你能体会到随之而来的更高分辨率的好处。但在今后一两年之内,不会有什么游戏支持到2048x1536以上的分辨率。在我们日常使用计算机的常识来看,即使是在对计算机很"发烧"的DIY中也极少有人能有如此高的需求,也就是说为了达到这么高的分辨率,您除了要买128M的显存之外,说不定还得买很高级,性能更好的名牌显示器,否则很难达到理想的效果。如此说来,相信大家和我一样,宁可使用1024x768的分辨率和4X的AGP接口了。
显存数量越多,显卡上能存储的纹理数量就越多。但这也并不是绝对的,当显存数量增加到一定范围时,效果就不太明显了。在一块32MB显卡上,分配10MB以下的显存用作帧缓冲或其它用途,余下22MB用作存储纹理。而对128MB显存来说,留作存储纹理的显存就更多了。听上去似乎有了128MB显存就不再需要AGP总线?当然如此,不过这有什么实际好处?
AGP接口的显卡价格并不会太高。4X AGP接口的数据传输率达每秒1GB。有如此高速的带宽,游戏根本就没必要把纹理全部都存储在显卡上。固然显存速度较快,但显存比系统内存贵得多,而且只有对游戏才有帮助,很多情况下都是资源浪费。另外,多数游戏都没达到需要存储100MB纹理的等级。所以说光是为了玩游戏而要买128M的显卡的话现在还是为时过早。
一个大型的游戏大都是在一年前开始开发时,使用的机器可能配备了16MB的"高级"显卡,以及64MB的"大容量"内存。基于这个前提,游戏开发者们当时根本不会用到超过30MB的纹理,他们也没有必要考虑那么多硬件方面的事情,天知道硬件发展的速度是怎样的快,因为那样做会造成虚拟内存磁盘交换,从而放慢系统的速度!那个游戏从开发到今天投放市场,已过去了一年的时间,而现在的32MB显卡已非常普遍。128MB显卡对市面上的游戏来说,实在大无必要。当然,现在一些游戏开发者已开始开发大型纹理等级的游戏了。等他们花一年或两年的时间开发出来时,新型显卡也已问世了!
因此,大于32MB显存的显卡至少目前并无多大用处。千万别轻信商家的花言巧语。商家总是劝导你:你那手上的32MB Ultra TNT/2已经过时啦,赶快买个64MB的回家试试。如果你现在有个Althon 600,而且有1GB的内存,那你不妨花60-80美元买个64MB显卡,看看它会给你带来怎样的惊喜?!