|
《显卡知识详解》1、适用类型" _. _& C+ p5 d+ T2 v6 z
1)台式机显卡——普通显卡. r& o# m: I4 N' t, \ J2 B
普通显卡,就是普通台式机内所采用的显卡产品,也就是 DIY 市场内最为常见的显卡产品。之所以叫它普通显卡,是相对于应用在图形工作站上的专业显卡产品而言的。普通显卡更多注重于民用级应用,更夸大的是在用户能接受的价位下,提供更强大的娱乐、办公、游戏、多媒体等方面的性能;而专业显卡则夸大的是强大的性能、稳定性、绘图的精确等方面。目前,设计制造普通显卡的显示芯片的厂家,主要有 NVIDIA、ATI、SIS 等,但主流的产品,都是采用 NVIDIA、ATI 的显示芯片。
. i& P8 s. q7 L. U( u 2)工作站显卡——专业显卡
8 U6 J/ i% q; I. E2 a+ S6 X( p 专业显卡,是指应用于图形工作站上的显示卡,它是图形工作站的核心。从某种程度上来说,在图形工作站上,它的重要性甚至超过了 CPU。与针对游戏、娱乐和办公市场为主的消费类显卡相比,专业显卡主要针对的是三维动画软件(如 3DS Max、Maya、Softimage 3D 等)、渲染软件(如 LightScape、3DS VIZ 等)、CAD软件(如 AutoCAD、Pro/Engineer、Unigraphics、SolidWorks 等)、模型设计(如 Rhino)以及部分科学应用等专业应用市场。专业显卡针对这些专业图形图像软件进行必要的优化,都有着极佳的兼容性。1 Z$ v. E9 q3 `7 t; B: ?5 Z
普通家用显卡,主要针对 Direct 3D 加速,而专业显卡,则是针对 OpenGL 来加速的。OpenGL(Open Graphics Library 开放图形库)是目前科学和工程绘图领域无可争辩的图形技术标准。OpenGL 最初由 SGI 公司提出,在 Win98 及 WinNT/Win2000 中均得到支持。OpenGL 注重于快速绘制 2D 和 3D 物体,用于 CAD、仿真、科学应用可视化和照片级真实感的游戏视景中。它是一个开放的三维图形软件包,它独立于窗口系统和操作系统,能十分方便地在各平台间移植,它具有开放性、独立性和兼容性三大特点。$ e1 {$ }1 |9 v9 V
专业显卡在多边形产生速度或是像素填充率等指标上,都要优于普通显卡,同时在调整驱动程序以及提供绘图的精确性方面,也要强很多。与普通显卡注重的生产本钱不同,专业显卡更夸大性能以及稳定性,而且受限于用户群体较少,产量很小,因此专业显卡的价格都极为昂贵,不是普通用户所能承受的。
. [+ U) B) I. a- J z 目前,专业显卡厂商,有 3DLabs、NVIDIA 和 ATI 等几家公司。3DLabs 公司主要有“强氧(OXYGEN)”和“野猫(Wildcat)”两个系列的产品,是一家专注于设计、制造专业显卡的厂家。NVIDIA 公司一直是家用显卡市场的中坚气力,专业显卡领域是近几年才开始涉足,但凭借其雄厚的技术气力,其 Quadro 系列显卡在专业市场也取得了很大的成功。ATI 公司同样也是涉足专业显卡时间不长,它是在收购了原来“帝盟(DIAMOND)”公司的 FireGL 分部后,才开始推出自己的专业显卡,目前 FireGL 同样也有不俗的表现。市场还有艾尔莎、丽台等公司也在生产专业显卡,但其并不自主开发显示芯片,而都采用上面三家公司的显示芯片,生产自有品牌的专业显卡。
9 {4 V5 V0 V% O 《显卡知识详解》2、接口类型
! e1 }, U/ d& K8 \' u9 J% Q 接口类型,是指显卡与主板连接所采用的接口种类。显卡的接口,决定着显卡与系统之间数据传输的最大带宽,也就是瞬间所能传输的最大数据量。不同的接口,能为显卡带来不同的性能,而且也决定着主板是否能够使用此显卡。只有在主板上有相应接口的情况下,显卡才能使用。显卡发展至今,共出现了 ISA、PCI、AGP 等几种接口,所能提供的数据带宽,也是依次增加。而采用下一代的 PCI Express 接口的显卡,也将在 2004 年正式被推出。届时,显卡的数据带宽将得到进一步的增大,以解决显卡与系统数据传输的瓶颈问题。 O$ H, q! l; Y5 n* ?; G( e
1、ISA 接口5 F& E( ?( @+ F5 _# r
ISA 接口是基于 ISA 总线(Industrial Standard Architecture,产业标准结构总线)的扩展接口,其颜色一般为玄色,比 PCI 接口插槽要长些,位于主板的最下端。其工作频率为 8MHz 左右,为 16 位接口插槽,最大传输率 8MB/sec,可插接显卡、声卡、网卡,以及所谓的多功能接口卡等扩展插卡。其缺点是 CPU 资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口。目前还能在很多老主板上看到 ISA 插槽,现在新出品的主板上,已经几乎看不到 ISA 接口的身影了。4 W4 ^$ z7 ]3 m
2、PCI 接口
* R- m- L2 J# P7 o! c; T3 ? PCI 是 Peripheral Component Interconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI 插槽也是主板带有最多数目的插槽类型。在目前流行的台式机主板上,ATX 结构的主板,一般带有 5~6 个 PCI 插槽;而小一点的 MATX 主板,也都带有 2~3 个 PCI 插槽,可见其应用的广泛性。" U6 ] t6 u# M; [4 f) c% R& o# `) B! C
PCI 是由 Intel 公司 1991 年推出的一种局部总线。从结构上看,PCI 是在 CPU 和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的治理,并实现上下之间的接口以协调数据的传送。治理器提供了信号缓冲,使之能支持 10 种外设,并能在高时钟频率下保持高性能,它为显卡、声卡、网卡、MODEM 等设备提供了连接接口,它的工作频率为 33MHz/66MHz。3 a) z+ G! Z/ ?) Q/ c
最早提出的 PCI 总线,工作在 33MHz 频率之下,传输带宽达到了 133MB/s(33MHz X 32bit/8),基本上满足了当时处理器的发展需要。随着对更高性能的要求,1993 年又提出了 64bit 的 PCI 总线,后来又提出把 PCI 总线的频率提升到 66MHz。目前,广泛采用的是 32-bit、33MHz 的 PCI 总线,而 64bit 的 PCI 插槽,更多是应用于服务器产品。! ^* {0 W7 g2 a
由于 PCI 总线只有 133MB/s 的带宽,对声卡、网卡、视频卡等绝大多数输入/输出设备显得绰绰有余,但对性能日益强大的显卡,则无法满足其需求。目前 PCI 接口的显卡已经未几见了,只有较老的 PC 上才有,厂商也很少推出此类接口的产品。7 |8 ~6 n* P- }- J
3、AGP 接口8 y6 i* R& N: U( o* |' A1 k- ~
AGP(Accelerate Graphical Port),加速图形接口。随着显示芯片的发展,PCI 总线日益无法满足其需求。英特尔于 1996 年 7 月正式推出了 AGP 接口,它是一种显示卡专用的局部总线。严格的说,AGP 不能称为总线,它与 PCI 总线不同,由于它是点对点连接,即连接控制芯片和 AGP 显示卡,但在习惯上我们依然称其为 AGP 总线。AGP 接口是基于 PCI 2.1 版规范并进行扩充修改而成,工作频率为 66MHz。
& ~+ o9 b5 z" Q' a AGP 总线直接与主板的北桥芯片相连,且通过该接口,让显示芯片与系统主内存直接相连,避免了窄带宽的 PCI 总线形成的系统瓶颈,增加 3D 图形数据传输速度,同时在显存不足的情况下,还可以调用系统主内存。所以,它拥有很高的传输速率,这是 PCI 等总线无法与其相相比的。) s# P2 a2 K* z2 V$ ?9 K6 d- G
由于采用了数据读写的流水线操作,减少了内存等待时间,数据传输速度有了很大进步;具有 133MHz 及更高的数据传输频率;地址信号与数据信号分离,可进步随机内存访问的速度;采用并行操作,答应在 CPU 访问系统 RAM 的同时,AGP 显示卡访问 AGP 内存;显示带宽也不与其它设备共享,从而进一步进步了系统性能。
( w. B' w% K% K AGP 标准,在使用 32 位总线时,有 66MHz 和 133MHz 两种工作频率,最高数据传输率为 266Mbps 和 533Mbps。而 PCI 总线,理论上的最大传输率仅为 133Mbps。目前,最高规格的 AGP 8X 模式下,数据传输速度达到了 2.1GB/s。
; x. l" x+ a9 S. g$ R3 C AGP 接口的发展,经历了 AGP 1.0(AGP 1X、AGP 2X)、AGP 2.0(AGP Pro 和 AGP 4X)、AGP 3.0(AGP 8X)等阶段,其传输速度也从最早的 AGP 1X 的 266MB/S 的带宽,发展到了 AGP 8X 的 2.1GB/S。3 y" V. n& K' g2 K
1) AGP 1.0(AGP 1X、AGP 2X)0 r7 g; }/ N- J- O4 j/ T; i1 P
1996 年 7 月 AGP 1.0 图形标准问世,分为 1X 和 2X 两种模式,数据传输带宽分别达到了 266MB/s 和 533MB/s。# \5 _7 t0 m/ v- t8 n f
这种图形接口规范,是在 66MHz PCI 2.1 规范基础上经过扩充和加强而形成的,其工作频率为 66MHz,工作电压为 3.3V,在一段时间内基本满足了显示设备与系统交换数据的需要。这种规范中的 AGP 带宽很小,现在已经被淘汰了,只有在前几年的老主板上还见得到。
6 n& R9 s) {. F7 D 2) AGP 2.0(AGP 4X)1 V: Z" S9 X9 Y5 H
显示芯片的飞速发展,图形卡单位时间内所能处理的数据呈几何级数成倍增长,AGP 1.0 图形标准越来越难以满足技术的进步了。由此 AGP 2.0 便应运而生了。1998 年 5 月份,AGP 2.0 规范正式发布,工作频率依然是 66MHz,但工作电压降低到了 1.5V,并且增加了 4X 模式,这样,它的数据传输带宽达到了 1066MB/sec,数据传输能力大大地增强了。) T& L' t3 i4 d/ u. `3 i& t2 R
3) AGP Pro: U+ d3 u l3 A$ F
AGP Pro 接口与 AGP 2.0 同时推出,这是一种为了满足显示设备功耗日益加大的现实而研发的图形接口标准。应用该技术的图形接口,主要的特点是比 AGP 4X 略长一些,其加长部分,可容纳更多的电源引脚,使得这种接口可以驱动功耗更大(25-110w)或者处理能力更强大的 AGP 显卡。这种标准,实在是专为高端图形工作站而设计的,完全兼容 AGP 4X 规范,使得 AGP 4X 的显卡也可以插在这种插槽中正常使用。AGP Pro 在原有 AGP 插槽的两侧进行延伸,提供额外的电能。它是用来增强而不是取代现有 AGP 插槽的功能。根据所能提供能量的不同,可以把 AGP Pro 细分为 AGP Pro110 和 AGP Pro50。在某些高档台式机主板上,也能见到 AGP Pro 插槽,例如,华硕的很多主板。( i* J2 q# ~+ Z8 {2 x
4) AGP 3.0(AGP 8X) N+ g$ J+ p& o2 Q- O4 ~# V6 s
2000 年 8 月,Intel 推出 AGP 3.0 规范,工作电压降到 0.8V,并增加了 8X 模式,这样,它的数据传输带宽达到了 2133MB/sec,数据传输能力相对于 AGP 4X 成倍增长,能较好的满足当前显示设备的带宽需求。, M& K. \& z; @% |9 e8 @
5) AGP 接口的模式传输方式
' k a8 A; Q) j- g! h& `: U o0 H% o 不同 AGP 接口的模式传输方式不同。1X 模式的 AGP,工作频率达到了 PCI 总线的两倍——66MHz,传输带宽理论上可达到 266MB/s。AGP 2X 工作频率同样为 66MHz,但是它使用了正负沿(一个时钟周期的上升沿和下降沿)触发的工作方式,在这种触发方式中,在一个时钟周期的上升沿和下降沿各传送一次数据,从而使得一个工作周期先后被触发两次,使传输带宽达到了加倍的目的。而这种触发信号的工作频率为 133MHz。这样,AGP 2X 的传输带宽,就达到了 266MB/s×2(触发次数)=533MB/s 的高度。AGP 4X 仍使用了这种信号触发方式,只是利用两个触发信号在每个时钟周期的下降沿分别引起两次触发,从而达到了在一个时钟周期中触发 4 次的目的。这样,在理论上它就可以达到 266MB/s×2(单信号触发次数)×2(信号个数)=1066MB/s 的带宽了。在 AGP 8X 规范中,这种触发模式仍然使用,只是触发信号的工作频率变成 266MHz,两个信号触发点也变成了每个时钟周期的上升沿,单信号触发次数为 4 次。这样,它在一个时钟周期所能传输的数据,就从 AGP 4X 的 4 倍,变成了 8 倍,理论传输带宽将可达到 266MB/s×4(单信号触发次数)×2(信号个数)=2133MB/s 的高度了。
; j) |/ j2 Z4 B3 c0 n. e+ C 图1
) s* c) C, J7 x# _ 目前,常用的 AGP 接口为 AGP 4X、AGP PRO、AGP 通用及 AGP 8X 接口。需要说明的是,由于 AGP 3.0 显卡的额定电压为 0.8—1.5V,因此不能把 AGP 8X 的显卡插接到 AGP 1.0 规格的插槽中。这就是说,AGP 8X 规格与旧有的 AGP 1X/2X 模式不兼容。而对于 AGP 4X 系统,AGP 8X 显卡仍然在其上工作,但仅会以 AGP 4X 模式工作,无法发挥 AGP 8X 的上风。
+ ?6 O% |8 A' |" W; D- i6 s# ?9 k, T 4、PCI Express 接口( ]! l" R/ A8 n/ G# E7 q8 T
PCI Express 是新一代的总线接口,而采用此类接口的显卡产品,已经在 2004 年正式面世。早在 2001 年的春季“英特尔开发者论坛”上,英特尔公司就提出了要用新一代的技术取代 PCI 总线和多种芯片的内部连接,并称之为第三代 I/O 总线技术。随后在 2001 年底,包括 Intel、AMD、DELL、IBM 在内的 20 多家业界主导公司,开始起草新技术的规范,并在 2002 年完成,对其正式命名为 PCI Express。
( \5 J7 t4 h6 m: k0 A 图2, k* m* v. C# J' C2 H' l x" @% k
PCI Express 采用了目前业内流行的点对点串行连接,比起 PCI 以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率进步到一个很高的频率,达到 PCI 所不能提供的高带宽。相对于传统 PCI 总线在单一时间周期内只能实现单向传输,PCI Express 的双单工连接,能提供更高的传输速率和质量,它们之间的差异跟半双工和全双工类似。
( J4 P) Z" c- _ PCI Express 的接口,根据总线位宽不同而有所差异,包括 X1、X4、X8 以及 X16(X2 模式将用于内部接口而非插槽模式)。较短的 PCI Express 卡,可以插入较长的 PCI Express 插槽中使用。PCI Express 接口能够支持热拔插,这也是个不小的奔腾。PCI Express 卡支持的三种电压,分别为 +3.3V、3.3Vaux 以及 +12V。用于取代 AGP 接口的 PCI Express 接口位宽为 X16,将能够提供 5GB/s 的带宽,即便有编码上的损耗,但仍能够提供约为 4GB/s 左右的实际带宽,远远超过 AGP 8X 的 2.1GB/s 的带宽。
) x5 y* H/ R- b! p! X: s- V PCI Express 规格从 1 条通道连接到 32 条通道连接,有非常强的伸缩性,以满足不同系统设备对数据传输带宽不同的需求。例如,PCI Express X1 规格支持双向数据传输,每向数据传输带宽 250MB/s,PCI Express X1 已经可以满足主流声效芯片、网卡芯片和存储设备对数据传输带宽的需求,但是远远无法满足图形芯片对数据传输带宽的需求。因此,必须采用 PCI Express X16,即 16 条点对点数据传输通道连接来取代传统的 AGP 总线。PCI Express X16 也支持双向数据传输,每向数据传输带宽高达 4GB/s,双向数据传输带宽有 8GB/s 之多。相比之下,目前广泛采用的 AGP 8X 数据传输,只提供 2.1GB/s 的数据传输带宽。
. q: A0 U9 m" Y* k7 ? 尽管 PCI Express 技术规格答应实现 X1(250MB/秒),X2、X4、X8、X12,X16 和 X32 通道规格,但是依目前形式来看,PCI Express X1 和 PCI Express X16 将成为 PCI Express 主流规格,同时芯片组厂商将在南桥芯片当中,添加对 PCI Express X1 的支持,在北桥芯片当中添加对 PCI Express X16 的支持。除去提供极高数据传输带宽之外,PCI Express 由于采用串行数据包方式传递数据,所以 PCI Express 接口每个针脚可以获得比传统 I/O 标准更多的带宽。这样,就可以降低 PCI Express 设备生产本钱和体积。另外,PCI Express 也支持高阶电源治理,支持热插拔,支持数据同步传输,为优先传输数据进行带宽优化。' x v& P8 U: G" ?. `1 l
在兼容性方面,PCI Express 在软件层面上兼容目前的 PCI 技术和设备,支持 PCI 设备和内存模组的初始化。也就是说,目前的驱动程序、操作系统无需推倒重来,就可以支持 PCI Express 设备。. I& | u, q8 c0 K1 s$ ]8 B s1 k
《显卡知识详解》3、最大分辨率
6 j5 I, V! v/ s9 G5 n: G! f! G+ b 最大分辨率,是指显卡在显示器上所能描绘的像素点的数目。大家知道,显示器上显示的画面,是由一个个的像素点构成的,而这些像素点的所有数据,都是由显卡提供的。最大分辨率,就是表示显卡输出给显示器,并能在显示器上描绘像素点的数目。最大分辨率在一定程度上跟显存有着直接关系,由于这些像素点的数据,最初都要存储于显存内,因此,显存容量会影响到最大分辨率。但现在流行应用的 64MB、128MB 等显存容量,足以应付,并不会制约最大分辨率。目前,显示芯片都能提供 2048X1536 的最大分辨率,但绝大多数的显示器并不能提供如此高的显示分辨率,还没到这个分辨率时,显示器就已经黑屏了。
7 I# _ e+ e) K# f1 L 切记,显卡能输出的最大显示分辨率,并不代表自己的机器就能达到,还必须有足够强的显示器配套才可以。
4 ~6 T( k& n7 k/ z 《显卡知识详解》4、显示芯片; t+ Z- L% f3 |& X1 |) `+ N
显示芯片,是显卡的核心芯片。它的性能好坏,直接决定了显卡性能的好坏。它的主要任务,就是处理系统输入的视频信息,并将其进行构建、渲染等工作。显示主芯片的性能,直接决定了显卡性能的高低。不同的显示芯片,不论从内部结构,还是其性能,都存在着差异,而其价格差别也很大。显示芯片在显卡中的地位,就相当于电脑中 CPU 的地位,是整个显卡的核心。由于显示芯片的复杂性,目前设计制造显示芯片的厂家,只有 NVIDIA、ATI、SIS、3DLabs 等公司。家用娱乐性显卡,都采用单芯片设计的显示芯片,而在部分专业的工作站显卡上,有采用多个显示芯片组合的方式。) R6 L0 x- q8 _4 \, O# Y6 M
1) NVIDIA 系列显示芯片+ Y" C8 y9 y# S9 u6 b
图3 NVIDIA 显示芯片1
( O3 m% \3 w! }2 r S. [: R" d 图4 NVIDIA 显示芯片2
$ N/ P. M1 _0 J) y! |& v 图5 NVIDIA 显示芯片3
8 y( d m2 ~- q! h! d: v 图6 NVIDIA 显示芯片4( J3 t4 L) D& o; k& [/ G
图7 NVIDIA 显示芯片5
( Q& }% V9 K7 p 图8 NVIDIA 显示芯片6
. ^( N/ P1 @. B( b% o 图9 NVIDIA 显示芯片7) x0 \8 V+ Q, F/ { m
图10 NVIDIA 显示芯片8' S4 [, V% Q2 N/ o+ q
图11 NVIDIA 显示芯片9. n1 o% G2 l1 |% C/ {1 N+ J) T
2) ATI 系列显卡芯片5 Z& N W% r8 }" |" {
图12 ATI 显示芯片13 J) r# W- y, K1 V: d
图13 ATI 显示芯片2* F6 [: [7 e. k0 h' n0 N# x
图14 ATI 显示芯片32 L# M/ b. g5 u2 O# t% ~0 [
图15 ATI 显示芯片49 }$ B2 u9 ^2 x, }, }5 D" }7 w
图16 ATI 显示芯片5
) e. x; {& [! i& j w6 D 图17 ATI 显示芯片6 [: G) o& \+ Z) `& a# a
图18 ATI 显示芯片7( \( f/ V- O' I: l# [
图19 ATI 显示芯片8
! r4 {' O9 ~$ B+ ] 图20 ATI 显示芯片9
2 K! o( H3 R% ~ N 图21 ATI 显示芯片10* Y- S* y& M0 L: z% x5 _ D) F( C
|
|