AGP Aperture Size(MB)具体含义

来源:百度文库 编辑:神马文学网 时间:2024/04/29 11:02:35
在这里我首先表明一下我的观点:我觉得BIOS中对显存的设置,起作用最大的是集成显卡!!!

大家都可能亲自设置过自己爱机的BIOS,按照最佳优化方法进行设置BIOS参数,达到各个硬件更好的协调工作。

不知道各位是否注意到BIOS中CHIPSET FEATURES SETUP选项中的AGP Aperture Size(MB)一项。

也许你注意到了,但是不知道它的具体功能,所以只能默认了。其实,该项的具体功能是设定AGP卡分享系统内存

的大小,其可选取的参数有4M、8M、16M、32M、64M、128M、256M七种,默认和预设64M,

并且一般都建议选取默认值即64M。现在,我就针对该项选取不同参数对系统性能是否产生影响做了如下测试,

值得注意的是由于该选项是关系到AGP分享系统内存大小,

因此,按照一般理解如果那部分设备占有的系统内存越多那么将有利于该设备系统速度的提高。

这种理解我们的通过以下测试验证。

  为了得到合理的测试数据我选取的测试平台为:

  主板:EP-8KTA2

  CPU:AMD Duron 650

  显卡:小影霸速龙6000

  内存:HY 128M

  硬盘:IBM-DJNA-371350

  电源:银河动力王ATX-300C

  系统:windows98(英文版)

  测试软件:winbench 99

  第一种测试情况:选取不同的参数测试

  注意:其它设置不变,只改变BIOS中CHIPSET FEATURES SETUP的AGP Aperture Size(MB)一项。

  大家都知道Business Graphics winbench 99测试常用商业软件在系统中的综合性能以得分来评定运行性能的优劣。根据这个表格中的测试数据分析,在改变BIOS中CHIPSET FEATURES SETUP的AGP Aperture Size(MB)一项参数,系统的性能并没有什么任何程度提高尤其是在不同参数中Business Graphics winbench 99的得分均为302,没有变化,也就是说改变此参数对商业应用软件在系统中的运行并没有影响。这就留下了一个很大的疑问,为何这个参数的设定和系统性能没有关系呢?况且该参数设置分享了系统的内存,但并没有在性能上得到应该的效果。下面带着这个问题我们继续做第二种情况的测试,或许可以得到一些启发。

  第二种测试情况:选用64M内存,并将AGP Aperture Size(MB)一项设为64M、128M、256M进行测试

  我们首先从得分上比较,当系统内存只有64M时并设定AGP Aperture Size(MB)为64M,Business Graphics winbench 99和High-End-Graphics winbench 99得出的分数和其它两个得分差距相对的大了一些,而后两参数的得分均没有什么变化。将第一种情况和第二种情况相比在一定程度上可以说基本上没有变化,性能测试得分并不能明显区分出性能是否提高的程度。

  第三种测试情况:选用不同主板进行如同第一种情况的测试

  测试平台:

  主板:ASUS A7V

  CPU:AMD Athlon 1GHz

  内存:256MB Mushkin PC-150

  硬盘:Seagate X15

  显卡:Creative Labs GeForce Ultra 64MB

  测试软件:3D Mark2000测试结果:

  测试显示各个参数的得分,基本上也没有太大差距。

  三种情况对比之下,不难得出BIOS中CHIPSET FEATURES SETUP的AGP Aperture Size(MB)选项不论如何设置参数都对系统性能没有影响。想要清楚这方面的原因需要清楚显卡的工作原理。现在各个显卡厂家生产的显卡在内存上都满足了显卡工作周期的需要,即在工作周期中已经很好的完成了工作,可以不用分享系统的内存。所以就出现了上面的问题,无论如何设置BIOS中CHIPSET FEATURES SETUP的AGP Aperture Size(MB)也不会得到系统性能的提升。不过各主板制造商在BIOS中保留这个选项是有自己的考虑,相比大家可以理解。

 

 

如果你是一位出色的DIYER的话,或许会在系统的BIOS参数设置界面中,见过AGP Aperture Size这样的设置选项,该选项对应的参数值通常包括64MB、128MB、256MB这几种,那么该设置选项究竟有什么作用呢,我们又该如何设置该参数呢?其实AGP Aperture Size设置选项从某种意义上来说它和显卡显存的作用相同,只不过它是从系统的主内存中划分出来的用于保存使用频率较低的数据信息的区域,它是专门用来补充显卡显存的。那么是不是AGP Aperture Size的数值设置得越大,显卡的显存容量就越大呢?

  其实这种认识也是错误的,这是因为AGP Aperture Size中的信息是保存在系统的主内存中的,而系统主内存运行速度与显卡显存运行速度是完全不相同的;目前主内存运行速度稍微快一些的才是DDR400,如此运行速度还没有达到普通显卡显存的运行速度,与那些大容量的高端显卡显存运行速度相比更是有着不小的差距,而且以后这样的差距会更大,这样一来AGP Aperture Size的数值设置得越大,它对中高端显卡显存的补充作用就越来越有限,严重的情况下还能影响计算机系统整体性能的发挥。另外,显示卡的DIME工作模式在目前的应用中比较少见,大家经常使用到的工作模式就是DMA模式;在该工作模式下,要是显卡的显存容量较大的话,那么AGP Aperture Size的数值就不需要设置得太多,这样就能节省系统主内存的空间。现在的一些主流操作系统和常规的办公应用软件都需要耗费较多的系统内存,如果你的计算机内存资源本身就不很“富裕”的话,而AGP Aperture Size此时再设置得越大的话,就会导致计算机整体性能严重下降。所以,那种“AGP Aperture Size越大,显存越大”的认识是错误的。