优化显卡可以从使用最新、最好的驱动程序以及刷新显卡BIOS等入手,这方面的话题我曾有专文谈及,在此不赘述,
硬件优化漫谈之显卡篇 老显卡超频
。下面谈到的显卡优化,主要是谈其超频,现在几乎针对所有显示芯片都有相应的超频软件,从较老的Riva128,到VOODOO3、TNT2等都有其优化工具,有些发烧友还直接通过修改注册表对显卡进行优化。一、老显卡超频
当今世道,超频字眼满天飞,不光CPU,显卡也能超频。有MCLK.EXE这个程序就是专为S3,Trident等老显卡超频用的。MCLK意思就是存储器的时钟频率,提高它就等于加大了显卡运算吞吐量。MCLK是个DOS程序以命令加参数的形式完成任务。
运行MCLK(在DOS或WINDOWS全屏DOS窗口下)后,会显示显卡、显存的类型,还有0-4共5个可选参数。
1.先看0:MCLK设置。运行MCLK/0,屏幕显示原来MCLK的值和计算MCLK的三个变量M、N、R。
2.再来看参数1:显存访问模式。运行MCLK/1,也有三个参数可选,0最快:一个周期的EDO模式,3最慢:FP存储器;
3.参数2:显存访问延时,运行MCLK/2,我选0ns,对应参数3,应当说明的是,超频很多时,加大延时或许可以成功;
4.参数3:是访问延时;
5.参数4:CPU和内存写频率。最后把命令写入autoexec.bat批处理文件中,即大功告成!最后提醒大家:操作手法不要太凶狠,几乎每个参数都有默认值,在此基础上多试几次,慢慢提高,遇到屏幕飘雪花或黑屏,要及时调回或关机,MCLK绝对不要超过80MHz。MCLK可以在我的主页(http://gsf.srsnet.com)上下载。
二、nVIDIARiva128
Riva128曾是一款非常火的显示芯片,由于它支持2D窗口线性插值功能,所以Riva128的2D效果非常好。不仅如此,凭借完整的OpenGLICD驱动程序,它还可以在3DSMAX之类的工作中继续大显身手。随着新显示卡的不断推出,Riva128渐入老态,不过可以想法对其进行一番优化,以使Riva128最大限度发挥其功能。
1.超频。Riva128的超频性能很不错,通过超频,可以使Riva128在Direct3D游戏中有接近MGAG200的速度表现。可以使用PowerStrip2.30.03(需注册)软件对其进行超频。
选择进阶选项关于PowerStrip执行效能调整记忆体时脉并将该选项值调整到125MHz,在ChipSet中将Enableanti-aliasing和DisablesyncwithrefreshRate选中,将PCIoff-screenmemory调整到8MB(这个选项仅针对64MB内存);此外,将MipmapLevel设为最高的级别--8级,剩下来选项选Quality,至此终于大功告成。对了,不要忘记在进阶选项PowerStripoverview中的AutoRun前打一个小对勾,否则软件无法在进入Windows95时对显示卡进行超频。因为Riva128的芯片核心和内存是同步的,所以超了内存自然就把芯片超了上去。未注册的高版本PowerStrip每次进入桌面时都要手动调整,太麻烦。您还可以查找文件pstrip.cfg并对其更改,在文件中查找到Riva128一段:
[Riva128+] --nVIDIARiva128plus MClk=90,110,100这其中,90是最小值,110是最大值,100是缺省值。然后进行如下修改,把中间值改为133,存储变动,打开PowerStrip,进入高级选项,选择performance。您会发现您可以更改您所定的最大存储速度。中间值的大小视您的机器情况而定,一般到133比较合适。
2.2D、3D效果优化。2D线性插值对于Riva128二维画面的表现力非常重要,要使Riva128二维画面插值处理起作用,必须采用16位或16位以上的真彩色并用基于Windows95/98的软件。
有许多游戏都支持Riva128,但是并未对它优化过。你可以通过更改某些参数,激活Riva128所支持的3D效果。要知道,Riva128支持的3D特效比Voodoo卡还多。
以《FIFA99》为例:Fifa99目录下Setup子目录中有一名为3ddata.dat的文件,用任一文本编辑软件打开它,在Card-NvidiaRiva128后将/TB:0去掉,紧跟着添上(空格)/G:D3D(空格)/M:d3d,记住不能多一个空格或是少一个!这句话的意思是强制Riva128使用所有的D3D特效,
电脑资料
《硬件优化漫谈之显卡篇 老显卡超频》(http://meiwen.anslib.com)。接下来,在Fifa99的3DSetup中可以看到三线性过滤选项变灰,无法选择,这就表明程序已为Riva128优化过了。接着还要修改注册表,在[HKEY-LOCAL-MACHINESoftwareeasportsfifa99]下,将TripleBuffer键值改为1,ThrashResolution键值从640480改为800600,意思是打开三线性过滤和将屏幕分辨率提高到800600。再进入游戏效果会有大的改善。上述方法对EA的游戏特别有效,像《极品飞车Ⅲ》等。对于其他的游戏,比如《Unreal》,尽量用支持D3D的补丁,因为D3D效果丰富,且画面比DeafualOpenGL明亮,当然也同样有许多参数要改。三、优化G200、Permedia2
对G200,可以使用G200-VSYNC.ZIP软件进行优化,它将会关闭很多3D游戏中所用的V-Sync,并恢复较好的图像质量。
对Permedia2,可以使用FireGL1000pro软件,这是针对Permedia2图形芯片组所进行的超频工具,这个工具提供确定芯片工作状态的注册键Systemclock。缺省配置是53(十六进制)即十进制数83。一般的Premedia2显示卡都可以超频到96MHz下工作。
也可更改注册表里面的如下信息,将其数值由0更改为110,对比如下:
旧的:HKR,PermediaClockSpeed,%REG_DWORD%,0
新的:HKR,PermediaClockSpeed,%REG_DWORD%,110
四、VOODOO卡超频
说起VooDoo卡的超频,无外乎两种情况。一是把总线的工作频率提高,这可以用TWEAK那样的超频程序来实现。二是修改VooDoo卡上内存的读取周期,来达到超频的目的。这里主要为大家介绍弟二种方式,它对VooDoo卡效能的提高最明显。大家都知道VooDoo卡是靠GLIDE程序驱动的,所以修改GLIDE程序的环境变量,即可达到超频的目的。你可以把这些环境变量写在AUTOEXEC.BAT文件中,这样将会对所有的DOS及WIN95游戏起作用。当然你也可以针对个别游戏建立单独的*.BAT文件,这完全看个人需要了。
下面我把每个变量的设置和作用告诉大家。
setSST_RGAMMA=1.7设定屏幕输出的明暗度,数值越小越暗,越大越亮。
另外,可以让R,G,B分别作调整,设置如下:
setSST_RGAMMA=1.7
setSST_BGAMMA=1.7
setSST_GGAMMA=1.7
setSST_GRXCLK=57
这项是超频中最主要的,它就是设置VooDoo卡显存的工作频率。预设值是50,最高可到64。一般超到57就足够了,如果你的VooDoo卡显存是35纳秒,那么你可以试着改成60或64,如果游戏能正常运行,画面没有花块儿,并且长时间不死机,那么恭喜你超频成功了。
以上方法比较简单,可惜只针对VooDooI,且只对Glide有效而对Direct3D没有影响。到了VooDooII 要设定工作频率可就没那么容易了,因为VooDooII卡内部设定参数都储存在Registry(WIN98的注册表文件)里,通过修改注册表可以达到超频的目的。在注册表中找到SSTV2_GRXCLK,这里就是记录巫毒卡的工作频率,比如SSTV2_GRXCLK的值为110,就是指巫毒卡是以110MHz的频率工作。(VooDooII正常工作频率是90MHz)。
还有显卡超频软件FastCard,它支持nVidiaDetonator驱动程序,UnrealDirect3D设置,对Banshee芯片作了优化,可让Voodoo2内核超到110MHz。
随着Voodoo3的上市,有人编写了一个Voodoo3的超频工具(可以在http://gsf.srsnet.com找到),可以在Voodoo3显示属性中增加一个超频标签。缺省的核心频率为120-200Mhz,你可以增大或者缩小这一频率,使用很简单,下载后解压缩V3OC1000.ZIP到一个目录下,然后执行V3OCINST.EXE安装。
此外TNT、TNT2、G400等其他显卡也可通过类似的软件和方法进行优化。比如日前Nvidia发布了一个增强RivaTNT芯片的软件--Detonator,它可以让TNT芯片在运行DirectX6和OpenGL程序时提升30%性能,并对新的CPU和操作系统(Windows2000)作了优化。