显卡256bit和128位的差别到底有多大?差别在什么地方?高分辨率下主要是吃显存还是位宽?

如题所述

你的问题不是很好回答。因为256BIT和128BIT应该是指显存位宽,而单就显存部分来说,128BIT和256BIT差别确实很大,它们主要影响显存带宽,而带宽=频率*位宽/8,所以在显存频率一样的情况下,256BIT的显存位宽可以提供1倍于128BIT显存位宽的带宽。

但是对显卡性能的影响就不一定了,因为从根本上来说,显卡核心要和显存位宽搭配才能获得最佳的运行效率。就好像汽车,核心就是引擎,显存就是油箱,而显存容量就是油箱容量,显存位宽就像输油管宽度。如果是个奥拓的引擎,你配个法拉利的油箱和输油管也没有任何意义,只能是资源浪费。而如果是法拉利的引擎,你配个奥拓的油箱和输油管也很畸形,引擎大多数时候就没有油用,性能就会大大降低。具体到产品,对于8500GT,3650这些低端卡来说,由于核心性能有限,即使把显存位宽从128BIT提升到256BIT也不会有很大的性能提升(绝对远远小于带宽上2倍的提升),不过对于拥有96个流处理器性能较强的9600GSO来说,正是显存位宽太小造成了显存带宽不足,核心处于“吃不饱”的情况影响了性能,所以实际性能才会甚至略逊64个流处理器的9600GT。如果把9600GSO的显存位宽提高到256BIT则可以提升不小的性能(这还是相对192BIT提升到256BIT而言,如果是128BIT的9600GSO提升到256BIT更明显)

而对于显卡来说,其实就像小型电脑,和CPU处理数据的流程很相似,对CPU来说是硬盘到内存到CPU然后回到内存再到硬盘。而显卡则是硬盘到显存到GPU(显卡核心即图形处理器)到显存到显示器。当然了,这只是示意,实际比这个复杂很多。那么可以看出,核心要处理的数据其实都要暂存到显存中。那么在高分辨率和高画质下,首先需要足够的显存容量,不然就要频繁调用低速的内存存放显示数据,然后光有容量也是没有用的,没有足够的带宽,这些数据无法及时递交给核心处理,核心吃不饱,性能也提升不上去。所以不能笼统的说容量和位宽哪个更重要。不过由于现在内存的速度突飞猛进,大部分都达到了800MHZ甚至1066MHZ,而且双通道内存可以提供128BIT位宽,所以调用内存的时候效率已经高了不少,而且目前的显卡核心性能相比前几年都有极大的提升,所以应该来讲,目前是显存位宽的重要性略高于显存容量。(当然了,128M容量的显存还是太过落伍了,另外显存容量太小也不利于稳定性,因为如果实际需要显存大于板载显存,可能出现显存溢出的问题,这个时候可能出现运行不稳定,游戏自动退出的问题,这要看驱动的设计水平能否有效避免这种情况了)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-19
差别很明显!

差别就在于256bit的显卡的显存传输速度是128bit的2倍(当然很多情况下只有1.8左右),高分辨率下主要吃显存(正确的说法是显存的容量)。

而在打开抗锯齿的情况下,显存的位宽也同样很重要!!
第2个回答  2008-11-20
高分辨率下吃显存,位宽就好比公路的宽度,能一次性通过多少数据。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网