|
馬上注冊,結交更多好友,享用更多功能。
您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊
x
一.既然是說(shuō)顯卡的工作原理,那就先要講講顯卡的定義 - F7 C' b( M1 Z8 A0 c( D1 b
顯卡(Video card,Graphics card),也可以說(shuō)是顯示卡,圖形適配器等等,是PC的一個(gè)重要部分,我的理解顯卡就是個(gè)轉換器,我們都知道,計算機是二進(jìn)制的,也就是0和1,但是總不見(jiàn)的直接在顯示器上輸出0和1吧(如果看懂了,恭喜你,你可以去做電腦了),所以就有了顯卡,將這些0和1轉換成圖像顯示出來(lái)。 6 Q. E7 Y: U- h: t
二.顯卡總體工作原理
- V$ n- Z$ d- A- g5 d5 `了解的顯卡的定義,就要說(shuō)說(shuō)顯卡是如何工作的了:
_' v. b" Z. m要知道,資料 (就是0和1啦) 一旦離開(kāi) CPU,必須通過(guò) 5個(gè) 步驟才行
: R" | V5 D( d6 G7 a* r1.資料從CPU進(jìn)入顯卡芯片(就是GPU,常說(shuō)的6600GT,7800GTX什么的都是顯卡芯片) 將 CPU 送來(lái)的資料送到顯卡芯片里面進(jìn)行處理。
0 r+ O& z% c5 p2.GPU把顯卡資料送到顯存(就是顯示內存)處理
( N! B$ ^" \ l/ i3.從顯存進(jìn)入 Digital Analog Converter (RAMDAC,這個(gè)東西就很關(guān)鍵了,中文是“數模轉換器”),由顯存讀取出資料再送到RAMDAC進(jìn) 行資料轉換的工作(把0和1轉換成圖像)。 - C2 a2 v) a9 z2 a, E- k+ x
4.從 DAC 進(jìn)入顯示器 ,就是輸出型號
3 s7 X' S! P! g5 o$ b+ y: p* y5.光線(xiàn)進(jìn)入你的眼睛,然后傳送到你的大腦處理,就完成了整個(gè)步驟
' v) F, h6 C+ ~三.詳細講解顯卡工作原理 8 U2 C& q# Y6 l N2 N+ B8 ]. \
A.顯示接口 / `! n* C! W4 @; L$ G- ~
就是把顯卡插在主板上的接口(KAO,廢話(huà)),有ISA,PCI,AGP,PCI-E,這其中也有版本之分,比如AGP,就是AGP1.0,AGP2.0,AGP3.0,這種版本之分其實(shí)在速率上也有差別,下面引用某位兄弟的圖片(不好意思,忘了你的名字,等會(huì )兒補上)
. ~+ M9 E& C8 ~& b6 X; j
' J0 C, U) p Y1 B3 T7 }看了上圖,相信各位也都比較清楚了,不同的接口在傳輸速率上會(huì )有區別,但也許會(huì )有新手問(wèn)?為蝦米要這么多接口泥,1個(gè)不就OK了?其實(shí),隨著(zhù)科技的發(fā)展,我們顯卡要處理的東西越來(lái)越多,打個(gè)比方,顯卡接口是門(mén),CPU傳輸的信息就是要運送的貨物,運貨車(chē)就是顯卡,門(mén)越大一次也就能運越多,但是就算你貨物車(chē)很大,一次能運很多東西,如果你門(mén)不夠大,也只能分幾次傳輸過(guò)去,就會(huì )影響運送的時(shí)間,所以自然是門(mén)越大越好咯。 2 z. {" y0 s+ H% W, z( V
B.顯卡芯片
5 z, P- g' {) b5 x信息從顯卡的接口過(guò)去了,就到達了顯卡芯片(GPU,即Graphic Processing Unit),顯卡芯片負責處理這些信息,主要生產(chǎn)的廠(chǎng)商想必大家都知道,就是NVIDIA和ATI,諸如NVIDIA的6600GT,7800GTX,6800GS等都是,ATI的有X800,X1600PRO,X1800XT之類(lèi)的,其實(shí)指顯卡的芯片名稱(chēng),但是在上市時(shí)卻用GPU的名字來(lái)定義顯卡的名字,可見(jiàn)GPU的重要性。 9 P1 d+ t8 c! O( z
! Y3 } q* m4 [- k* G
+ h0 G% z; l0 Q上圖是NVIDIA 6800的芯片
- J% l' t5 X+ ]( uC.顯存 V& r" A- f7 N- ~) J+ b
顯存,就是顯示內存,那么顯存有蝦米用呢?其實(shí)顯存越大,處理就越快,一般來(lái)說(shuō)128M就夠了,但如果你開(kāi)啟了高分辨率,或者一些需要處理較多的貼圖的游戲中,大顯存就比較有優(yōu)勢了,當然,顯存和整個(gè)顯卡的性能也有搭配,比如說(shuō)你顯卡性能就這么強,根本不需要更多的顯存來(lái)處理,那多余的顯存就是浪費了,比如前段時(shí)間某品牌的X700 512M(這里就不說(shuō)是哪個(gè)牌子了,相信大家都心知肚明),那就是絕對的浪費了,搭配512M內存只能騙騙那些不大懂得人了,也就是市場(chǎng)炒作,說(shuō)狠點(diǎn)就變相欺騙消費者,這里提醒下那些新手不要上當。 4 U2 m' |! h- Y7 T* _1 C# C
顯存芯片 & o, g: P, v$ `5 Q/ x8 ? L9 M0 c: I
D.RAMDAC 1 H1 c5 E; \! N7 b0 s
RAMDAC,數模轉換器,前面說(shuō)了,就是轉換CPU提供的數據的東東,RAMDAC的傳輸速率用MHz表示,實(shí)際上,電腦上輸出的數據是一張一張的,只是速度高過(guò)你肉眼的反應速度,所以看不到它在閃爍。
1 n) B" ?- w, b( X( U% [' r其實(shí)RAMDAC的速率和顯示器帶寬查不多,RAMDAC決定了當你在顯存足夠時(shí)顯卡所支持的最高分辨率,比如1024* 768就需要達到85Hz的傳輸速率,所以RAMDAC至少要是,1024*768*85*1.344(折算系數)/106,約等于90MHz,相信這個(gè)問(wèn)題也解決了為什么給電腦拍照時(shí)會(huì )有黑條的東東,實(shí)際上那是電腦正在刷新
% F8 u( [+ d$ V+ j* IE.最后一步,傳送(當然咯,傳送到你的大腦那一步就省略了)
9 I* r9 f( L1 N! y3 j( m9 i降到將數據傳送到顯示器,就要將一下顯卡的接口了,有DVI數字輸出,S端子輸出和RGB模擬輸出,其中RGB是傳輸給純平顯示器(就是CRT,不懂的人就理解為很厚的那個(gè)顯示器),DVI就是傳輸給液晶顯示器了(LCD,不懂的人理解為薄薄的顯示器),S端子就是把圖像傳輸給電視的接口了。 + o4 r, m$ c: X* J- [: j' X
另外經(jīng)?吹接腥藛(wèn)AGP8X的顯卡能差到AGP4X上嗎?答案是肯定的,就是傳輸速率差了點(diǎn),但是卻不能插到AGP1x和2x上
1 N( R+ a' m0 j. w2 c3 Z5 F( E' `
第二章
; e$ J& U9 Y5 ^5 a) ~3 Y6 ^7 Z8 Z放學(xué)回來(lái)了,趕快上來(lái)寫(xiě)第二章 % C. T( m) x+ a1 {$ j0 j. ]
另外,剛才看到有位兄弟說(shuō)寫(xiě)一下GPU工作原理,不太明白,也許是我孤陋寡聞了,請這位兄弟能明示
1 u e t/ ]( P& k, C4 N% \并且,這位兄弟還說(shuō)偶寫(xiě)得東西在GOOGLE上很容易查到,很感謝這個(gè)意見(jiàn),我會(huì )努力DI
' N1 W/ I" B2 F3 P2 [* q今天還是寫(xiě)關(guān)于顯卡的屬性(比如管線(xiàn),傳輸速率等等),好的話(huà)能寫(xiě)到第三章
1 P4 D/ P& U* ?* A) h P開(kāi)始咯
, g6 b2 h0 b+ v; f0 X! j# t8 j經(jīng)常有菜鳥(niǎo)看到顯卡屬性,比如核心位寬,顯存為寬,管線(xiàn)等等東東奇怪,這些到底是什么呢?他們對整個(gè)顯卡的性能或者顯卡的工作到底有蝦米作用呢?今天就來(lái)寫(xiě)下
& Z& d( _! P9 x' {+ O- C參照太平洋顯卡參數的順序寫(xiě)
; |4 R S. |* H/ R4 ]9 [/ y& lA.基本參數 " l; c% D' d3 {/ ^5 M/ h. }7 q9 ?
1.型號
3 X( i5 G5 v f/ K3 q大家都知道,顯卡都有自己的名字比如6600GT,X1600等等,其實(shí)這些就是顯卡的芯片型號,而型號比如麗臺PX6600 GT TDH就是顯卡型號,這是由麗臺頂的,而其中的6600 GT就是顯卡的芯片型號了,后面會(huì )講。
$ t0 p9 E+ \3 n3 T, _2.芯片廠(chǎng)商 ! D- m, C e2 ?1 W# G
這個(gè)想必大家都知道,世界上生產(chǎn)顯卡的3大廠(chǎng)商,INTEL,NVIDIA和ATI,其中INTEL的市場(chǎng)分量最大,大家一定會(huì )奇怪,我們平時(shí)買(mǎi)的顯卡不是NVIDIA就是ATI的?為什么INTEL會(huì )市場(chǎng)份額最大呢?實(shí)際上,INTEL的顯卡都是整合在主板上的,也就是集成顯卡,這種關(guān)系其實(shí)和INTEL的CPU有關(guān),相信大家都在電視上看到了,AMD在電視上似乎都不做廣告,至少中國是這樣(我沒(méi)看到過(guò)),而INTEL就是鋪天蓋地了,INTEL的U賣(mài)的多,主板自然也就多了,那顯卡的份額也上去了,而NVIDIA和ATI則各占半壁江山,互有攻守,我記得有位兄弟轉貼過(guò)NVIDIA和ATI的總部,大家可以去找找 " p3 R+ } G5 W% c8 R
3.芯片代號
& U! P+ k$ M$ o) k7 J' J芯片代號就比較難說(shuō)了,可以理解為NVIDIA自己的研發(fā)代號,其實(shí)比如6600GT顯卡,他的芯片代號是NV43,可以在以后慢慢理解。
" ~ O$ R1 [$ \1 Z' v4.芯片型號
5 ~ q5 ^% z3 K, |* d; k這個(gè)和上面差不多,6600GT,X1600PRO都是芯片型號,我們一般也用芯片型號來(lái)稱(chēng)呼顯卡的名字。
+ b) `( D9 D8 @& Y5.顯存容量 . d8 v$ S" @8 K+ c5 h
這個(gè)比較重要了,看過(guò)第一章的朋友都知道,顯存在顯卡工作中有著(zhù)不可替代的作用,GPU提供的數據都是要通過(guò)顯存的,我前面說(shuō)了,顯存就是一扇門(mén),GPU是貨車(chē),貨車(chē)運東西,如果門(mén)不夠大就無(wú)法一次運很多,但是如果貨車(chē)就這么大,門(mén)大的要死,那就是浪費了。不過(guò),一般來(lái)說(shuō),顯存還是越大越好的,只是講究個(gè)搭配問(wèn)題了。
; x/ j! V' }' d( m( H1 t6.顯卡接口標準 2 M1 H- q- E0 M* V; D
這個(gè)前面也說(shuō)過(guò)了,那張圖片很明確了,我就再發(fā)一次,投個(gè)巧吧 " N3 K. {4 T& m+ d' ?
5 T0 C, N$ r8 p7.輸出接口 5 x: z% w; T% ?2 Q+ k. j K' d7 Q' x
這個(gè)也講過(guò)了哦,就是顯卡傳輸給顯示器的接口,有三種,不懂得DDMM可以看前面。 & ^0 s7 G: h" z1 u
B.性能參數 # x9 f' i1 X9 f8 L' Y7 I
1.制作工藝 ; t5 m5 P4 c0 O$ N
這個(gè)很重要哦,業(yè)界有一個(gè)摩爾定律不知道大家是不是都知道,就是“微芯片上集成的晶體管數目每12個(gè)月翻一番”,雖然是針對CPU來(lái)說(shuō)的,但同樣適用于顯卡的GPU,其實(shí)很好理解,這個(gè)制作工藝就決定的顯卡芯片的大小,芯片越小,多余的空間就越大,可以放更多的晶體管,性能就越強,晶體管后面會(huì )講,但總是越多越好咯
- V: H3 v5 `! C% D* ^2.核心位寬 $ F0 c# M0 p$ d6 m( }5 h
這個(gè)也可以比作門(mén)沒(méi),要知道采用更大的位寬意味著(zhù)在數據傳輸速度不變的情況,瞬間所能傳輸的數據量越大,在這么多的貨物情況下,門(mén)越大一下就可以送出越多,當然還是和顯存的比喻不太一樣,這個(gè)絕對是越大越好,不過(guò)現在顯卡基本都是256BIT的。 ; r4 ^+ Q6 ]* h! a: E" u, S
PS:不要和顯存位寬搞混了哦,一般說(shuō)的雙256是指顯存位款256BIT,和顯存256M的 1 {- A4 y6 u3 K# t. S9 z$ y1 E6 c8 x
3.顯存類(lèi)型 [url=http://img.pconline.com.cn/images/bbs4/200512/13/1134471120572.jpg[/img]http://img.pconline.com.cn/images/bbs4/200512/13/1134471120572.jpg[/img[/url]] % }7 ^# Y" `; J. Z5 d, ]% h
先看一下前面的一張圖 1 ?; D A7 a, i) C9 \
這上面就是顯存類(lèi)型,顯存類(lèi)型多種多樣
3 W! I' N2 S' q1 E從早期的EDORAM、MDRAM、SDRAM、SGRAM、VRAM、WRAM、SDRAM等到今天廣泛采用的DDR,但畢竟前面的都已經(jīng)過(guò)時(shí)了,就來(lái)講講DDR吧 6 S9 G- f! ]/ N( q
DDR現在有4種,分別為DDR DDR2 DDR3 DDR4(最新的,只不過(guò)還沒(méi)有大幅度生產(chǎn)),其中DDR是TSOP現存,DDR2 DDR3 DDR4都是Mbga的。 ! c3 F$ M Y7 A. z0 r) v; L
先說(shuō)何為T(mén)SOP,TSOP是“Thin Small Outline Package”的縮寫(xiě) " B: `) e! m( |- B# }5 P- ^+ L$ X/ S
意思是薄型小尺寸封裝,而MBGA則Micro Ball Grid Array Package。 - k9 [" E/ _; i
與TSOP封裝顯存相比,MBGA顯存性能優(yōu)異。但也對電路布線(xiàn)提出了要求,前者只要66Pin,引線(xiàn)很長(cháng),而且都橫臥在PCB板上,設計、焊接、加工和檢測相對容易;而后者的面積只有前者的1/4左右,卻有144Pin,每個(gè)Pin都是體積微小的錫球,設計和生產(chǎn)也就困難多了。由于MBGA制造技術(shù)方面的難度,制造應用時(shí)的難度相當大,而且加之MBGA顯存的高成本,因此采用此類(lèi)型顯存的顯卡較少。
: N5 g$ g* M" z( o* I其實(shí)上面的我也是抄的,平時(shí)也沒(méi)有太過(guò)研究,只要大家記住MBGA比TSOP就對了 ' g/ o+ D ]7 q) c2 x+ F# Y8 a
4.顯存位寬
9 ?+ [% Z, S% u" i& q" C這個(gè)和前面的核心位寬不同哦,顯示芯片位寬就是顯示芯片內部總線(xiàn)的帶寬,帶寬越大,可以提供的計算能力和數據吞吐能力也越快,大家就記住帶寬越大越好咯。 1 w' q) v! J+ R4 O6 h* B1 a
5.顯存封裝 " N. W) s# y* r7 x) s
剛才講過(guò)了,就是MBGA和TSOP等 2 h9 a$ p) A- t( x4 K
6.顯存速度
" y, x9 N2 H5 S6 N. S& F8 b3 R7 i, r這個(gè)也決定了顯卡的性能,速度越快就決定了顯卡的頻率高低,一般來(lái)說(shuō),2.8NS是350/700MHZ,2.0NS是500/1000MHZ,NS就是納秒,相信大家都知道,顯存速度也是越快越好,因為越快,頻率就越高瑪
. F! k5 R5 g2 ]8 {0 F! O7.核心頻率/顯存頻率 3 _1 X1 }! b" G. R5 [* _7 l, ]1 c
核心頻率就是GPU的工作頻率,一般來(lái)說(shuō)是越高越好,但是顯卡性能受到管線(xiàn),位寬等多方面影響,比如350/700MHZ的6800性能卻比6600GT 500/1000MHZ性能好,主要原因就是6800管線(xiàn)多,位寬高的影響 3 ^' e) r( A! R# \3 v8 U
顯存頻率就是指顯存在顯卡上工作的頻率,基本上也是越高越好,超頻其實(shí)就是超核心頻率和顯存頻率,就是把它的性能挖掘出來(lái),核心頻率/顯存頻率都受到了顯存速度的影響,速度越快,核心頻率/顯存頻率就越高。 : d8 t6 c! d, Y% R/ _
8.象素渲染管線(xiàn) & R% x7 w5 L3 L
剛才說(shuō)了,GPU越小管線(xiàn)就越多,性能就越好,管線(xiàn)類(lèi)似于馬路,馬路越多,一次可以行駛的車(chē)輛就越多,當然管線(xiàn)在制造中也會(huì )有殘廢的,所以NVIDIA或者ATI就把壞的管線(xiàn)屏蔽來(lái)做底端型號賣(mài)錢(qián),也就造就了我們常說(shuō)的“開(kāi)管”。 6 @* s/ M& j% u) G
9.頂點(diǎn)著(zhù)色引擎數 0 ^; Y+ i% }) T2 \- e9 J6 }
頂點(diǎn)著(zhù)色單元是顯示芯片內部用來(lái)處理頂點(diǎn)(Vertex)信息并完成著(zhù)色工作的并行處理單元。頂點(diǎn)著(zhù)色單元決定了顯卡的三角形處理和生成能力,所以也是衡量顯示芯片性能特別是3D性能的重要參數。 7 s: m; S7 p) h
上面是引用某網(wǎng)站的,相信大家也知道了吧,頂點(diǎn)著(zhù)色引擎數就是用來(lái)繪圖的,頂點(diǎn)越多,繪圖速度就越快,性能就越高 |
|