你会用AGP吗? -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

  如今市场上的AGP显示卡已经很多了,拥有一块强劲显卡的玩家也不少了,但是你的卡子安装正确吗?你是否感觉到AGP所带来的强劲呢?

  使用AGP显卡,重要的是如何把AGP给驱动,让其发挥它的强大威力,

你会用AGP吗?

。这就需要安装必要的软件。首先你的操作系统必须是Win95OSR2.1。的确,OSR2.1是必需的,但是我们需要的不是OSR2.1本身,而是OSR2.1中所包含的USBSUPP.EXE。在USBSUPP.EXE内有重要的VMM32虚拟设备档案,它与DIME的启动有关。

  DIME是AGP的核心特色,照字面的意思就是直接内存执行。也就是说显示卡可以直接取用系统的内存做为材质(Texture)的存放,可以说是把系统内存作为显示内存的延伸。

  显示卡的分辨率分为2D分辨率和3D分辨率。所谓3D分辨率,也就是3D显示卡在执行3D应用程序时的画面。当3D显示卡在进行3D画面的显示的时候,对于内存的使用是才取FrontBuffer、BackBuffer、Z-buffer。如果是一个640x48016bit的画面,以上三者分别需要600K空间,总计需要1.8MB,接近于2MB。再加上相同数量的框架缓存(Framebuffer)2MB,这样共需显示内存4MB。所以一般来说一块PCI3D显示卡,所支持的分辨率只有640x480.没有了DIME,AGP就无法发挥作用。

  在OSR2.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中的字体会混乱,大家千万不要安错!

  另一个重要方面,就是安装芯片组的AGPDriver,

电脑资料

你会用AGP吗?》(https://www.unjs.com)。安装它的目的是在于‘VGART.VXD’这个虚拟设备文件的安装。它与DIME也是有直接的关系,如果没有它,这和没装上面的USBSUPP.EXE的意思差不多,DIME还是没有被启动。VGART.VXD代表VirtualCARTDriver,它的用途是在于实现GART。上面已经提到,一般的3D显示卡在4MB的情况下只能达到640x480的分辨率,3D还有一个很主要的方面就是即时(real-time),实现更高的分辨率,就需要更多的显示内存,这必定使3D卡的成本提高。AGP的DIME就是用来解决这个问题的。假设外频是66MNz,且系统内存是10ns的SDRAM,因为SDRAM是64bit,所以芯片组和内存之间的带宽为66Mzx64bit=528MB/sec。但是PCI总线的带宽为33MHzx32bit=132MB/sec。当程序所需的texture大小超过3D卡所能提供的localmemory(本地存储器)所能提供的容量时,就需要借助系统的内存。但是用于PCI总线较慢,所以要达到即时(real-time)3D运算就现的力不从心了。而AGP的带宽高达528MB/sec,所以AGP可以直接取用系统内存来当作自己的localmemory,来存放所需的材质资料。内存中的资料直接传输到显示芯片上处理。这部分被AGP显示卡所使用的内存就被称为AGPMemory。而显示卡的显存是本身的localmemory,加上部分的AGPmemory,还有剩余的systemmemory,如此分类,就需要对内存地址做一个定义,让系统去支配控制,因此就有GrapicsAddressRemappingTable,简称GART.所以GART必须一开始就被启动。现在可以使用AGP显示卡的主板大体有两种,VP3和440LX(BX)。两种主板的AGPDriver不一样,一般来说,主板的生产厂家会把这个驱动程序附上的。如果没有的话,只好四处借一下了。另外,有些显示卡的附赠光盘上也有,不妨仔细找一找。

  此外要做的就是安装显示卡的驱动程序和DirectX5.0。现在有很多朋友喜欢自己测试显卡,用的多是3DWinbench.在测试中如果你没有安装上面几个软件,测试中AGP就无法发挥它的威力,尤其是在大场景的测试中,AGP显卡的数值比PCI显卡高不了多少,这可是天大的冤枉。

最新文章