AGP

AGP

英特爾公司推出的一種電腦接口
當今PC機在多媒體領域的應用急劇增長,目前系統所普遍采用的PCI總線已不能滿足圖形數據高速傳送的要求。如在三維圖形顯示中,圖形的紋理處理(Texture)需要以100Mbps~150Mbps的數據傳送速率,在圖形存儲器與主存之間傳送大量的位圖數據(BITMAP),PCI難以勝任此類工作,為此,Intel公司推出了圖形數據專用接口AGP(Accelerated GraphicsPort)。[1]
    中文名:AGP 外文名: 所屬學科: 英文名:Accelerated Graphic Ports 評測AGP:測試 技術要點:建立顯示控制單元 應用于:x86個人電腦 快寫:GeForce獨一無二的特性

技術要點

雖然AGP規範為解決電腦處理3D圖形的瓶頸問題采取了多種技術措施,但其最主要的兩點是:

一、建立顯示控制單元(顯示卡)與系統之間的專用信息高速傳輸通道;

二、采用DME(DirectMemoryExecution,系統内存直接操作)技術利用電腦系統内存虛拟顯存以擴大顯存視在容量。

這兩點都是提高電腦處理和顯示3D圖形速度的關鍵,也是AGP技術的精髓所在。

其他方面

100MHz的内存總線是AGP和其他一些内存相關的系統所必需的。在今天,這樣的需求有增無減,隻有當系統有了足夠的内存帶寬AGP的超高帶寬才會得到充分利用。内存永遠是要被許多系統設備同時共享的:CPU、PCI總線、DMA設備,還有AGP。在大多數情況下,内存是AGP設備的數據來源,所以如果AGP用到了它的全部帶寬,内存就至少應當能夠提供同樣高的帶寬。這樣的話,相應于AGP4X的1066MB/s帶寬,内存就至少要是PC133的才行:64位的數據寬度和133MHz的工作頻率提供的帶寬恰恰是1066MB/s。但是AGP不可能獨占内存帶寬,它必須和其他設備共享,于是隻有當系統使用了RDRAM或DDR-SDRAM時AGP4X才能完全發揮。Intel的820芯片組支持的單條PC800RDRAM通道提供了1.6GB/s的帶寬,相當于PC200DDR-SDRAM,PC266DDR-SDRAM則提供了2.1GB/s的帶寬,而Intel840芯片組上的雙PC800RDRAM通道最終将提供3.2GB/s的帶寬。當軟件開始利用AGP4X時,上述平台的表現将會優于PC100或PC133平台,而最新的PC3200就更加的強勁。

快寫——GeForce獨一無二的特性

NVidia的GeForce2563D圖形加速芯片的特性之一就是它對“快寫”模式的獨一無二的支持。這個概念意味着直接從CPU到圖形芯片之間的數據傳輸,顯然與“AGP紋理”之類的概念無關。運用極其複雜的3D物體的3D軟件需要CPU把極其大量的三角形數據傳送給圖形芯片,這裡“快寫”模式的運用就避免了數據從CPU到内存再從内存到圖形芯片這樣一個緩慢曲折的過程。“快寫”的概念就是把CPU和圖形芯片直接聯系起來。關于“快寫”的更多細節請看NVidia的白皮書。這項技術隻有在Intel的820和840芯片組上和AMD的K8平台上才能實現,其他的支持AGP4X、8X的芯片組比如VIA的ApolloPro133和ApolloKX133沒有得到GeForce或ATI驅動的支持。在下面的章節裡,你們将會發現這其實是一件好事,因為支持“快寫”的驅動似乎還存在一些問題,而這些問題導緻了820和840系統性能的明顯下降。但如今這個系統性能已經沒有了下降。

驅動在描述了AGP硬件方面的一些特性之後,我們還應當明白AGP同樣需要軟件的支持。正如前面已經提到過的,AGP為圖形芯片提供了快速訪問主内存的通道以滿足各種需要,AGP紋理即是其中之一。對此操作系統必須加以支持并且應當能夠在适當的時候把内存資源分配給顯示驅動調用。圖形地址重映射表(GART——graphicsaddressremappingtable)就是這些内存資源的清單而GART驅動就是負責這一切的軟件。今天,所有的AGP顯卡都已經在針對Windows9x、2000、XP、2003、VISTA的驅動中包含了Intel平台上的名為“vgart.vxd”GART驅動,而其他的芯片組廠商就不得不為相應的主闆提供他們自己的GART驅動軟件。比如Athlon平台,在沒有安裝驅動時就根本認不出AGP顯卡,隻有安裝了相應的驅動,對于AMD750芯片組是“amdmp.sys”,VIAApolloKX-133則是“viagart.vxd”,才能正常地工作。一般情況,安裝了主闆驅動後都可以支持,甚至在安裝XP等系統時,系統就會自帶驅動。

至于微軟的WindowsNT操作系統則根本沒有打算提供AGP支持。在迄今為止所有的NT補丁包裡面都沒有包含GART驅動,以至于圖形芯片廠商不得不獨立提供NT下的AGP支持,這種支持也許會包含在顯卡的NT驅動裡面,也許不會,你隻有通過一些特殊的偵測軟件或者在NT下進行測試才能判斷出來。我隻對NVidia的芯片進行了NT下的測試,發現TNT、TNT2和GeForce都具有AGP支持,但僅僅是在Intel平台上。基于其他芯片組的平台隻能通過所謂的“PCI66”模式獲得一些補償,這種模式提供了略低于AGP1X的帶寬。目前最新的但不是正式的例外隻有VIA的Athlon芯片組KX-133,即使在NT下它也能使GeForce256芯片運行AGP4X。

AGP标準AGP标準分為AGP1.0(AGP1X和AGP2X),AGP2.0(AGP4X),AGP3.0(AGP8X)。

1996年7月AGP1.0圖形标準問世,分為1X和2X兩種模式,數據傳輸帶寬分别達到了266MB/s和533MB/s。這種圖形接口規範是在66MHzPCI2.1規範基礎上經過擴充和加強而形成的,其工作頻率為66MHz,工作電壓為3.3v,在一段時間内基本滿足了顯示設備與系統交換數據的需要。這種規範中的AGP帶寬很小,已經被淘汰了,隻有老主闆上還見得到。

近幾年顯示芯片的發展實在是太快了,圖形卡單位時間内所能處理的數據呈幾何級數成倍增長,AGP1.0圖形标準越來越難以滿足技術的進步了,由此AGP2.0便應運而生了。1998年5月份,AGP2.0規範正式發布,工作頻率依然是66MHz,但工作電壓降低到了1.5v,并且增加了4x模式,這樣它的數據傳輸帶寬達到了1066MB/sec,數據傳輸能力大大地增強了。但部分AGP3.0,仍然采用1.5V供電,工作頻率還是66MHz,可以是更高,帶寬比4X模式提高了1倍。

AGPPro接口AGPPro接口與AGP2.0同時推出,這是一種為了滿足顯示設備功耗日益加大的現實而研發的圖形接口标準,應用該技術的圖形接口主要的特點是比AGP4x略長一些,其加長部分可容納更多的電源引腳,使得這種接口可以驅動功耗更大(25-110w)或者處理能力更強大的AGP顯卡。這種标準其實是專為高端圖形工作站而設計的,完全兼容AGP4x規範,使得AGP4x的顯卡也可以插在這種插槽中正常使用。AGPPro在原有AGP插槽的兩側進行延伸,提供額外的電能。它是用來增強,而不是取代現有AGP插槽的功能。根據所能提供能量的不同,可以把AGPPro細分為AGPPro110和AGPPro50。在某些高檔台式機主闆上也能見到AGPPro插槽。

2000年8月,Intel推出AGP3.0規範,工作電壓降到0.8V,并增加了8X模式,這樣它的數據傳輸帶寬達到了2133MB/sec,數據傳輸能力相對于AGP4X成倍增長,能較好的滿足當前顯示設備的帶寬需求。

AcceleratedGraphicsPort的縮寫,即“加速圖形端口”,是英特爾開發的新一代局部圖形總線技術。AGP技術的兩個核心内容是:一、使用PC的主内存作為顯存的擴展延伸,這樣就大大增加了顯存的潛在容量;二、使用更高的總線頻率66MHz、133HZ甚至266MHz,極大地提高數據傳輸率。AGP總線是一種專用的顯示總線,并且将顯示卡從PCI上獨立出去,使得PCI聲卡、SCSI設備、網絡設備、I/S設備等的工作效率随之得到提高。從AGP中受益最大的是以3D遊戲為主的一些3D程序。其發展已經經曆了AGP1×,AGP2×,AGP4×,AGP8×幾個階段。

技術應用

如果想應用AGP技術去處理3D圖形而獲得較好的效果,那麼你必須具備以下硬件和軟件環境的條件支持;

硬件方面:支持AGP規範的電腦主闆、安裝64MB的SDRAM内存,使用至少符合AGP規範1.0/2.0标準的3D顯示卡。使用支持AGP顯卡的主闆這一點不必解釋,安裝64MB内存的原因是AGP技術隻有在檢測系統擁有64MB或更大容量時DME技術才能得到應用,而使用SDRAM型内存自然是追求高速的存取時間以提高顯示速度,而真正的AGP規範3D顯示卡是指所用的顯卡不但支持×2模式的高速數據傳輸,而且确實支持DME即支持“執行模式(ExecuteMode)”。

軟件方面:操作系統使用Windows95OSR2.1或Windows98版本;所運行的應用軟件中支持AGP規範顯示卡。對操作系統要求使用Windows95OSR2.1和Windows98是因為這些版本的操作系統支持AGP技術,如果隻有Windows95OSR2.0的版本,那麼你隻能使用AGP顯示所提供的驅動程序,或者去尋找名為“usbsupp.exe”的文件,此文件分中、英文版本,安裝時要根據自己實際使用的Windows95版本實施。詳細情況可參考《電腦報》1998年第15期33版。至于應用程序(3D圖形制作、遊戲)支持AGP規範更是非常關鍵,因為如果AGP顯示運行不支持AGP規範的應用程序時,3D圖形顯示效果與一般PCI顯示卡的沒有多少區别。這種情況就和在Windows3.X中使用不安裝驅動程序的圖形加速卡工作在标準VGA方式下所能看到的顯示效果一樣。

常見AGP

常見的AGP獨立顯卡芯片:

NVIDIAGeForce7600、GeForce7300、GeForce6800、GeForce6600、GeForce6200、

GeForceFX系列(5200~5950)、GeForce4系列,、GeForce3系列,、GeForce2系列、RivaTNT2/TNT/128系列等

ATIRadeonHD4600、RadeonHD3800、RadeonHD3600、RadeonHD2600、RadeonHD2400、RadeonX1950、RadeonX1600、RadeonX1300、RadeonX850、RadeonX850、RadeonX700、Radeon9XXX系列(9200~9800)、Radeon8XXX系列、Radeon7XXX系列、Radeon9XXX系列、RAGE128系列等

目前隻有ATI芯片商限量出AGP8X的新型顯卡,這些顯卡一般比同類型号的PCI-E顯卡價格要高,價格大概600~1000元以上不等。并支持最新主流DirectX10.0/10.1遊戲。

相關詞條

相關搜索

其它詞條