轉自:http://www.it.com.cn/f/diy/048/26/18876.htm

文/小糰子

筆者經常聽到用戶問起主板AGP插槽和顯卡之間的兼容性問題。特別是AGP 8X推出以後,用戶對老主板是否能夠升級新的AGP 8X顯卡,或者是新買的AGP 8X主板能否搭配自己老顯卡心存疑慮。很多這方面的文章又以AGP速率作為區分兼容性的標準,讓用戶覺得比較混亂。市場上的主板,顯卡種類太多,個體差異又很大,要真正說明白這個問題的確不簡單,在本文中筆者就嘗試深入探討一下這個問題,期望得到較為完整的答案。

  AGP標準的發展

  AGP總線是為了緩解顯卡和系統內存之間帶寬不夠的難題由Intel領頭推出的總線標準。AGP發展至今一共推出了三個版本的接口標準,分別是AGP1.0,AGP2.0,AGP3.0。而我們平時知道的AGP1X/2X/4X/8X是AGP總線接口的傳輸速率,每一代標準支持幾種速率,兩種概念互相有交叉。筆者首先就強調兩者要區分清楚,因為一般基於速率來說明兼容性問題的都有一定的侷限性,標準之間的差別請參看下表。

  可以看到最早推出的1.0支持2X/1X,其標準信號電壓是3.3V;2.0標準支持4X/2X/1X,標準信號電壓是1.5V;3.0標準支持8X/4X,加入新標準信號電壓0.8V。由於工作電壓和接口物理形式的原因使得各個版本AGP接口之間產生不兼容現象,這就是本文要討論的問題。

  主板AGP插槽的種類

  1.AGP 3.3V主板插槽

  在AGP1.0標準的時代,主板都使用這種插槽,經典的Intel 440BX芯片組和威盛的693A芯片組都使用這種插槽。

  上圖是ASUS CUBX主板的標準AGP1.0插槽,支持AGP1X/2X,信號電壓3.3V。記住,在插槽靠近I/O擋板的一側(圖中左側)有一個缺口。

  2.通用AGP主板插槽

  AGP2.0標準提出後,引入了更快的AGP4X傳輸速率,同時由於使用1.5V的信號電壓,插槽的形式也發生了變化。理論上AGP2.0的標準插槽是後文提到的AGP 1.5V插槽,但是實際市場上第一代支持AGP4X的主板(基於威盛的694X,KT133A和Intel的i815芯片組)使用的都是這種通用AGP插槽。

  上圖是微星的i815主板的AGP插槽,我們看到這種插槽沒有缺口,保證了可以插入所有的顯卡,支持1.5V/3.3V電壓,支持AGP 1X/2X/4X。它使得當時我們覺得AGP插槽根本不存在兼容問題,AGP的升級是無縫的。

  3.AGP 1.5V主板插槽

  AGP 1.5V插槽才是AGP2.0的標準插槽,按照標準它僅僅支持1.5V電壓,支持AGP1X/2X/4X。要不是Intel推出P4後的850和845芯片組使用了這種插槽,我們在市場上可能看到的都是使用通用插槽的主板。

  上圖是一塊磐正的850主板,從外觀來看,AGP 1.5V也有一個缺口,但是位於遠離I/O擋板的一側。由於它不支持3.3V電壓的老顯卡,所以當初發生過主板燒燬的慘劇,也是那時我們知道顯卡是不能隨便亂插的。

  4.AGP3.0主板插槽

  AGP3.0的標準插槽僅支持0.8V的電壓,基於和AGP2.0剛推出時同樣的兼容性原因,市場上沒有使用這種插槽的主板。它的外觀和上面的AGP 1.5V插槽一樣。

  5.通用1.5V AGP3.0主板插槽

  就是AGP 1.5V插槽和AGP3.0插槽的合集,做到了兼容AGP2.0和AGP3.0標準,從第一批支持AGP8X的主板推出(基於SiS648,威盛KT400,Intel 865/875等芯片組)至今,我們看到的主板幾乎都是使用了這種插槽,其外觀仍舊和AGP 1.5V相同。

  上圖是DFI的一塊875主板,它用的就是通用1.5V AGP3.0主板插槽,目前市場上常見的主板,只要有AGP插槽的,幾乎都是這種插槽。

  6.通用AGP3.0主板插槽

  這種插槽可以兼容目前所有的AGP1.0/2.0/3.0標準,可是由於最新的芯片組都已經不再支持3.3V的AGP1.0標準,所以我們基本看不到這種插槽。它的外觀和通用AGP插槽一樣,沒有缺口。

  上表總結了這六種主板插槽,但是讀者只需要注意認清筆者配圖的四種插槽就可以了。

各種AGP標準下的顯卡接口類型

  對應上面六種主板插槽,也有六種顯卡接口。

  1.AGP 3.3V顯卡

  對應AGP 3.3V主板插槽,早期的顯卡都是使用這種接口的。

  注意觀察上圖這塊華碩RIVA 128顯卡,僅支持AGP 1.0標準,有一個缺口。這種顯卡只支持3.3V電壓。我們熟悉的Voodoo 3以及Intel的i752顯卡也使用這種接口。

  2.AGP 1.5V顯卡

  對應AGP 1.5V主板插槽,標準AGP 2.0的顯卡應該基於這種接口,它也有一個缺口,但是相對於AGP 3.3V顯卡,它的缺口在另一端,正好可以插入AGP 1.5V主板。可惜如果顯卡廠商造出這種顯卡,它就插不進當時到處可見的AGP 3.3V的主板了,所以市場上沒有這樣的顯卡。

  3.通用AGP顯卡

  在AGP 4X時代我們見到的都是這種顯卡。

  上圖是第一代AGP 4X顯卡中的經典G400 MAX,從那個百花爭放的年代的TNT2,Savage 4等顯卡,直到AGP 8X出現之前,都是使用這種接口。有兩個缺口的顯卡在外觀上顯然可以插入任何主板。

  4.AGP 3.0顯卡

  AGP 3.0的標準接口,僅支持0.8V,市場上沒有實際產品使用,其外觀同AGP 1.5V接口。

  5.通用1.5V AGP 3.0顯卡

  同時支持1.5V和0.8V的接口,這樣的顯卡本來不多見,但是隨著AGP 3.0標準的普及,最近開始在最新的顯卡上出現。

  上圖是升技的9800XT顯卡,我們注意看它的缺口,外觀和AGP 1.5V以及AGP 3.0顯卡相同。

  6.通用AGP 3.0顯卡

  這種顯卡外觀和通用AGP顯卡一樣,有兩個缺口,但是增加了對AGP 3.0的支持。ATi的9200之後的顯卡以及Nvidia的MX440-8X和Ti4200-8X之後的顯卡基本都使用這種接口。

  上圖的微星FX5950顯卡使用了這種接口。

  上表是六種顯卡的總結,同樣,筆者認為讀者只要關注配圖的四種就行了。

 主板與顯卡的兼容性

  通過上面的介紹,我們很容易得出物理上的兼容性結論,因為有些搭配是不可能安裝上去的。但是記住,這是理論上的結論。

  

  從上圖中看出AGP 3.3V主板插槽可以兼容除了通用1.5V AGP 3.0顯卡之外的顯卡。

  

  從上圖看出,AGP 1.5V主板插槽和通用1.5V AGP3.0主板插槽兼容除AGP 3.3V顯卡之外的所有顯卡。

  

  這裡,通用AGP主板插槽兼容所有顯卡。

實際問題的深入探討

  上面只是從顯卡能插不能插進插槽的角度來看問題,現實中還存在很多問題,現在討論如下:

  問題一:AGP 1.0插槽的老主板是否能夠支持新買的顯卡?

  有些用戶想升級自己的機器來打最新遊戲,但是又不想換平台,只是想買支持DX9的新顯卡。典型的例子是440BX主板到底支持新的AGP 8X顯卡嗎?

  從前文來看,支持AGP 3.3V顯卡和通用AGP顯卡是肯定的,不支持通用1.5V AGP 3.0顯卡也是肯定的。關鍵是通用AGP 3.0顯卡怎麼樣,新一代的DX9顯卡基本都是這個接口。筆者曾經看到有些討論中說AGP 3.0標準的顯卡不能向下兼容到AGP 1.0的主板,也就是說例如鐳9200以及Geforce FX系列顯卡是不能在440BX這樣的主板上使用的,即使物理上能夠插進去,但是不能工作。

  但是據筆者查證,這種說法似乎有問題。有媒體給出過在基於BX+P2的系統上安裝9700和FX5200系列的顯卡,並且成功跑完測試。所以筆者這裡給出的結論是,440BX這樣的AGP 1.0主板支持所有能夠正確安裝的顯卡,包括支持AGP 8X的通用AGP 3.0顯卡。當然實際由於AGP插槽供電不能滿足新顯卡等問題造成的不能點亮除外。當然如果有條件可以當場試試那最好了。

  問題二:通用AGP插槽是否可以兼容所有顯卡?

  其他顯卡都肯定可以在通用AGP插槽上使用。這裡最大的疑問在於:最近推出的新顯卡越來越多地使用了帶一個缺口的金手指而不是以前的帶兩個缺口的通用型金手指,這種AGP 8X顯卡和以前的AGP 8X有什麼區別?它到底僅支持AGP 3.0標準還是可以兼容AGP 2.0標準?能用在通用AGP插槽上嗎?

  在ATi的官方網站上有資料顯示9600,9800以及之後的顯卡都取消了對AGP 3.3V的支持(9200,9500,9700還保留了對AGP 3.3V的支持),所以使用的金手指也發生了變化。而且ATi的資料顯示至今所有的顯卡都兼容AGP 2.0標準。Nvidia的情況筆者沒有找到官方說明,但筆者推測Geforce 6800系列顯卡開始取消AGP 3.3V的支持,且兼容AGP 2.0標準。

  所以通用AGP插槽可以兼容目前所有的顯卡。

  問題三:AGP 1.5V插槽和通用1.5V AGP3.0插槽對老顯卡的支持情況

  隨著Intel的P4芯片組推出,845/850之後的芯片組都取消了對AGP 3.3V的支持,此後威盛從KT400開始也取消了對AGP 3.3V的支持。於是自然有人要問我想在新配的主板上使用老顯卡行嗎?

  我們看到AGP 3.3V顯卡根本就插不進這兩個插槽,當然不行。那麼插得進的都行嗎?答案是否定的。第一代的P4主板給了我們很多的教訓。原來有一些老的通用AGP顯卡雖然有兩個缺口可以插入這些主板,但是由於工作電壓是3.3V,造成主板北橋燒燬。有人稱這些顯卡是偽AGP 2.0顯卡。

以下列出一些出現問題的偽AGP 2.0顯卡

  • 部分nVidia Riva TNT2顯卡
  • 全部nVidia Vanta, Vanta LT顯卡
  • 全部SiS 6326, SiS 305顯卡
  • 3.0版之前的S3 Savage4顯卡(不包括3.0版)
  • 所有3dfx AGP Voodoo 3, 4, 和5顯卡
  • 部分nVidia GeForce2 GTS/Pro顯卡

  除此之外,G400,kyro 2之類的顯卡也很可能出現問題,大家使用的時候要小心,隨便插上去燒燬主板會很肉痛的。

  可能有讀者會問到底什麼辦法可以分辨出具有兩個缺口,但卻是3.3V電壓的偽AGP 2.0顯卡,辦法是有的。

  這種辦法的原理在於:我們的系統在啟動的時候會檢查顯卡的一個稱為TYPEDET的針腳,依據它和其他兩個針腳的組合來判斷到底工作在什麼AGP模式上。而TYPEDET的接地與否唯一決定了是不是3.3V的顯卡。

  從外觀上來看,從顯卡的I/O擋板一面開始數,第二根針腳就是TYPEDET。根據它是否接入顯卡電路可以從外觀上加以判斷。

  上圖是真正AGP 2.0的顯卡,它的第二針連入顯卡電路。

  這張是AGP 3.3V的顯卡,它的第二針明顯未接入顯卡電路。

  當然更好的辦法是用萬用表測量第二針和I/O擋板之間的電阻。如果阻值接近0,那麼是一塊真的AGP 2.0顯卡,如果阻值不為0,那麼就要小心了。

  上圖就是一塊大力神的3D Prophet 4500顯卡,顯然它的第二針沒有接地,有一定的阻值,所以這塊有著兼容外表的顯卡不能插到市面上的新主板上面,否則會造成主板的燒燬。

  另外,目前有些主板增加了對主板進行保護的功能,能夠在插入這種偽AGP 2.0顯卡時斷電保護主板不被燒燬,並且有LED燈提示。大家選購主板的時候可以注意這方面的附加功能。

 總結

  雖然筆者盡力在全面的基礎上簡化問題,但是因為種類較多,讀者可能看得有些迷糊。筆者製作了下表,包含了筆者提到的四種主板和四種顯卡的兼容關係,供大家參考。

  通過本文相信讀者應該對AGP的兼容性有了更深刻的瞭解,而之前許多文章中以AGP 8X等傳輸速率來分類的講法是不全面的。因為從上文可以看到其實AGP 8X還有不同的接口。

  另外不得不說,市面上有不少主板使用了AGP PRO的插槽,由於篇幅問題,筆者不能花筆墨介紹它了。不過只要記住:AGP PRO插槽和AGP插槽的區別僅僅在於AGP PRO插槽在AGP插槽兩端加了一些針腳來加強供電。所以我們只要去掉AGP PRO的兩端的多餘部分就是AGP插槽,然後根據本文的辦法來分類判斷。

  當然還有很多個別問題真得實踐了才知道的,無名小廠做出的板卡不符合標準也不是怪事。不管如何,讀者可以參考兼容性表做到對號入座,注意判斷偽AGP 2.0顯卡,筆者本文的目的就達到了。


arrow
arrow

    asemia623 發表在 痞客邦 留言(0) 人氣()