精華區beta hardware 關於我們 聯絡資訊
AGP(Advanced Graphic Port) AGP到底是做什麼的? 從字面上知道,他是一個顯示卡的新介面,它最大的功用是在使顯示卡更快更便宜。 AGP是永用來取代不敷使用的66 MHz PCI rev. 2.1,因為PCI的插槽最高只能有 33 MHz的外頻,如果你了解顯示卡的工作原理,你會發現,CPU到顯示晶片的通道一定會不夠, AGP就是新一代的插槽。有著66MHz的外頻,除此之外,他還有新的特性: pipelined memory read/write operations demultiplexing of address and data on the bus timing for data transfer rate as if clocked with 133 MHz 這是什麼意思? 首先所有的 AGP提供比PCI更大的頻寬,PC只能有33 MHz,換言之,就是133 MB/s ,他是 32 bit data bus (33,000,000 * 4 byte * sec-1), AGP 的頻寬是 66 MHz,他能有266 MB/s (66,000,000 * 4 byte * sec-1)的傳送特性,這種速率下,稱為 'x1' mode,當使用'x2' mode時,最高將達到 532 MB/s ,不過到目前為止,還沒有支援x2 mode的板子,原因是規格尚未統一,不過請注意,2x mode中133 MHz的資料傳送並不是指他的工作外頻為133MHz,他是利用類似Ultra ATA的方式作業,達到2倍的功能 因為這最新的技術,在現今的AGP 66 MHz外頻下, AGP理想上可以用到 64 bit 的工作頻,在未來的100MHz的環境下,AGP到主機液體的通道將會到達 800 MB/s。 現今這些新的主主記憶體就像AGP上的RAM,想想看,如果一但64MB都成為顯示卡的記憶體,還要愁一些跟新頻率的問題嗎? 因如圖所示,在AGP插槽和主記憶體的通道,有如和顯示卡到記憶體一樣大,換言之,所有的主記體都可以當作顯示卡的RAM,這種技術, 稱為DIME( DIrect Memory "Execute),他將帶來如下的好處: 主記體經由AGP供顯示卡使用,稱為AGP Memory 為何要如此做呢?因為現今的 3D 加速卡像 Diamond Monster 3D ,使用3Dfx的VOODOO晶片,往往要用到4 MB 的記憶體,2 MB用來做材質貼圖,2 MB用來做3D結構的緩衝,這就現今的巫毒卡依然停留在 640*480的解析度,像 GLQuake,就是2 MB用來做材質貼圖,2 MB用來做3D結構的緩衝如果一要有有更高的解析度,不是要花大把大把的銀子,就是要使用DIMM了。 前面提到,主記憶體給AGP用,叫做AGP記憶體,記憶體就分成顯示卡上的記憶體,主記憶體,和AGP記憶體,為了要重新定義其中的位置(address),必須只用Graphics Address Remapping Table,簡稱 GART。 AGP到底有何好處 我想到這邊,應該知道AGP究竟有何好處?做一個整理: 比PCI大四倍的工作頻率(2X mode) DIME, direct memory execution of textures CPU和顯示卡可以同時讀主記憶體 AGP的使用 很不幸的,現今的驅動程式並無法發揮 AGP的最大效能,因為現今的2x mode,除了ATI Xpert系列的3D Rage Pro之外,其他幾乎都是1x,要等到 Memphis (Windows98) 和 Windows NT 5,才有DIME,,但在現今AGP規格不統一,2X MODE還未出爐之前,真的很難感受到AGP強大的威力。 AGP 的未來 我想AGP毫無疑問為成為市場的主流,但就算是 'x2' mode ,他的速度只有528MB/sec,離內建SDRAM的速度800MB/sec還很遠,未來的 'x4' mode已經開始策劃,有1 GB/s,超快的,是嗎?但是4x mode的隱憂為何?就是現今的RAM的外頻普遍只有66MHz,,也就是和2x Mode的528MB/sec一樣快,我們可以說,66外頻下,2x Mode已經是極限,如果他要和AGP共享RAM,一定要更快,AGP要的是一百外頻! 他會有 800 MB/s 的通道到AGP,所以如果要使用2x Mode以上,一定要使用100外頻,這也是為何有VIA的MVP3和INTEL的BX支援100外頻!除了整體效能更快之外,更是為了AGP。 不過,AGP RAM的技術的未來的遠景多好呢?現經的 VRAM 和 WRAM 卡像 RAMBUS RAM 給的顯示卡記憶體(板上內建),其頻寬高達1.6 GB/s (比如. Number Nine Revolution 3D, 128 bit port WRAM),這甚至比 'x4' mode 還要快!這些卡會更快,因為它們們使用更快的RAM,不過這些卡就只是利用AGP的高頻率的優點,而不發揮DIME等配備,我相信INTEL當初推出此技術是為了節省RAM的花費,但我相信,現在的RAM,已經很便宜了,要知道一塊貴的顯示卡不因為他的RAM很多,往往是貴在顯示晶片