前言 大家都知道,主板中的BIOS的恰当设置,对系统的性能与稳定性是举足轻重的。但是,很多电脑发烧友,甚至包括一些专业媒体都有这样一个看法:BIOS中的 AGP Aperture size(也就是为AGP接口的3D图形加速卡分配的材质主内存的大小)对系统的性能无足轻重。曾经,我也是这样认为,在为朋友们配机时,当进行BIOS设置时遇到AGP Aperture size都是漫不经心的随便设一个置。然而,当我遇到下面两个例子后,我改变了看法…… 遭遇一 吾之老机,配置如下:中凌MVP3主板,k6-2 500 MHz oc 550 MHz, 小影霸TNT(AGP),160MB SDRAM。一日兴起,欲体验体验飙车之极速快感。进入极品飞车三,选中中意的火红色法拉利跑车,然后race,“ONE!TWO!THREE!”我憋足了劲,可是随之而来的画面却是如放动画一样,帧速极慢,一向极速狂飙的法拉利亦如老牛般蜗行。拜托!这是怎么回事?难道是3DSETUP里选的是soft 3D? 难怪刚才在飞车三的选单里感觉有些不对劲呢(鼠标有呆滞感)。退出来进入游戏的3D setup,可当前选用的正是riva TNT啊。 因为以前使用显卡的3D加速功能一切正常,而目前的问题也不象是硬件损坏的表现,所以现在考虑有下面几种可能性的软故障: 1、 显卡的驱动程序没有安装好或与显卡配合不够好,因为此前曾升级过显卡的驱动程序。或安装的驱动程序中的有关3D加速部分文件损坏。也可能是显卡的硬件加速功能被取消。 2、 主板的AGP加速驱动损坏。因是MVP3主板,所以安装了VIA 4in1驱动,其中就包括AGP驱动。 3、 DirectX文件损坏。 4、 显卡与其它硬件存在资源冲突。 5、 主板的BIOS设置不当。 6、 操作系统故障或感染病毒。 接下来当然是针对各种可能的故障逐个突破。 用刚安装的金山毒霸测试版查毒,没有发现病毒。用附件中的系统文件检查器检查扫描系统文件,亦未见异常。 系统属性/设备管理器里面,显示适配器(显卡)的状态表面显卡处于正常工作状态,而且也没有资源冲突。在显示属性/设置/高级/性能里,显卡的硬件加速功能也置于“全部”状态。重新安装各个版本的显卡驱动程序,未果。 又下载了最新的VIA 芯片组的4 in1主板驱动程序,安装VIA AGP VxD driver时不管是选择standard模式还是Turbo模式,均未能解决问题。DirectX的嫌疑比较大了,重新安装了DirectX 7.0中文版,法拉利仍然没有飙起来。不过在DirectX的DxDiag(DirectX诊断工具)里却发现了一个疑点,在其"显示"项的的DirectX功能栏里,AGP加速处于不可用状态,而DirectX 3D 加速虽显示可用,但测试D3D加速时却出现黑屏死机。也难怪极品飞车硬件3D加速有问题。 问题的焦点,就集中在主板了bios设置里了。 重新开机,进入主板bios设置介面。Bios中与显卡相关的设置项有许多,因主板而异。分别改变了AGP 2X ,IRQ for VGA, Video Bios Shadow, Video RAM cacheable等设置项,再测试DirectX 3D加速时仍然死机。 难道是AGP Aperture size的设置有误?但以前经过专业媒体测试,AGP Aperture size的大小对系统性能影响微乎其微,或曰根本没有影响。姑且试试吧,当前设置是 8M,改为64M后退出,进入DirectX诊断工具,显卡的AGP加速功能竟然可用了;DirectX 3D硬件加速功能测试也很正常。再运行极品飞车三,嘿!飙车的感觉又重新回来了……,进一步研究,发现如果AGP Aperture size设为16MB以下均会出现上面的问题,而32MB以上则一切正常。遭遇二 逛电脑城是我的爱好(或曰恶习?),一日,悠哉游哉来到一店铺,只见菜鸟老鸟伙计JS一干人等皆挤于一新装电脑前作皱眉挠头疑惑茫然状。过去一看,原来在跑极品飞车五(又是极品飞车),画面如慢镜头状惨不忍睹。一问,配置是钻龙850,KT133A,256MB SDRAM,3D图形加速卡是太阳花MX400 32MB。操作系统重新已经装了几次,显卡驱动及VIA 4 in 1 service pack也装了n次。店里的伙计没招了,竟然想起了将DirectX8.0改为7.0,在用了我的秘技"瞒天过海"(也就是在注册表里更改DirectX的版本号然后再安装低版本的DirectX),DirectX 7.0是装上了,可是问题依旧。想起我上次的遭遇,遂自作主张将BIOS中的AGP Aperture size直接改为最大主内存值即256MB,不想竟然OK了。思考 两次遭遇,一次是TNT显卡,一次是MX400,大家都知道它们均是出自nVIDIA之手;而且均是发生在与VIA芯片组配合时出现特定的问题,即AGP Aperture size设置不当导致显卡硬件3D加速功能不能发挥出来。这就不能不让人细细思索了。 众所周知,nVIDIA是靠TNT2一举确立在PC 图形加速卡界的霸主的地位的,然后,最早让nVIDIA星光暂露的却是RIVA 128,因为它的3D加速性能超过了当时大名鼎鼎的VOODOO,除了更高的像素填充率外,独特的构架也是RIVA 128取胜的重要因素。虽然RIVA 128一出道便支持AGP图形架速端口,但使用PCI接口的RIVA 128也可以通过nVIDIA独特的主内存直接存取技术而达到近似AGP的功能,可以分配一定的主内存而扩展日益捉襟见肘的显存。直到今天我们仍然可以在最新的雷管驱动程序中看到 PCI texture size选项为PCI接口的Geforce X系列显卡手动定制分配一定数量的主内存作为纹理缓存。独特的显卡构架,加上nVIDIA的显卡无处不在, 所以有关nVIDIA显卡问题就非常多见了。窃以为,在使用nVIDIA的显卡时,如果遇到了类似的问题,建议从以下几个方面来思考和解决。 1、 恰当配置主板的BIOS的相关设置对nVIDIA显卡的性能影响非常大。除了上面两例外,大家可能知道前一段时间在网络上广为流传的一个报道,即在Windows 98/ME下安装雷管4(或者叫雷管XP)GeForce3配合VIA芯片组使用将导致性能下降约60%。现在,这个问题已经完美解决了。即将AGP Aperture size设为与主内存相等,并关闭AGP fast write。所以在遇到采用nVIDIA芯片的显卡出现3D加速故障时,可试试改变主板bios中相关的设置。在此特别要指出的是,使作nVIDIA的显卡时,最好要打开IRQ for VGA,即为显示卡分配一个中断。 2、 在TNT时代,除了INTEL,其它主板芯片组厂商如VIA,SIS,ALI的芯片组与nVIDIA显卡兼容性都不是太好。到了Geforce 3时代,却是VIA与nVIDIA在一起的问题最多。此时,一定要安装VIA Service Pack 4 in 1.当然,最新的不一定是最好的。你可以多试试几个版本。重点:安装AGP VxD Drive时最好选用standard模式,而选Turbo模式时,在执行3D程序时容易出现渲染出错或死机。 3、 DirectX是显卡硬件与主板及CPU沟通的重要桥梁。安装合适版本对系统的性能与稳定性都大有裨益。最好不要安装BETA版的DirectX,有时候最新的DirectX或许并不适用于你的已经落伍的硬件。小提示:如果你的老主板在安装了耗电量较大的图形加速卡如TNT2,Geforce,能进入系统但运行3D程序时不稳定,可在DirectX的诊断程序里的显示项里关闭AGP加速功能。对3D材质及纹理量不是很大的游戏中,亦能正常运行而不会出现不稳定或死机的情况。当然,降低AGP执行模式(如支持4X的显卡让其运行在2X模式下),关闭显卡边带寻址特性有时也可起到一定的作用。 4、 选用合适的显卡驱动程序,同样,最新的驱动程序不一定在显卡性能与稳定性上取得最好的平衡。 有时刷新显卡的BIOS或编辑显卡的BIOS(用nVIDIA bios editor)或可给你一个惊喜。不要过份超频显卡芯片与显存的工作频率,我们甚至可以反其道而行之,在气温较高时或显示子系统不太稳定时降低显卡的芯片与显存的工作频率。与CPU一样,做好显卡散热措施是非常必要的。 5、 显示子系统的故障不一定是显卡的问题。事实上,因主板与显卡不够兼容而产生的问题并不少见。除了精心打造主板的BIOS设置外,有时刷新主板的BIOS是你解决问题的唯一途径。(建议请老鸟帮忙),所以,经常上主板的厂商主页逛逛是个好习惯。
[1] [2]
(出处:http://www.sheup.com)
[1] [2]