萬盛學電腦網

 萬盛學電腦網 >> 顯卡故障 >> 你會用 AGP 嗎 ?

你會用 AGP 嗎 ?

    如今市場上的AGP顯示卡已經很多了,擁有一塊強http://.勁顯卡的玩家也不少了,但是你的卡子安裝正確嗎你是否感覺到AGP所帶來的強http://.勁呢

使用AGP顯卡,重要的是如何把AGP給驅動,讓其發揮它的強http://.大威力。這就需要安裝必要的軟件。首先你的操作系統必須是Win95 OSR2.1。的確,OSR2.1是必需的,但是我們需要的不是OSR2.1本身,而是OSR2.1中所包含的USBSUPP.EXE。在USBSUPP.EXE內有重要的VMM32虛擬設備檔案,它與DIME的啟動有關。 DIME是AGP的核心特色,照字面的意思就是直接內存執行。也就是說顯示卡可以直接取用系統的內存做為材質(Texture)的存放,可以說是把系統內存作為顯示內存的延伸。

顯示卡的分辨率分為2D分辨率和3D分辨率。所謂3D分辨率,也就是3D顯示卡在執行3D應用程序時的畫面。當3D顯示卡在進行3D畫面的顯示的時候,對於內存的使用是才取Front Buffer、 Back Buffer、Z-buffer。如果是一個640x480 16bit 的畫面,以上三者分別需要600K空間,總計需要1.8MB,接近於2MB。再加上相同數量的框架緩存(Framebuffer)2 MB,這樣共需顯示內存4MB。所以一般來說一塊PCI 3D顯示卡,所支持的分辨率只有640x480. 沒有了DIME,AGP就無法發揮作用。

在OSR 2.1中,USBSUPP.EXE是與系統程序分開的,它位於安裝盤的USB目錄下面,在你按裝好OSR2.1之後,USBSUPP.EXE並沒有裝上去,你還需要把USB目錄下的USBSUPP.EXE安裝進去。這才是我們想要的OSR2.1。假如你的操作系統是OSR2,你也不一定去安一套OSR2.1,只要拿到USBSUPP.EXE升一下級就可以了。有一個重要的問題,英文版的win95與中文版的USBSUPP.EXE不一樣,千萬不能在中文win95中安裝英文版的USBSUPP.EXE,否則win95中的字體會混亂,大家千萬不要安錯

另一個重要方面,就是安裝芯片組的AGP Driver 。安裝它的目的是在於‘VGART.VXD’這個虛擬設備文件的安裝。它與DIME也是有直接的關系,如果沒有它,這和沒裝上面的USBSUPP.EXE的意思差不多,DIME還是沒有被啟動。VGART.VXD代表Virtual CART Driver,它的用途是在於實現GART。上面已經提到,一般的3D顯示卡在4MB的情況下只能達到640x480的分辨率,3D還有一個很主要的方面就是即時(real-time),實現更高的分辨率,就需要更多的顯示內存,這必定使3D卡的成本提高。AGP 的DIME就是用來解決這個問題的。假設外頻是66MNz,且系統內存是10ns 的SDRAM,因為SDRAM是64 bit ,所以芯片組和內存之間的帶寬為66MHz x 64bit=528 MB/sec。但是PCI總線的帶寬為33MHz x 32bit =132MB/sec。當程序所需的texture大小超過3D卡所能提供的local memory(本地存儲器)所能提供的容量時,就需要借助系統的內存。但是用於PCI總線較慢,所以要達到即時(real-time)3D運算就現的力不從心了。而AGP的帶寬高達528 MB/sec,所以AGP可以直接取用系統內存來當作自己的local memory,來存放所需的材質資料。內存中的資料直接傳輸到顯示芯片上處理。這部分被AGP顯示卡所使用的內存就被稱為AGP Memory。而顯示卡的顯存是本身的local memory ,加上部分的AGP memory,還有剩余的system memory,如此分類,就需要對內存地址做一個定義,讓系統去支配控制,因此就有Graphics Address Remapping Table,簡稱GART.所以GART必須一開始就被啟動。現在可以使用AGP顯示卡的主板大體有兩(電腦沒聲音)種,VP3和440LX(BX)。兩(電腦沒聲音)種主板的AGP Driver不一樣,一般來說,主板的生產廠家會把這個驅動程序附上的。如果沒有的話,只好四處借一下了。另外,有些顯示卡的附贈光盤上也有,不妨仔細找一找。

此外要做的就是安裝顯示卡的驅動程序和DirectX5.0。現在有很多朋友喜歡自己測試顯卡,用的多是3D Winbench.在測試中如果你沒有安裝上面幾個軟件,測試中AGP就無法發揮它的威力,尤其是在大場景的測試中,AGP顯卡的數值比PCI顯卡高不了多少,這可是天大的冤枉。
你會用 AGP 嗎 ?
copyright © 萬盛學電腦網 all rights reserved