
| 出版日期:1998-10-26 总期号:771 本年期号:81 |
|
疯狂的Ⅰ代
voodooⅠ超频和使用体会 阿晖 对于大多数计算机玩家来说,3dfx公司的voodoo芯片可谓是如雷贯耳,但voodoo加速卡稍嫌昂贵的价格也令很多崇拜者望而却步。 最近,由于voodoo2芯片的问世使得voodoo加速卡迅速下降到接近平民价格,这使得众多玩家能一偿夙愿,来享受一下由voodoo加速卡带来的极品画质和流畅速度。 于是,笔者怀揣着对voodoo加速卡的仰慕和辛辛苦苦积攒下来的money,买回了一块最便宜的voodoo加速卡——color max。到家一看,这块卡的包装比较简陋,远远比不上欧美的名牌。里面也没有一张又一张的游戏试玩光盘,只有可怜巴巴的一张光盘。哎!600多元的卡,还能要求什么呢? “美版”与“公版” 这块卡是按voodoo公版设计的。一些欧美厂商凭借其雄厚的技术实力,自行设计voodoo加速卡,这就是美版。而一些相对较小的台湾省厂商则使用3dfx公司推荐的设计,这就是公版。于是就有人认为,美版一定比公版的voodoo 性能高出很多。这样的观点是有失偏颇的。当然不可否认,大厂商的技术使得他们能够在设计上独树一帜,其近乎极品的选料,也使得其生产的voodoo加速卡有着出色的表现,然而其高昂的价格也令人咋舌。而小厂家生产的公版voodoo由于省却了设计费用,选料也不如美版那样考究,使得生产成本大大下降,因此价格也就比美版便宜很多,成为广大玩家的首选。其实,公版是由3dfx公司设计的,有谁比3dfx公司更了解自己生产的voodoo芯片呢?从实用、好用上讲,笔者认为一般的玩家选购公版的voodoo已经足够了。 初装voodoo卡 拆开机箱一看,把voodoo插在哪里呢?voodoo卡是产热大户,不能使它离其他板卡太近,看来只能先移动显卡到pci插槽的最左边一条(就是最靠近isa插槽的那一条),然后把voodoo加速卡插到离显卡最远的那一条pci插槽。固定好,开机!不出意料,进入windows95,系统无误地检测出新加入的硬件,提示我放入相应的驱动盘片。好了,3d voodoo accelerator已出现在系统中。哦!对了,还要安装glide运行库,找到了。还有direct3d for 3d voodoo,也找到了。应该可以了。软硬件安装都没有问题,我忙不迭运行world cup98爽一爽。嗯?怎么还这么难看?哦!好像wc98有设置的。出来一看,果然。在设置项里找到3dfx voodoo accelerator一项。再进入wc98。哇!完全像换了个游戏:运动员身上的棱角不见了,草地异常的平整,甚至在球门区附近还露出了没有草皮的泥土黄绿色块……太真实了!配合我的mmx200+96mb,运行wc98应该没有问题。再试试quakeⅡ的demo,里面有测试功能。进入quakeⅡ,开始新游戏,一动不动,然后开始测试,28帧,勉强可以。走几步,再测一次,才23帧,不行不行,怎么这么慢!(在不同的quakeⅡ场景,3d要求不同,测得的数据也不同)有点失望了!突然想起,voodoo还有跳频一说,那我就试试。
上网看看……有了!不敢独享,在此也献给各位刚买voodoo的朋友。 我要超频 我们知道,voodoo是一块pci卡,所以pci的频率对其有一定的影响。现在的主板通常都能在75mhz以上外频工作,这时,pci总线频率是37.5~41.5mhz,对于voodoo加速卡有一定的性能提升作用。voodoo加速卡不同于普通的显卡,pci的数据流量是与pci的频率有关的,所以提升pci的频率对普通pci显卡作用较大,但voodoo加速卡的处理瓶颈并不在pci的数据流速,而主要在于voodoo的自身处理速度。这就要通过另一种方式的超频(即glide工作超频)才能有效。下面,我们主要来谈谈这方面的超频实现。 以下是voodoo工作环境变量及其说明: 由左下表格可知,voodoo的工作环境变量主要分为两种:sst类和fx类。 在sst类中: 一、前4个变量是设定游戏时屏幕亮度的,sst-rgamma、sst-ggamma、sst-bgramma这三个变量一般没有必要使用。除非你的显示器有色差问题。而sst-gamma建议可设定在1.8或1.9,因为一般voodoo的游戏亮度较小。 二、在系统存取时间方面有这些变量:sst-fastpcird、sst-fastmem。一般都应设为1,以加快数据存取。 三、其中sst-triple-buffer有可能会使4m显存的voodoo加速卡内存不够(因为,4m显存中2m用于存放贴图,2m用于缓存,有可能没有剩余的内存用于triple buffer),从而造成贴图不完整。所以,对于一般的4m voodoo来说,这个变量应设为0。 四、有关色彩方面的变量是: sst—video—filter—threshol、sst—video_disable、sst—video—24bpp、sst—texmap—disable。sst—video—filter—threshold指定颜色数,取值65536或16777216,很明显是16bit和24bit,一般用65536足够,用16777216只是徒然增大voodoo卡的工作量,对游戏的色彩并不会有很明显的改善。sst—video—filter—disable是用来关闭24-16bit的色彩抖动的,可以设为1(关闭)。sst—video—24bpp是用来控制屏幕上的颜色位数的,如设成0(即关闭),则本来用24bit写的游戏也会以16bit模式运行,可使游戏更流畅。sst—texmap—disable,可关闭3d造型的贴图(废话,没有贴图玩什么东西),应设为0。 五、有关显示器的变量是:sst—screenrefresh和sst—swap—en—wait—on—vsync。前一个是设定voodoo在运行游戏时的屏幕刷新率的,一般的游戏设在75已足够,这要根据个人显示器的质量来决定。sst—swap—en—wait—on—vsync设为0时会使画面与屏幕刷新不同步,因为在很多游戏中以voodoo的实力还不足以使游戏画面帧数大于屏幕刷新率,所以如硬性规定同步反而使voodoo的工作效率下降。 六、最后是那个最关键的变量:sst—grxclk,这个变量规定了voodoo的glide的工作频率。公版voodoo的默认glide工作频率是50,而美版voodoo的默认glide工作频率是57,这也是美版用起来比公版快的重要原因。美版之所以能够设定在比公版高的默认频率,当然得益于其极高的设计水准和优良的选料,但其实公版大多也能在57下运行。据实际测试,工作频率从50到57,大约会有40%的性能提升,而从57到64(64可是voodoo的最高工作频率,可别再往上跳了,不然你的板子可要……),却只有5%的性能提升。也就是说,如果一块voodoo加速卡能在57下工作,则其性能几乎可以说已经达到最高,没有继续超频的必要了。但同时要注意,对于公版voodoo,57以上的频率可能会在画面上出现麻点。 在fx类中: fx—glide—no—splash和fx—glide—shameless—plus显然对性能没有什么影响。fx—glide—swapinterval有比较重要的作用,当设定在0时,性能约可提升5%(很有用哦!性能的提高自然会损失一定的效果,但这个变量造成的效果损失却不明显)。 所以,根据这些变量的设定方法,最好的方案是: set sst—gamma=1.8 set sst—grxclk=57 set sst—screenrefresh=75 set sst—video—filter—threshold=65536 set sst—video—filter—disable=0 set sst—fastpcird=1 set sst—texmap—disable=0 set sst—swap_en—wait—on—vsync=0 set sst—fastmem=1 set sst—video—24bpp=0 set fx—glide—swapinterval=0 在autoexec.bat文件中加入这些语句,可以使你的voodoo加速卡再次加速。据笔者实测,在mmx200+96m的机器上不加这些语句在quakeⅡdemo中以new game开始,不移动,测得28.xxx,加上这些语句得43.xxx,可见效果明显。如将sst_grxclk设为60,则画面上出现明显的麻点,不能忍受。而同样测试所得的结果是44.xxx(差不多吗!没意思!)。不过确实是这样,由此可见,时钟设定在57最好。 给voodoo一个凉快的家 voodoo加速卡超频必然会使板子的温度更高,如何解决这个问题呢?终极方法就是加风扇(哦,还有半导体降温块,那可是骨灰级的)。现在新买的voodoo加速卡一般都带有散热片(如果不带,可以去买两块,用硅脂粘在3dfx芯片上),可以利用486风扇或老式的586风扇(就是那种用四个螺丝固定在散热片上的),把风扇对角上的两个螺丝各自固定在voodoo芯片上的一块散热片上,是不是很简单?可效果非常明显!笔者的voodoo在59时钟下进world cup 98中,不加风扇5分钟死机,加了后2小时没有死机。哈哈,羡慕吧! 如果你觉得自己写太麻烦,我向你推荐最高级的超频工具tweakit。可到http://www.arctic.net/~bgalm/bgrsoftware.htm下载。 笔者还偶然发现,在nt4下玩for voodoo的游戏会有可观的性能提升。在同一环境下,quakeⅡ中有2帧以上的增加。这是因为,nt本身是纯32位操作系统,对32位的游戏来说自然会有更佳表现,而且nt对opengl的支持也远比win9x来得好。因此,装nt的朋友不妨到nt下去试试。不过要注意只能是only for voodoo的游戏,也就是使用glide编写的游戏,而不是用direct3d写的(因为nt不支持direct3d),不信你可以在nt下试试world cup98。嘿嘿…… 好了,这次就说这么多了,如有机会用到voodooⅡ,我们再继续聊吧! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||