荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bluehelmit (帝国不用重修), 信区: Hardware
标  题: TNT驱动优化指南
发信站: BBS 荔园晨风站 (Thu Jul  6 18:29:02 2000), 转信

TNT驱动优化指南

    nVIDIA的雷管驱动程序v3.53版大家都下载了吧,可能是顾及到其新产品(
GeForce 256)的问世,该程序的界面有了较大幅度的改动,还添加了许多新的选
项。但大家是否清楚每个选项的具体作用呢?如何才能最大限度地优化设置呢?本
人经过一番研究也算小有所得,拿出来供各位参考,也希望道中高手能不吝赐教。



一、关于驱动程序的安装

    这次的3.53版是nVIDIA官方发布的正式版本,基本清除了前几个测试版本中的
BUG,大家可放心使用!但注意不要选择与你所用芯片不同的驱动程序,即TNT用户
不要强制安装TNT2的驱动程序,TNT2的用户也不要去使用GeForce 256的驱动程序
,这样做不仅不会带来性能的提升,反而还会造成稳定性的下降。安装驱动程序时
,如果Windows提示你:当前的驱动程序比现在安装的要好,建议保留的提示时—
—千万别信他。一定要全部覆盖,切记!而且也不必费心学做所谓的“混合驱动”
,其实际效果并不很好。且一旦出现问题发生冲突,连Windows都进不去!

二、关于注册表的修改

    我在安装完驱动程序后发现注册表中原先的键值全都失效了。在搜索注册表后
才弄清楚原来是nVIDIA把存放信息的位置改变了,新的主键位于:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\
NVIDIA,大家可在OpenGL主键下自行添加名为“ForceMultiTexture”的DWORD值,
并将这个值设为“1”(即打开强制双重纹理)。这样做会给OpenGL性能带来明显
的提升(相当于调高核心频率15~20%)。

下面我来谈谈关于属性设置的一些问题:

OpenGL Settings(OpenGL 设置)

Direct3D settings(Direct3D 设置):

Advanced Settings(高级设置):

    鉴于TNT芯片有着超高的2D刷新率,尤其在800×600的分辨率下,TNT的驱动程
序会将Windows的桌面刷新速度设为优化,所以在驱动程序安装完毕后,重新启动
计算机之前,务必察看一下桌面刷新率设置,若高出显示器承受范围的话千万要调
回来,不然的话一旦如此设置开机,显示器必将无法正常工作,甚至有烧毁的可能


三、注册表优化

    1.允许高级选项——打开你的注册表。来到
HKEY_LOCAL_MACHINE\Software\NVIDIA Corporation\Riva TNT\NVTweak\目录。创
建一个DWORD值,名为PowerUser(不用区分大小写),将它的值变成1。这样便可在
nVIDIA显示面板中设置一些额外的选项。

    2.打开强制多重纹理——在你的注册表中,来到
HKEY_LOCAL_MACHINE\Software\NVIDIA Corporation\Riva TNT\OpenGL\目录。创
建一个DWORD值,名为ForceMultiTexture(要区分大小写)。可将它的值设为1或0
。若设为1,表示强制使用多重纹理贴图;若为0,则表示强制禁止多重纹理贴图(
如图1所示)。

    在大多数系统中,打开多重纹理会使16位彩色下的OpenGL游戏速度大增。但在
另一些系统中(特别是Socket 7架构主板),则会造成性能的严重降低。建议你在
这两种设置下都做一遍性能测试,看看是否会对自己有所帮助。正常情况下,它应
可使你的游戏帧频提高10fps以上!——在我的Celeron366MHz+128MB系统上(我可
没财力去弄台PⅢ 500的机器)运行Quake2的demo1约有7帧的提升,(503fps升至57.4fps
),这个幅度也是相当惊人的呀!注意假如用32位渲染来玩游戏
,这个选项在默认情况下都是打开的,所以不要希望在此时也有奇迹发生!

四、Direct3D设置

    在显示属性设置中打开“高级”选项,方法:用鼠标右键点击桌面,选择“属
性”,再选择“设置”卡片,按下“高级”按钮,最后点击位于顶部的TNT卡片标
签。在Direct3D设置标签栏会有如下选项:

    Auto Mipmap Levels(自动Mipmap级别)──这是TNT用户普遍误解的地方之
一。首先要说明何为Auto Mipmap。大家都知道Mipmap是D3D的重要特性之一,即根
据物品所处的不同远近距离,选用并生成不同素质的纹理,原则是物件越近则使用
素质越高的纹理。但很多用户却不知道很多D3D游戏并未使用这一特性,如著名的
极品飞车,FIFA99……等等,而Auto Mipmap就是在这些游戏中自动加载并执行
Mipmap特性,这恰恰弄巧成拙,降低了这些游戏中的纹理素质,你会发现在极品飞
车中远处的道路和景物与近处的发生了不同程度的错位和失真,还会产生一些令人
讨厌的碎线条。对于那些已使用了Mipmap的游戏即使你关闭了Auto Mipmap也不会
影响它对Mipmap特性的调用!所以推荐设置为零,即关闭Auto Mipmap特性。如果
你一定要打开这一特性,那么建议你选择最高级别12,以减小纹理的失真。

    Auto-Mipmap Method(自动Mipmap理论)──其实Bilinear和Trilinear不同在
于,前者使用二次线性插值运算进行纹理过滤而后者为三次线性(所谓n线性插值
,即使用表达式为n次一元多项式的函数来拟合离散点阵形成曲线——如果觉得太
专乙担纱嗄憔筒槐乩砘幔H缟栉猅rilinear,虽对性能有所牺牲(并不明显)但
能换得更好的纹理素质,因此推荐Trilinear。

    Mipmap Detail Level(Mipmap细节级别)──级别越高,画质的改善就越明显
,在高分辨率下会对TNT的速度产生一定干扰。但仍建议设置成“Best Image
Quality”(最佳画质)。

    Anti-Aliasing(反锯齿,也叫边缘抗失真)──有一点必须提醒大家,在1.88版
雷管驱动程序之后,该功能便被nVIDIA屏蔽了。因为它对性能牺牲的代价实在太大
了,连nVIDIA也不好意思将其放入驱动程序中,所以在1.88版之后的驱动程序中如
何设置都是一样的——它不会起任何作用!如果你使用1.88及之前版本的驱动程序
,为了获得最好的图像效果(也意味着最差的帧速率),可将其设为4×4。

五、Direct3D──高级设置

    请按Advanced按钮进入Direct3D的高级属性选项卡。

    Enable Fog Table Emulation(启用雾表仿真)──关于这一项,有的文章中建
议大家将其关闭,还说可在一定程度上改善性能,如果你真的这样做了,那么就可
以在极品飞车中打开fog(雾化效果),并欣赏到精彩的“雾化效果”了!所以一
定要将其打开。

    Use DirectX 5 Compatibility Mode(使用DirectX 5兼容模式)──应将其
关闭。现在大多数游戏都只支持DX 6或更高版本。如果你在运行基于DX 5游戏时碰
到问题,可以打开再试试。

    Disable Support For Enhanced CPU Instructions(禁止支持高级CPU指令)─
─不要选择这个选项,它将禁止对3DNow!和MMX等高级指令的支持,会严重影响使
用性能!但如果你在使用中经常遇到如贴图错误、异常退出甚至死机的情况时则可将其选中

然后再试试。

    Texel Alignment(纹理排列)──如果你仔细阅读过随游戏光盘中那冗长的全
英文Readme.TXT,就会发现很多游戏都提供了关于此项设置的最佳值(当然只对该
游戏而言)。例如在NFS-HS中就建议玩家将这一项设为7。Make sure the “Texel
 Alignment” is set to “Upper Left Corner”。其实这句话就在极品飞车光盘
的Readme.TXT中,就是告诉你将本项设置设为“左上角”,也就是7。而在FF7中你
若也设置为7的话,就可以迎接那满屏的方格了!

    PCI Texture Memory Size(PCI纹理内存大小)——如果你的显卡是PCI版本,
建议设置最高不要超过8MB。如果是AGP显卡,该设置不会有什么作用,可以不必理
会。

    Disable Wait for VBlank(禁止等待垂直同步信号)──我自己已选定了该框
(即“禁止VSYNC”),这样做的好处是在测试软件中得到的帧(分)数不会受显
示器刷新率的影响,因为该项会控制游戏运行的刷新率不超过显示器实际使用的刷
新率。其实在现在的游戏里TNT几乎不可能跑得比显示器刷新率还快,也就是说,
这又是一个没有实际意义的选项。这里还要求你设置一个“提前渲染数”(
Render-Ahead Number),建议设为2,多了TNT也做不到,在某些游戏中,还会出
现操控延滞的现象。

    OpenGL设置指导思想基本与Direct3D相同,以下不再复述。

    经过一番优化,我的TNT在Celeron366MHz机器上Quake2的demo1中的成绩大增
。不仅如此,TNT在D3D游戏中的画质与表现也更为出色了(你靠梢杂肗FS-HS等新游戏来试
试)。相信在将要推出的Quake3中,“古老”的TNT也
能给我一份满意的答卷!



--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.41.233]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店