跳至內容

AGP

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

AGP,全稱做加速影像處理埠頭(英語:Accelerated Graphics Port), 是電腦主機枋頂懸的一種高速點對點傳輸通道,供顯示卡使用,主要應用佇三維電腦圖的加速上。AGP 是佇一九九七年由 Intel 提出,是對 PCI 標準上建立起來,是一種顯示卡專用介面。推出原因是為著消除 PCI 咧處理三 D 圖形時的關係。AGP通常會予人看做是電腦匯流排的一種,毋過按呢的分法嚴格來講是錯誤的;因為一組匯流排可容真濟裝置共享,而且 AGP 煞毋是。AGP 袂當加一个插槽共享一組匯流排。一寡主機枋設有偌條獨立的 AGP 埠頭,目前 AGP 已經基本予人 PCI Express 所取代。

歷史

AGP 插槽頭一改佇咧 x 八十六相容系統出現,是佇咧 Socket 七 Pentium 和 Slot 一 Pentium II 主機枋頂懸。一九九七年十月中旬,Intel 佇咧 i 四仔四仔 LX Slot 一晶片組加入 AGP 的支援,其後主要主機板供應商嘛大量推出一系列相關的產品。

上早支援 AGP 的 Socket 七晶片組是 VIA Apollo VP 三、SiS 五千五百九十二分之五千五百九十一、以及 ALi Aladdin V,而且 Intel 毋捌發布配備 AGP 介面的 Socket 七晶片組。一九九七年十一月,大眾電腦展示一塊用 VIA Apollo VP 三晶片組的 Socket 七 AGP 主機枋,號做 FIC PA。一九九八年,磐英科技的主機板 EPoX P 五十五-VP 三嘛使用 VIA Apollo VP 三晶片組,是第一塊推出市場的相關主機板。

佇早期支援 AGP 的視訊晶片包括 Rendition Vérité V 兩千兩百、三 dfx Voodoo Banshee、Nvidia RIVA 一百二十八、三 Dlabs PERMEDIA 二、Intel i 七仔四仔、ATI Rage 系列、Matrox Millennium II、和 S 三 ViRGE GX / 二。一寡較早 AGP 顯示卡使用 PCI 線路連接圖形處理器然後閣橋接著 AGP,這致使新插槽對顯示卡的得益減少,賰六十六 MHz 的前端總線時脈,以及相倍 PCI 傳輸頻闊的改善。這卡的這个例有 Voodoo Banshee、Vérité V 兩千兩百、Millennium II 和 S 三 ViRGE GX / 二。猶毋過,Intel 的 i 七百四十咧設計上明確愛使用新的 AGP 功能,因為伊干焦會當對 AGP 記持體中處理紋理畫面,使 PCI 版本的顯示卡難以執行。

微軟頭一改推出 AGP 支援是咧 Windows 九十五 OEM Service Release 二版(OSR 二 version 一千一百十一抑是九百五十 B)上,透過 USB 補充 OSR 二修補程式更新。安裝矣該修補程式了後,Windows 九十五系統會升級做 Windows 九十五版本四交零空 . 九百五十。另外咧,頭一个支援 AGP 的 Windows NT 核心操作系統版本,是一九九七年發表的 Windows NT 四配零 Service Pack 三。而且 Linux 佇一九九九年透過 AGPgart 核心模組加入著 AGP 高速數據傳輸的支援。

相比起來 PCI 的優勢

AGP 會當共影格緩衝記持閣較有效地使用,除三 D 繪圖外,二 D 繪圖的表現嘛會當加強。


隨著計算機愈來愈濟地以圖形為導向,連紲幾代的圖形適配器(graphics adapter)開始挑戰 PCI(一種共享頻寬的匯流排)的極限。這致使著矣 AGP 的發展,這是一種專門用佇圖形適配器的 " 匯流排 "。

AGP 佇咧足大程度上是基於 PCI 的,實際上 AGP 匯流排是傳統 PCI 匯流排的超集,AGP 卡著愛做為 PCI 卡。

佮 PCI 相比並,AGP 的主要優勢佇咧講伊提供矣插槽處理器之間的專用通道,而且毋是呢共享 PCI 匯流排。除了無相爭奪匯流排以外,直接接連猶閣會當得著閣較懸的時鐘速度。

第二大變化是 AGP 使用矣分離式事務(split transactions), 即 PCI 事務的位址數據階段分開的。卡會當發送足濟位址階段,主機照順序處理。這就避免矣佇咧讀操作的過程中,匯流排空閒的狀況下,出現長時間的延遲。

第三,PCI 匯流排交握(PCI bus handshaking)予人簡化。佮 PCI 匯流排事務的長度是利用 FRAME # 和 STOP # 訊號逐禮拜協商(cycle-by-cycle basis)的無仝,AGP 傳輸總是八位元組長度的倍數,總長度包含佇咧請求中。此外,毋是對每一字使用 IRDY # 和 TRDY # 訊號,是以四點鐘禮拜為單位的數據塊進行傳輸(佇咧 AGP 八 × 速度為著三十二字), 而且只允准佇咧數據塊之間暫停。

最後咧,AGP 容允那紮定址(_ sideband addressing _)(佇咧 AGP 一人知影佮二鋪空中是可選的,佇咧 AGP 三更空中是著愛的), 這意味對位址和數據匯流排是分開的,所以根本就無咧使用主位址 / 數據 ( AD ) 線。這是通過增加一个額外的八位元 " 那紮位址 "(SideBand Address)匯流排來實現的,現其他的 AGP 數據通過三十二條主位址 / 數據 ( AD ) 線流動的時,圖形控制器會當通過該匯流排發出新的 AGP 請求。這就提懸矣 AGP 數據的整體吞吐量。

這種對記持體讀取效能的極大改善,予得 AGP 㧎直接對系統記憶體讀取紋理貼圖(texture)變甲實用,而且 PCI 顯示卡著愛對系統記憶體複製著顯示卡的顯存。系統記持體是通過圖形位址重對映表( Graphics address remapping table,GART ) 來提供的,GART 根據紋理儲存的需要分配主記憶體,AGP 通用的上大系統記憶體量被定義做AGP 孔徑(Aperture)。

AGP 的版本

標準版本

一九九七年,英特爾推出頭一个 AGP 版本,號做「AGP 一爿爿零規格」,包括一倍速(一 x)和二倍速(二 x)的速度。了後,閣發佈了二四倍速(四 x)佮三允零規格的八倍速(八 x)速度的 AGP。其版本包括:

  • AGP 一 x:使用三十二-bit 傳輸通道,時脈六十六 MHz,資料傳輸量做兩百六十六 MB / s,訊號電硩三孵三 V。
  • AGP 二 x:使用三十二-bit 傳輸通道,時脈六十六 MHz,透過雙phóng-phuh咧增至一百三十三 MHz,資料傳輸量為五百三十三 MB / s,訊號電壓佮 AGP 一 x 相仝。
  • AGP 四 x:使用三十二-bit 傳輸通道,時脈六十六 MHz,透過四phóng-phuh咧增到兩百六十六 MHz,資料傳輸量做一千空六十六 MB / s,訊號電硩一刀五 V。
  • AGP 八 x:使用三十二-bit 傳輸通道,時脈六十六 MHz,透過八phóng-phuh咧增至五百三十三 MHz,資料傳輸量為兩千一百三十三 MB / s,訊號電壓空寢八 V。


AGP 三鋪五規格是講因為小可仔軟軟咧講的"通用加速影像處理埠頭"( Universal AGP,UAGP), 當中強制矣愛支援佇咧 AGP 三更零規格內底部份原本予人看做是可選擇性支援的暫存器。升級矣暫存器包括 PCISTS、CAPPTR、NCAPID , AGPSTAT、AGPCMD、NISTAT、NICMD。若新疆的暫存器包括 APBASELO、APBASEHI、AGPCTRL、APSIZE、NEPG、GARTLO、GARTHI。

非標準版本

袂少生產商嘛會製造一寡非標準的 AGP 介面。

  • 六十四-bit AGP:使用六十四-bit 傳輸通道,用佇高端的專業顯示卡。伊捌佇 AGP 三石零的規格定義方案內底被提議成做 AGP 的一个選擇性標準,毋過佇最後議決當中無接納。
  • Ultra-AGP、Ultra-AGPII:伊是一種內部 AGP 介面標準,專用佇 SiS 北橋控制器的整合圖像晶片頂懸。原始版本的資料傳輸速度和 AGP 八 X 的相仝,而且 Ultra-AGPII 的上高速度閣較懸到三允二 GB / s。
  • AGP Pro:因為需要較濟的電力,這是一種足少使用的插槽,若亦所以需要加額的針跤,令插槽長度增加。AGP Pro 顯示卡通常是用佇工作站頂,掠準專業計算機輔助設計的程式加速,當中包括建築、機械加工、工程設計、類比、猶閣有類似領域的電腦會使用。

PCI 修改做 AGP

  • AGP Express:伊毋是真正的 AGP 介面,是用一種方式予 AGP 顯示卡透過傳統的 PCI 總線連接有 PCI Express 的主機板。伊是一種出現佇咧 ECS 主機板的技術,佮被用來做賣點,以吸引想欲換新主機板,但是閣無願意另外買一張 PCI-E 顯示卡(因為新型號的主機板並無提供 AGP 顯示卡插槽,只有是唯一的 PCI-E 插槽)彼舊的 AGP 顯示卡使用者。AGP Express 基本上是一條 PCI 插槽(毋過用上雙倍電力)。 雖然伊提供 AGP 顯示卡向下跤相容,毋過欠點包括無完整的相容性(某寡 AGP 顯示卡袂當佇 AGP Express 上運作)佮會降低顯示卡效能,因為顯示卡欲被迫使用較闊較低佮共享的 PCI 總線,毋是用較緊的 AGP 插槽。
  • AGI:英文全名做 ASRock Graphics Interface(AGI), 是一種由華擎科技(ASRock)推出的專有 AGP 衍生標準。予產生的目的是共原生欠缺 AGP 共介面支援的 ASRock 主機板晶片組提供 AGP 的支援。毋過,伊的相容性毋是傷懸,有幾款顯示卡是已知的無支援伊。
  • AGX : Advanced Graphics eXtended,嘛是一種專有的 AGP 衍生標準,由磐英科技(EPoX)所推出。伊擁有佮伊的頂懸 AGI 介面仝款的問題,使用者手冊甚至建議毋通和 ATI AGP 八 X 顯示卡做伙來用。
  • XGP : Biostar Xtreme Graphics Port(XGP)嘛是一種衍生 AGP 的標準,由映泰集團(Biostar)推出。伊類似欲上兩个標準,為非常無支援 AGP 顯示卡的晶片組增加 AGP 支援,嘛仝時陣存在真濟相容性的問題。

PCI-E 修改做 AGP

  • AGR : Advanced Graphics Riser(AGR)是用微星科技某寡 PCI-E 主機枋頂懸的 AGP 衍生插槽。伊是修改至 PCI Express 介面的,效能頂懸可比四 x / 八 x AGP 插槽,毋過干焦支援有限的 AGP 顯示卡,製造商為此出版了無完整的顯示卡和晶片組相容性列表。

相容性

AGP 顯示卡是支援向頂懸佮向下跤相容的。猶毋過,訊號電硩做一爿五 V 的顯示卡袂當插佇三更加 V 的插槽,反之亦然,只有「通用(Universal)」 插槽才會當鬥陣支援兩種類型的卡。AGP Pro 顯示卡袂當假進標準 AGP 插槽,但是標準的 AGP 顯示卡煞會當做工課 AGP Pro 插槽仔。有的顯示卡,如果大部份 Nvidia 的 GeForce 六系列抑是 ATI 的 Radeon X 八百系列,干焦一見五 V 的塌窩口(key), 以防止𪜶予安裝佇咧袂當支援一堵五 V 的舊型號主機枋頂懸。若尾一代支援三孵三 V 的顯示卡有 Nvidia 的 GeForce FX 系列,GeForce 六系列(干焦限 NV 四十四,NV 四十四 A)和 ATI 的 Radeon R 三百系列(干焦限 R 三百,毋是 R 三仔五,R 三百六十,RV 三仔五,RV 三百六十)。

安裝顯示卡前,檢查電壓相容性是真重要的,因為一寡顯示卡會錯誤地有雙凹口和一寡無正確的主機枋會有全開放插槽。此外,一寡設計無好的舊式三更加三 V 顯示卡會無當地有一片五 V 的塌窩口,共遮的卡插入去無支援正確訊號電壓的插槽可能會造成損害。

猶毋過,嘛有一寡獨有的例外,比如講蘋果 Macintosh 電腦的 Apple Display Connector(ADC)介面有一个額外的連接器可為連接的顯示提供電源。此外,因為韌體上的問題,顯示卡袂當由一種 CPU 架構的電腦徙動去另外一種的電腦頂懸。

參見

  • PCI
  • PCI Express
  • 電腦裝置誠闊列表

參考資料