如今市场上的AGP显示卡已经很多了,拥有一块强劲显卡的玩家也不少了,但是你的卡子安装正确吗?你是否感觉到AGP所带来的强劲呢?
使用AGP显卡,重要的是如何把AGP给驱动,让其发挥它的强大威力。这就需要安装必要的软件。首先你的操作系统必须是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显卡高不了多少,这可是天大的冤枉。