学宛新报英语天地七下:什么是显存

来源:百度文库 编辑:中财网 时间:2024/03/28 17:33:29

显卡主要是由IO 图形处理芯片、显存(显卡的内存)。
图形处理芯片:相当于电脑的CPU,不过它的主要任务是处理显示信息,在处理信息的过程中,它会产生大量的临时数据(未处的、正在处理的、已经处理完成的...),这就需要一个专门的地方来存放这些临时数据,缓冲区就是来不及处理、处理完还没被转交或者为了提高运行速度而建立的专门的一个数据区。
用于存放缓冲数据的地方,就叫缓存,这是一个逻辑概念,它也可能是一个芯片,也可能只是芯片的一部分,这要看硬件的设计和软件的编制了。
比如玩QUAKE3,需要LOADING。那个过程就是把模型场景载入显存。如果显存不够就入主内存——速度会慢。


集成显卡:在开机自检时,自检出来的内存,和主内存相比一个,比主内存少多少,就是被显卡占用的内存,也就是显存。

独立显卡:在开机自检时,会显示显卡的芯片和显存。(在此也可以看出集成显卡的显存)

 

1、显卡

又被称为:视频卡、视频适配器、图形卡、图形适配器和显示适配器等等。它是主机与显示器之间连接的“桥梁”,作用是控制电脑的图形输出,负责将CPU送来的的影象数据处理成显示器认识的格式,再送到显示器形成图象。显卡主要由显示芯片(即图形处理芯片Graphic Processing Unit)、显存、数模转换器(RAMDAC)、VGA BIOS、各方面接口等几部分组成。下面会分别介绍到各部分。

2、显示芯片

图形处理芯片,也就是我们常说的GPU(Graphic Processing Unit即图形处理单元)。它是显卡的“大脑”,负责了绝大部分的计算工作,在整个显卡中,GPU负责处理由电脑发来的数据,最终将产生的结果显示在显示器上。显卡所支持的各种3D特效由GPU的性能决定,GPU也就相当于CPU在电脑中的作用,一块显卡采用何种显示芯片便大致决定了该显卡的档次和基本性能,它同时也是2D显示卡和3D显示卡区分的依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,这称为“软加速”。而3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。现在市场上的显卡大多采用nVIDIA和ATI两家公司的图形处理芯片,诸如:NVIDIA FX5200、FX5700、RADEON 9800等等就是显卡图形处理芯片的名称。不过,虽然显示芯片决定了显卡的档次和基本性能,但只有配备合适的显存才能使显卡性能完全发挥出来。

3、显存

全称显示内存,与主板上的内存功能基本一样,显存分为帧缓存和材质缓存,通常它是用来存储显示芯片(组)所处理的数据信息及材质信息。当显示芯片处理完数据后会将数据输送到显存中,然后RAMDAC从显存中读取数据,并将数字信号转换为模拟信号,最后输出到显示屏。所以显存的速度以及带宽直接影响着一块显卡的速度,即使你的显卡图形芯片很强劲,但是如果板载显存达不到要求,无法将处理过的数据即时传送,那么你就无法得到满意的显示效果。显存的容量跟速度直接关系到显卡性能的高低,高速的显卡芯片对显存的容量就相应的更高一些,所以显存的好坏也是衡量显卡的重要指标。要评估一块显存的性能,主要从显存类型、工作频率、封装和显存位宽等方面来分析:

(1)显存品牌

目前市场上,显卡上采用得最多的是SAMSUNG(三星)和Hynix(英力士)的显存,其他还有EtronTech(钰创),Infineon(英飞凌),Micron(美光)、EliteMT/ESMT(台湾晶豪)等品牌,这些都是比较有实力的厂商,品质方面有保证。

(2)显存类型

目前被广泛使用的显存就只有SDRAM和DDR SDRAM。而且SDRAM基本被淘汰了,主流都是采用DDR SDRAM。

DDR SDRAM:DDR是Double Data Rate是缩写,它是现有的SDRAM的一种进化。DDR在时钟周期的上升沿和下降沿都能传输数据,而SDRAM则只可在上升沿传输数据,所以DDR的带宽是SDRAM的两倍,因此理论上DDR比SDRAM的数据传输率也快一倍。在显存速度相同的情况下,如果SDRAM的频率是166MHz,则DDR的频率是333MHz。现在DDR已经发展到DDRII甚至到DDRIII,也有部分高端显卡开始采用DDRII或者DDRIII显存。

(3)显存封装方式

显存封装形式主要有TSOP(Thin Small Out-Line Package,薄型小尺寸封装)、QFP(Quad Flat Package,小型方块平面封装)和MicroBGA(Micro Ball Grid Array,微型球闸阵列封装)三种。目前的主流显卡基本上是用TSOP和mBGA封装,其中又以TSOP封装居多.

TSOP封装方式:TSOP的全名为“Thin Small Out-Line Package”,即“薄型小尺寸封装”,它在封装芯片的周围做出引脚,这种封装,寄生参数减小,适合高频应用,操作方便,可靠性较高,是一种比较成熟的封装技术,也是目前市面最常见的。

MicroBGA封装方式:又名为144Pin FBGA、144-BALL FBGA(Fine-pitch Ball Grid Array)封装技术,与TSOP不同,它的引脚并非裸露在外的,所以看不到这种显存都看不到引脚。这个封装的内存芯片颗粒的实际占用面积比较小。这种封装技术的优势在于:会带来更好的散热及超频性能。因此内行人一看到这种封装的显存就基本上可以估计到这款显卡有多大的超频潜力。这是因为采用这种封装方式显存的PIN脚都在芯片下部,电连接短,电气性能好,也不易受干扰。目前多数高速内存、显存颗粒都是使用这种封装方式!

(4)显存容量

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

(5)显存速度

显存的速度以ns(纳秒)为计算单位,现在常见的显存多在6ns—2ns之间,数字越小说明显存的速度越快,其对应的理论工作频率可以通过公式:工作频率(MHz)=1000/显存速度(如果是DDR显存,工作频率(MHz)=1000/显存速度X2)。例如5ns的显存,工作频率为1000/5=200MHz,如果DDR规格的话,那它的频率为200X2=400MHz。现在显卡主要都是使用DDR规格的显存了。

6)显存带宽

显存带宽指的是一次可以读入的数据量,即表示显存与显示芯片之间交换数据的速度。带宽越大,显存与显示芯片之间的"通路"就越宽,数据"跑"得就更为顺畅,不会造成堵塞。显存带宽可以由下面这个公式计算:显存频率×显存位宽/8(除以8是因为每8个bit等于一个Byte)。这里说的显存位宽是指显存颗粒与外部进行数据交换的接口位宽,指的是在一个时钟周期之内能传送的bit数,从上面的计算式可以知道,显存位宽是决定显存带宽的重要因素,与显卡性能息息相关。我们经常说的某个显卡是64MB128bit的规格,其中128bit就是说该显卡的显存位宽了。目前市面上的绝大多数显卡的显存位宽都是128bit(部分是64bit),有些高端卡甚至是256bit的。

4、RAMDAC

数模转换器.它的作用是将显存中的数字信号转换为能够用于显示的模拟信号,RAMDAC的速度对在显示器上面看到的的图象有很大的影响。这主要因为图象的刷新率依懒于显示器所接收到的模拟信息,而这些模拟信息正是由RAMDAC提供的。RAMDAC转换速率决定了刷新率的高低。不过现在大部分显卡的RAMDAC都集成在主芯片里面了,比较少看到独立的RAMDAC芯片。

5、显卡BIOS

也就是VGA BIOS了,跟主板BIOS差不多,每张显卡都会有一个BIOS。显卡上面通常有一块小的存储器芯片来存放显示芯片与驱动程序之间的控制程序,另外还存放有显卡的型号、规格、生产厂商、出厂是等信息。显卡的BIOS跟显卡超频有着直接的关系。

6、总线接口

显卡必须插在主板上面才能与主板交换数据,因而就必须有与之相对应的总线接口。现在最主流的总线接口是AGP接口。AGP(Accelerated Graphics Prot)接口在PCI图形接口的基础上发展而来的,是一种专用的显示接口,具有独占总线的特点,只有图像数据才能通过AGP端口。AGP又分为AGP 8x、AGP 4x和AGP 2x等不同的标准。现在AGP 8X已经是主流,总线带宽达到2133MB/S,是AGP 4X的两倍。

现在的主板基本是AGP 8X的规格,而AGP 8X规格是兼容AGP 4X的,即AGP 8X插槽可以插AGP 4X的显卡,而AGP 8X规格的显卡也可以用在AGP 4X插槽的主板上。

最近,Intel推出了最新的PCI-E显卡接口,总线带宽高达4G/s,不过要普及恐怕还需要很长一段时间,大家可以去DIY栏目察看有关文章:Computex显卡(PCI-E篇)总结,这里就不多说了。

7、输出接口

显卡处理好的图象要显示在显示设备上面,那就离不开显卡的输出接口,现在最常见的主要有:VGA接口、DVI接口、S端子这几种输出接口。

(1)VGA(Video Graphics Array 视频图形阵列)接口,也就是D-Sub15接口,作用是将转换好的模拟信号输出到CRT或者LCD显示器中。现在几乎每款显卡都具备有标准的VGA接口,因为目前国内的显示器,包括LCD,大都采用VGA接口作为标准输入方式。标准的VGA接口采用非对称分布的15pin连接方式,其工作原理是将显存内以数字格式存储的图象信号在RAMDAC里经过模拟调制成模拟高频信号,然后在输出到显示器成像。它的优点有无串扰、无电路合成分离损耗等。

(2)DVI(Digital Visual Interface 数字视频接口)接口,视频信号无需转换,信号无衰减或失真,显示效果提升显著,将时候VGA接口的替代者。VGA是基于模拟信号传输的工作方式,期间经历的数/模转换过程和模拟传输过程必将带来一定程度的信号损失,而DVI接口是一种完全的数字视频接口,它可以将显卡产生的数字信号原封不动地传输给显示器,从而避免了在传输过程中信号的损失。DVI接口可以分为两种:仅支持数字信号的DVI-D接口和同时支持数字与模拟信号的DVI-I接口。不过由于成本问题和VGA的普及程度,目前的DVI接口还不能全面取代VGA接口。

(3)S-Video(S端子,Separate Video),S端子也叫二分量视频接口,一般采用五线接头,它是用来将亮度和色度分离输出的设备,主要功能是为了克服视频节目复合输出时的亮度跟色度的互相干扰。S端子的亮度和色度分离输出可以提高画面质量,可以将电脑屏幕上显示的内容非常清晰地输出到投影仪之类的显示设备上。

显存
1、显存的种类:

显存的种类有EDORAM、MDRAM、SDRAM、SGRAM、VRAM、WRAM、DDR等许多种。EDO显存曾用在Voodoo、Voodoo 2等显卡上,但目前已消声匿迹。SGRAM显存支持块写和掩码,可以看作是SDRAM的加强版,曾流行一时,但由于价格较SDRAM稍高,现在也已甚少采用。目前显卡上被广泛使用的显存就是SDRAM和DDR SDRAM了。SDRAM可以与CPU同步工作,无等待周期,减少数据传输延迟。优点是价格低廉,在中低端显卡上得到了广泛的应用。DDR是Double Data Rate是缩写,它是现有的SDRAM内存的一种进化。在设计和操作上,与SDRAM很相似,唯一不同的是DDR在时钟周期的上升沿和下降沿都能传输数据,而SDRAM则只可在上升沿传输数据,所以DDR的带宽是SDRAM的两倍,而DDR比SDRAM的数据传输率也快一倍。如果SDRAM内存的频率是133MHz,则DDR内存的频率是266MHz,因此在中高档显卡上应用广泛。

2、显存的容量:

显存与系统内存一样,也是多多益善。显存越大,可以储存的图像数据就越多,支持的分辨率与颜色数也就越高。以下计算显存容量与分辨率关系的公式:

所需显存=图形分辨率×色彩精度/8

例如要上16bit真彩的1024×768,则需要1024×768×16/8=1.6M,即2M显存。

对于三维图形,由于需要同时对Front buffer、Back buffer和Z buffer进行处理,因此公式为:所需显存(帧存)=图形分辨率×3×色彩精度/8

例如一帧16bit、1024×768的三维场景,所需的帧缓存为1024×768×3×16bit/8=4.71M,即需要8M显存。

3、显存的数据位数与带宽:

数据位数指的是在一个时钟周期之内能传送的bit数,它是决定显存带宽的重要因素,与显卡性能息息相关。当显存种类相同并且工作频率相同时,数据位数越大,它的性能就越高。

显存带宽的计算方法是:运行频率×数据带宽/8。以目前的GeForce3显卡为例,其显存系统带宽=230MHz×2(因为使用了DDR显存,所以乘以2)×128/8=7.36GB。

数据位数是显存也是显卡的一个很重要的参数。在显卡工作过程中,Z缓冲器、帧缓冲器和纹理缓冲器都会大幅占用显存带宽资源。带宽是3D芯片与本地存储器传输的数据量标准,这时候显存的容量并不重要,也不会影响到带宽,相同显存带宽的显卡采用64MB和32MB显存在性能上区别不大。因为这时候系统的瓶颈在显存带宽上,当碰到大量像素渲染工作时,显存带宽不足会造成数据传输堵塞,导致显示芯片等待而影响到速度。目前显存主要分为64位和128位,在相同的工作频率下,64位显存的带宽只有128位显存的一半。这也就是为什么Geforce2 MX200(64位SDR)的性能远远不如Geforce2 MX400(128位SDR)的原因了。

4、显存的速度:

显存的速度一般以ns为单位。常见的显存有7ns、6ns、5.5ns、5ns、4ns甚至3.8ns的显存。其对应的额定工作频率分别是143MHz、166MHz、183MHz、200MHz和250MHz。额定工作频率=1/显存速度。当然,对于一些质量较好的显存来说,显存的实际最大工作频率是有一定的余量的。显存的超频就是基于这一原理,列如将额定频率为6ns的显存超至190MHz的运行频率。

这里还要说一说显存的实际运行频率和等效工作频率。DDR显存因为能在时钟的上升沿和下降沿都能传送数据,因此,在相同的时钟频率和数据位宽度的情况下显存带宽是普通SDRAM的两倍。换句话说,在显存速度相同的情况下,DDR显存的实际工作频率是普通SDRAM显存的2倍。同样,DDR显存达到的带宽也是普通SDRAM显存的2倍。例如,5ns的SDRAM显存的工作频率为200MHZ,而5ns的DDR显存的等效工作频率就是400MHZ。