发新话题
打印

256MB大容量显存利弊谈

本主题由 mony 于 2008-1-28 18:51 移动

256MB大容量显存利弊谈

俗话说得好“韩信点兵,多多益善”,随着游戏和硬件技术的迅猛发展,以及显存颗粒价格的下挫,主流显卡的显存容量也是一路攀升,前两年对于主流显卡还是标准配置的64MB显存已经不能满足实际应用的需要,采用128MB显存的显卡现在已经相当普遍,而256MB或者更大容量的显存则将是未来普及的主要趋势。随着大容量GDDR2和GDDR3显存的崛起,“256MB普及风”成为市场关注的热点,也是消费者争论的焦点。到底大容量显存有没有必要,我们需不需要256MB这样的大容量显存?本文将对此做出解释。
  有关显存容量
  显存,直意就是显示缓存,主要作用就是将显示芯片处理的数据临时储存起来,这些数据包括已经处理和将要处理的数据,所以显示芯片和显存之间的通道就十分的重要,畅通与否直接关系到显卡的性能。
  我们说到显存,常会说到64MB、128MB、256MB等等数据,这些都是指的是显存的容量。在这里简单地给大家一个计算公式,显存容量=水平分辨率×垂直分辨率×颜色位数/8bit。当在进行2D应用时,比如在1024×768×32的显示模式下,那么需要的显存容量=1024×768×32bit/8bit=3145728 byte=3.072MB,这只是2D应用,如果是在使用3D应用时,那么需要的显存容量=1024×768×32bit×3/8bit=9437184byte=9.216MB,当然,这些都是应用时的最低需求,还必须有一定的显存容量来专门存放纹理数据或Z-Buffer数据,否则当显存容量被显示资源完全占用时,系统会自动调用内存作为纹理显存使用,而在速度上内存是无法和显存相比的了,这样的二次调用自然会导致显示性能下降。


(业界最强的GDDR4显存模组-数据传输率高达10GB/s)

  那么我们到底需要不需要256M显存容量?

大容量显存的优势
1、游戏速度的需要
  还是上面那个公式,就算在1600×1200×32的显示模式下使用三维绘图比如3D Studio Max,它所需的显存也仅为1600×1200×32bit×3/8bit=23040000byte=22.5MB而已。但是现在的主流显存容量已经是128MB,256MB的显卡在市场也并不少见,我们从这个式子可以知道理论上32MB的显存容量都绰绰有余了,那为什么显卡的显存容量还在不停的成倍增长呢?我们用得着这么大的显存容量吗?多出来的是浪费吗?
  其实不尽然,现在的一些大型3D游戏,材质数据、顶点数据和其他数据所需的显存容量都已经越来越大了,像一些游戏如《DOOM III》、《帝国时代III》、《星河战队》等都因为显卡所需处理的数据惊人,而被称为“显卡杀手”。大容量显存的应用最直接的好处就是允许运行大量纹理贴图的游戏时发挥更好的异性过滤、抗锯齿性能,能达到更高的分辨率,玩家可获得更佳的画质。而且,3D游戏在加载数据的时候,当显卡本地显存已满,就要重新清空后才能继续加载,而更大的显存容量在加载游戏的时候由于无需清除即刻继续加载,在一定程度上加速了游戏载入速度,减少玩家的等待时间。因此,直接增加显存容量要远比降低画质和分辨率更能让人享受游戏的乐趣。

TOP

呵呵
看下
想做一个徘徊在牛A和牛C之间的人,却总是介乎于傻A与傻C之!!

              走自己的路,让狗去咬吧!

一直盼望有一段情天涯共明月,一直盼望有一次爱就刻骨铭心。

TOP

发新话题