警惕!显存位宽“缩水”

整机外设

  随着ATi、NVIDIA新一轮的显卡竞赛,现在市面上的显卡新品也层出不穷,尤其是在普通消费者情有独钟、物美价廉的中低端显卡市场上更是如此。但是,这些显卡真如大家所认为的那样既“价廉”又“物美”吗?非也!目前一些中小厂商为了抢占中低端市场,大打低价牌,然而这些厂商在大幅降低价格的同时,产品的品质也随之下降:减少PCB板的层数、采用品质较差的电气元件、采用速度较慢的显存、减少显存位宽等等。在这些手段里,笔者认为减少显存位宽对显卡性能的“缩水”最大。

  显存对显卡性能的影响

  之所以这样认为,是因为显卡在进行像素渲染时,需要从显存的不同缓冲区中读写数据。随着分辨率、刷新率的提高,以及全屏抗齿等特效的使用,显卡所需交换的数据也随之增大(由于该数据传输量的计算较为复杂,这里就不详细介绍了)。同时,随着3D游戏对硬件的要求越来越高,在高分辨率、32位真彩和高刷新率的3D画面面前,相对于GPU,较低的显存带宽已经成为制约显卡性能的瓶颈。换言之,显存带宽是目前决定显卡图形性能和速度的重要因素之一。明白了显存带宽的重要性,接下来就要介绍显存位宽和显存带宽的关系了。两者的关系可以从下面的计算公式中体现出来:

  显存带宽=工作频率(若为DDR则是工作频率×2)×显存位宽/8

  打个比方,若一块显卡的显存为128bit的DDR,工作在200MHz(200×2=400MHz)的频率上,根据以上的计算公式可知,该显卡的带宽=400MHz×128bit/8=6.4GB/s。此时如果采用的是64位的DDR显存,则相应的带宽应为400MHz×64bit/8=3.2GB/s。从理论上来说,64位显存的显卡的性能将是采用128位显存的显卡的一半!

  笔者将自己的一块ATi Radeon 9100(核心频率250MHz,显存频率200MHz,128位64MB DDR)与笔者朋友新近购买的一块Radeon 9100显卡(核心频率250MHz,显存频率200MHz,64位64MB DDR)在相同的软硬件配置下(P4 2.4GHz、Intel 845PE、256MB DDR400、酷鱼7200.7 80GB、WindowsXP Home Edition+SP1、ATi CATALYST 3.2)进行了比较测试,其结果如图1、2所示。

  从结果中我们可以看到,64位的Radeon 9100显卡只发挥出了128位的Radeon 9100性能的50%~60%,这正好印证了刚才笔者从理论上的推算,也说明了64位显存对显卡性能所带来的负面影响!但是目前市面上的很多同类型显卡都只使用了64位的DDR显存,而且一些中小厂商在宣传中片面地强调了价格因素,从而带有很大的欺骗性。对于大多数普通消费者而言,由于不具备这方面的专业常识,因此很难区分这两种显卡之间的差异,很容易被误导。

  如何鉴别显存位宽

  那么,如何鉴别显存的位宽呢?最可靠的方法就是从显存颗粒的编号来进行识别,到生产厂商的主页上去查询该显存的规格。例如图3为三星显存,编号为K4D64163HF-T40,通过网上查询得知该显存的规格为4M×16bit,即该显存颗粒的位宽为16bit,构成该显卡的显存为8颗,所以该显卡的显存位宽为16bit×8=128bit。除此之外,也可以根据我们的观察计算判断出显存的位宽。如图4所示,这是一颗产自现代的显存,编号为HY5DV281622DT-4。编号上的第6、7位为28,即代表单颗容量为128Mbit,说明该显存的容量为128Mbit/8=16MB;第8、9位为16,表示单颗显存位宽为16bit,若显存容量为64MB,则由此可推算该显卡显存位宽=显存颗粒×单颗显存位宽=显存容量/单颗显存容量×单颗显存位宽=64MB/16M×16bit=64bit;同理,若6-9位编号为6416,则该显卡显存位宽= 64MB/(64/8)×16bit=128bit。此种方法同样适用于三星显存,只需将第6、7位改为第4、5位,第8、9位改为第6、7位即可。如果散热片遮住显存不好观察显存颗粒怎么办?笔者建议从显卡的PCB上观察,一般来说,如果PCB上留有未焊接的显存颗粒的位置,那么大家就要小心了,这很可能是一款只有64位显存位宽的显卡。

  事实上,64位和128位显示位宽的问题早在GeForce 2 MX400时代便已经开始流行了,当时缩了水的GeForce 2 MX400更像是GeForce2 MX200。而现在的情况也非常类似。在目前中低端的显卡产品中,像ATi的Radeon 9000/9100/9200、NVIDIA的GeForce 4 MX440SE/MX440/ MX440-8X、GeForce FX5200等很多都是64位显存的产品,这些产品与128位的显卡的差价也就在100元左右,有的甚至价格相同,但性能却只有后者的50%~60%,笔者认为这样的“缩水”产品不值得购买。由于显存位宽一般只能通过厂商提供的资料或显存颗粒编号的方式查询,不仅查询方式单一,而且带有一点专业的性质,因此对于大多数消费者而言具有相当大难度。要避免购买此类产品,除了笔者刚才介绍的方法之外,最重要的一点就是还要有商家的对产品的售后保证,购买前先问清楚是不是128位的产品。如果在使用过程中发现不是,应该及时找经销商更换,维护自己的权益。

  附:三星、现代显存的查询网址:

  http://www.samsung.com/products/semiconductor/dram/index.htm

  http://www.hynix.com/eng/index.html