养甲虫赚钱中文版:显卡的问题(高手进)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 22:12:03
我打开机箱,看见显卡上些了128BIE/64M,请问这里的128BIT和64M各代表什么啊??详细说明下
(我的显卡是GF2MX/MX400)

显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大,这是显存的重要参数之一。目前市场上的显存位宽有64位、 128位和256位三种,人们习惯上叫的64位显卡、128位显卡和256位显卡就是指其相应的显存位宽。显存位宽越高,性能越好价格也就越高,因此 256位宽的显存更多应用于高端显卡,而主流显卡基本都采用128位显存。
显存容量是显卡上显存的容量数,这是选择显卡的关键参数之一。显存容量决定着显存临时存储数据的多少。显卡显存容量有16MB、32 MB、64 MB、128 MB等几种,16 MB和32 MB显存的显卡现在已较为少见,主流的是64 MB和128 MB的产品。还有部分产品采用了256 MB的显存容量,但要强调的是256 MB的显存,在目前家庭应用中并不能带来性能的提升,略显浪费。

我们经常谈及一块显卡时通常会说它是64M 128BIT或者128MB 128BIT的,这里的64MB或者128MB指的就是显卡上显存的容量,现在主流显卡基本上具备的是64MB或者128MB的容量,少数高端显卡具备了256MB的容量。显存与系统内存一样,其容量也是多多益善,因为显存越大,可以储存的图像数据就越多,支持的分辨率与颜色数也就越高,游戏运行起来就更加流畅。不过有时候显存并非越多越好,对于不同架构、不同能力的图形核心来说,显存容量的需求亦不一样。数据处理能力强大的图形核心,当用上如抗锯齿和其他改善画质的额外功能时,需使用较多的显示内存,但对于有些低端的显卡,由于架构的限制,即使增加内存容量也不能使性能大幅度增加,更多的容量只能增加了成本。

既然那样,那么,我们如何分辨显示卡内存容量是否足够呢?这可以参考显卡公版设计指定的显存容量。对于大部分人来说,一般应用64M也够了,好一点就128M吧。而低端的显卡64M跟128M的性能相差不大,选择64M更划算。真正需要大容量显存的主要是一些3D渲染软件。如果不需要玩一些要求庞大材质和顶点数据的游戏、很少用到3D渲染软件和一些疯狂的测试软件,那256MB显存对你来说只是浪费!要计算出一块显卡的所有显存容量,必须先知道每颗显存的容量大小(一块显卡上通常有几颗规格一模一样的显存芯片)。然后用得出来的一颗显存的容量去乘以显卡上显存的颗粒数,也就是:显存容量=单颗显存颗粒的容量X显存颗粒数量

那究竟我们怎么样知道每颗显存的容量是多少呢?一般我们根据显存上面的编号识别。下面我们以最常见的SAMSUNG和Hynix的显存例子来看看:

三星的显存容量是看编号(比如下面的图K4J55323QF-GC16这些数字和字母)的第4、5位数字来识别,规律是:62、64=64Mbit,也就是64Mbit/8=8MB/颗;26、28=128Mbit,也就是128Mbit/8=16MB/颗;54、55、56=256Mbit,也就是256Mbit/8=32MB/颗;51、52=512Mbit,也就是512Mbit/8=64MB/颗。我们只要把这些数字代表什么容量记住就可以了。根据这些规律,我们很容易看出下面两颗显存的容量,第一颗的编号第4、5位为26,所以它的容量是16MB/颗;同理知道第二颗的容量为32MB/颗。

http://www.pconline.com.cn/diy/graphics/dg/0407/pic/040719_graphicbuynow005.jpg
这是三星TSOP封装的3.3NS的显存
http://www.pconline.com.cn/diy/graphics/dg/0407/pic/040719_graphicbuynow006.jpg
这颗是三星MBGA封装1.6NS的显存
下面两张图分别是Hynix TSOP封装和mBGA封装的显存颗粒,跟三星的颗粒编号看法有点不同,它主要看编号的第6、7位数字,按照Hynix显存的编号规则:64、66表示64Mbit(8MB/颗),28=128Mbit(16MB/颗),56、57=256Mbit(32MB/颗),12=512Mbit(64MB/颗),根据规则我们很容易得出第一颗的容量是32MB,而第二颗是16MB。
http://www.pconline.com.cn/diy/graphics/dg/0407/pic/040719_graphicbuynow007.jpg

http://www.pconline.com.cn/diy/graphics/dg/0407/pic/040719_graphicbuynow008.jpg

显存容量(MB) 64MB
显存位宽 128bit

楼上回答的都对,再补充一下:

机学校 唐山电脑学校 唐山计算机学校
正文:

显存带宽就是显示芯片与显存之间的桥梁,带宽越大,则显示芯片与显存之间的通讯就越快捷。为了标示这宽度,显存带宽的单位为:字节/秒。显存的带宽与显存的位宽及显存的速度(也就是工作频率)有关了。最终得出结论:显存带宽=显存位宽×显存频率/8。
显存的速度一般以ns为单位,常见的显存有6ns、5.5ns、5ns、4ns、3.8ns,直至1.8ns。其对应的工作频率分别是143mhz、166mhz、183mhz、200mhz、250mhz,直至550mhz。工作频率的计算方法非常简单——显存速度的倒数就是显存的额定工作频率,比如显存的时钟周期为4ns,则该显存的运行频率为1/4ns=250mhz(如果是ddr显存则用结果再乘以2)。
显存位宽就是指显存颗粒与外部进行数据交换的接口位宽,一般有32bit、64bit、128bit、256bit等等。不同的显存颗粒的位宽是不一样的,要想知道显存的位宽是多少,可以通过查显存颗粒上的编号,一般tsop封装的显存是8bit、16bit、32bit,mbga封装的是32bit。然后将单颗显存的位宽乘上显存颗粒的数量,一般就是整块显卡的显存位宽。

显存容量=显示分辨率×颜色位数/8bit。

比如现在显示分辨率基本都是1024x768,颜色位数为32bit,那么需要的显存容量=1024x768x32bit/8bit=3145728 byte,可是这针对是2d显卡(普通平面),如果是3d加速卡,那么需要的显存容量为1024x768x32bitx3/8bit=9437184byte=9.216mb,这是最低需求,而且还必须增加一定的容量作为纹理显示内存,否则当显示资源被完全占用时,计算机只有占用主内存作为纹理内存,这样的二次调用会导致显示性能下降,因此作为真正的3d加速卡显存容量一定大于9.216mb。目前工作站显卡显存都在64mb以上。比如2d绘图应用,即使在1600x1200的情况下,它也最多是1600x1200x32bit/8bit=7680000byte=7.5mb,如果是三维绘图比如3d studio max,那么容量需求是7.5x3=22.5mb,不过这是最低需求,因此32mb容量的显存是应付这类2d绘图或者娱乐的视频播放、普通三维设计。对于工作站而言,由于运行更大的软件,更大的运算,所以显存至256以上。
显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量越大,这是显存的重要参数之一。目前市场上的显存位宽有64位、128位和256位三种,人们习惯上叫的64位显卡、128位显卡和256位显卡就是指其相应的显存位宽。显存位宽越高,性能越好价格也就越高,因此256位宽的显存更多应用于高端显卡,而主流显卡基本都采用128位显存。

大家知道显存带宽=显存频率x显存位宽/8,那么在显存频率相当的情况下,显存位宽将决定显存带宽的大小。比如说同样显存频率为500mhz的128位和256位显存,那么它俩的显存带宽将分别为:128位=500mhz*128∕8=8gb/s,而256位=500mhz*256∕8=16gb/s,是128位的2倍,可见显存位宽在显存数据中的重要性。

显卡的显存是由一块块的显存芯片构成的,显存总位宽同样也是由显存颗粒的位宽组成,。显存位宽=显存颗粒位宽×显存颗粒数。显存颗粒上都带有相关厂家的内存编号,可以去网上查找其编号,就能了解其位宽,再乘以显存颗粒数,就能得到显卡的位宽。这是最为准确的方法,但施行起来较为麻烦

下面教大家一个较为简便,但只适应于一般情况,存在一些特殊情况,在大部分情况下能适用。目前显存的封装形式主要有tsop和bga两种,一般情况下bga封装的显存是32位/颗的,而tsop封装的颗粒是16位?/颗的。如果显卡采用了四颗bga封装的显存,那么它的位宽是128位的,而如果是八颗tsop封装颗粒,那么位宽也是128位的,但如果显卡只采用了四颗tsop封装颗粒,那么显存位宽就只有64位。这只是一个一般情况下的技巧,不一定符合所有的情况,要做到最为准确的判断,还是察看显存编号吧!

目前工作站显卡所用的显存容量一般都在64m、128m、256m甚至更大。

对于选择多大的显存容量合适,这取决于多种因素,比如应用的环境和硬件的相互制约关系,但通常来讲可以参考下面公式:

显存容量=显示分辨率×颜色位数/8bit。

比如现在显示分辨率基本都是1024x768,颜色位数为32bit,那么需要的显存容量=1024x768x32bit/8bit=3145728 byte,可是这针对是2d显卡(普通平面),如果是3d加速卡,那么需要的显存容量为1024x768x32bitx3/8bit=9437184byte=9.216mb,这是最低需求,而且还必须增加一定的容量作为纹理显示内存,否则当显示资源被完全占用时,计算机只有占用主内存作为纹理内存,这样的二次调用会导致显示性能下降,因此作为真正的3d加速卡显存容量一定大于9.216mb。目前工作站显卡显存都在64mb以上。比如2d绘图应用,即使在1600x1200的情况下,它也最多是1600x1200x32bit/8bit=7680000byte=7.5mb,如果是三维绘图比如3d studio max,那么容量需求是7.5x3=22.5mb,不过这是最低需求,因此32mb容量的显存是应付这类2d绘图或者娱乐的视频播放、普通三维设计。对于工作站而言,由于运行更大的软件,更大的运算,所以显存至少应该在64m以上。

64M 是显存 128BIT 是显宽.

128 带宽 64 容量