| TNT正在逐渐衰老!一个明显的事实是,这种一度强势的显卡现在需要竭尽全力,才能应付象Q3Test这样的游戏。另一方面,TNT2尽管帧频和画质有所提高,但即使用一张TNT2
Ultra搭配强大的CPU,某些游戏在高分辨率下的表现仍然差强人意。另外,性能还并不是TNT系列显卡唯一需要关注的。许多人使用TNT/TNT2时,都遇到过这样或那样的问题。其中大多数人用的都是Super
Socket7系统。本文的宗旨便是帮你将TNT和TNT2的性能发挥至极致的同时,确保较高的兼容性。
TNT/TNT2推荐的BIOS设置
现在请重新启动计算机,按Del或F10(根据屏幕上的提示)进入你的BIOS设置菜单。如果以前从未碰过BIOS,建议你先到处看看,但不要更改任何东西。这将有助于你熟悉我们后面要 讨论的设置修改。有些BIOS可能不允许你修改后面提及的部分选项,但假如你希望无论如何都能修改它,请使用TweakBIOS这个程序。不幸的是,该程序在注册前,不允许你保存设置。所以每次重新启动后,都不得不重新修改一遍。
通常,如果不是遇到了大问题,原来的设置就应该足够了。但只要你在使用TNT/TNT2显卡时遇到问题,这儿推荐的BIOS设置就会有一定的帮助。建议你一次只调节少许设置,而不是全部更改(注意记录修改之前的原始设置)。
下面是NVIDIA和我们推荐的BIOS设置:
Assign IRQ to VGA(或者video) - 为VGA(或Video)分配IRQ:建议设为Enabled,或设为"Auto"。TNT和TNT2均需一个IRQ(中断请求)才可正常工作。
Video BIOS cacheable - 可以缓存显示BIOS:建议设为Disabled,或保留默认设置。如果你设为Enabled,尽管不会出什么差子,但也不会显著提高性能。
Video BIOS shadow - 影子显示BIOS:建议设为Enabled。这样可以加快VGA
BIOS的访问速度(比如加快DOS的Dir命令等等)。如出现问题,请将其禁止(Disable)。
VGA Palette Snoop:建议设为Disabled。这是一项古老的特性,TNT/TNT2不再需要。
PCI Palette Snoop:同样设为Disabled,不应为TNT/TNT2启用这一特性。
C8xxxx-CBxxxx Shadow(其中的xxxx可以为任何十六进制数值)&127;:设为Disabled,TNT和TNT2已经Shadow过了。
AGP Aperture size:如果你的TNT卡是PCI版本的,这项设置便不必理会。所谓“AGP
Aperture size”,是指可由AGP显卡使用的系统内存总量(超过显卡自带内存的那一部分)。如果你的系统经常发生崩溃或者死机,请将其设为64MB。如果还不能解决问题,再设为256MB——不管你的系统里真正装了多少MB内存!下面是推荐设置表:
如果你有:
128MB或更多的内存:设为64 MB或32 MB
96 MB内存:设为48 MB或者24 MB
64 MB内存:设为32 MB或者16 MB
48 MB内存:设为24 MB或者12 MB
32 MB内存:设为24 MB或者12 MB
16 MB内存:设为24 MB或者12 MB
如果你目前只有32MB内存,那么提一个忠告:无论你用的是什么显卡,都应考虑多买点儿内存了!
AGP总线速度
这是经常都会遇到的一个问题,特别是在你超频或者升级成100MHz外频的一种CPU时。例如,许多人都将自己的前侧总线(FSB)速度从66MHz超到100MHz。此时假如AGP总线的频率分配比例不从1/1变成2/3,就也会以100MHz的速度运行。此时不但不会对显卡速度的提升有任何帮助,反而会破坏你的显卡,缩短它的寿命!
总线速度 AGP倍频 AGP速度
66MHz 1/1 66MHz
75MHz 1/1* 75MHz
83MHz 1/1**(推荐2/3) 83MHz(2/3时,为55MHz)
100MHz 2/3 66MHz
112MHz 2/3* 75MHz
124MHz 2/3** 83MHz
133MHz 2/3*** 89MHz
* 这个速度已超出产品的设计指标。可能会出现问题,最好不要使用更高的速度。
** 这个比产品的标准速度高出许多。可能会出现问题。显卡寿命会明显缩短。
*** 这个速度已经极度危险!可能出现问题!显卡寿命会显著缩短!强烈建议你不要玩火!
怎样才能晓得自己的AGP速度呢?很简单,将你的系统总线速度(即外频,如100MHz)乘以AGP/CPU比率(比如2/3)就可以了。欲知更多信息,请阅读主板手册中讲解AGP和CPU配置的章节。如果不得不将AGP总线速度设成高于66MHz,记住:我们在这里已经警告过你了!
驱动程序
通常,NVIDIA公司经常在网站上发布的参考驱动适用于任何一种牌子的TNT/TNT2显卡。不管用的是创新的也好,华硕的也好,帝盟的也好,一概通吃!但假如你的显卡还提供了一些附加功能,比如TV输出/输出等,NVIDIA的参考驱动便不是特别适合。除此以外,不同的驱动程序有时也可以组合使用,以获得不同的特性,但我个人觉得这种混合带来的效益并不高,有时还会造成冲突。结果就是花大量的时间去调节、调节、再调节。浪费时间 不说,最后还容易搞砸。
另外,TNT和TNT2的驱动完全可以互换使用。目前还有适用于BeOS、Linux以及其他所有Windows平台(包括3.x)的TNT/TNT2版本。
如果想 下载最新的NVIDIA参考驱动,请访问NVIDIA驱动程序主页:
http://www.nvidia.com/Products.nsf/htmlmedia/software_drivers.htm
新驱动的安装
显示驱动的正确安装很重要。如果要从头到尾做的话,其中涉及到切换为标准显示类型,将旧驱动从系统中清除出去,以有最后安装新驱动程序。请按下述步骤仔细操作:
步骤一:
用鼠标右键点击桌面
从菜单里选择“属性”
选择“设置”
选择“高级”
选择“适配器”
选择“更改”
随后会出现两个选项。请选择“显示指定位置的所有驱动程序列表...”。选择“显示所有硬件”单选钮。在左边的框中,滚动至最开头,选择“标准显示类型”。然后在右边的框中,选择“Standard
PCI Graphics Adapter(VGA)”。不理会随后出现的警告,安装相应的驱动程序,然后重新启动计算机。
步骤二:
安装新驱动之前,第二个步骤是确定自上一次安装驱动以来,没有留下“垃圾”驱动文件。如果准备在上一次安装的NVIDIA参考驱动的基础上升级,那么请采取下述步骤:
按“开始”按钮,然后选择“查找”、“文件或文件夹”。
假定你的Windows操作系统安装在C盘,请自C:\(包括所有子文件夹)开始,搜索“nv*.*”(不要加引号)
查找完毕后,看看C:\Windows\System、C:\Windows\Inf和C:\Windows\Help内是否有以nv开头的文件;如果有,全部删除(除非确定自己升级成功,否则不要把它们从“回收站”里清空)
退出“查找”程序
再按“开始”按钮,选择“运行”
在“运行”框内,输入“regedit”,启动Windows的注册表编辑器
在左边的方框内,转到“HKEY_LOCAL_MACHINE\Software\NVIDIA
Corporation”这个键
用鼠标右键点击“NVIDIA Corporation”主键,选择“删除”;回答“确定”,确认删除这个主键
退出regedit程序
如果从前安装的显卡厂家(比如华硕)提供的驱动程序(比如V3400TNT专用驱动),那么你可以有两个选择。一个是使用相应的反安装工具。如果当时是用setup.exe安装的驱动程序,通常都可以方便地反安装。方法是在控制面板里启动“添加/删除程序”,找到那个驱动(比如ASUS
AGP-V3400TNT Display Driver),将其删除即可。
但假如没有这样的反安装工具,必须用一种不同的方法来“反安装”旧驱动。这时需要用到Windows配套提供的“系统信息”工具,可用它显示与已安装组件、驱动、资源等有关的信息。请按下述步骤操作:
按“开始”按钮,选择“运行”
在“运行”框内,键入:msinfo32
打开了“信息系统”窗口后,请点击左边“组件”旁边的+号,再点击“显示器”
再来看看右边的显示,“系统信息”会显示出与当前安装的显示驱动程序有关的一系列信息。每个文件都有一个“公司名”项目,需要特别注意。如果一个文件的公司名是Intel或者Microsoft,请忽略它!对于列出来的其他文件,则需记下每个文件的名字。象前面步骤二讲述的那样,在Windows中查找这些文件,将其删除。
接下来,还是在“系统信息”工具中,从“工具”菜单下选择“系统配置实用程序”。随后会看到许多卡片,选择最后一个“启动”卡片。在列表中查找与旧驱动有关的任何东西。比如假定你要删除的是创新公司的旧驱动程序,那么会发现一些项目提到“Blaster
Control“,比如bcontrol.exe或者blasterc.exe等等。请撤消对这些选项的复选,然后关闭该工具(如提示重新启动,建议你按提示行事)。
步骤三:
现在开始安装新驱动。请确定你已将含驱动文件的.zip解压至一个易于找到的位置。随后请按下述步骤操作(以下操作适用于NVIDIA参考驱动;至于非NVIDIA驱动,可能会有所出入):
用鼠标右键点击桌面,选择“属性”
选择“设置”卡片,再按下“高级”按钮
选择“适配器”卡片,再按下“更改”按钮
按“下一步”继续,在“更新设备驱动程序向导”对话框中,选择“显示指定位置的所有驱动程序...“
按“下一步”按钮,选择“从软盘安装”
在随后出现的“从磁盘安装”对话框中,(一会儿软盘,一会儿磁盘,可见Windows中文版制作人员是多么不负责!),指出刚才解压新驱动文件的位置。
随后会出现“选择设备”对话框,看看新设备的名字是否已经列出。确定后,让Windows安装驱动。最后按“完成”。重新启动。
重新设置一下自己的显示参数,比如分辨率、色深、刷新频率等等。再找些游戏来试试,比如Q3Test、High
Stakes等等。:)
(注:以上操作步骤均以Windows 98中文版(第二版)为准,版本号:4.10.2184.1。
Super-7的兼容问题和建议
过去,TNT和Super Socket 7(以下简称SS7)系统之间可以说非常“不友好”。但随着NVIDIA参考驱动1.88版本的推出,大多数问题都得到了解决。但偶尔,你也会遇到一些莫名其妙的故障,特别是在你使用ALi
Aladdin主板芯片线的情况下。
AGP驱动程序
SS7系统同TNT搭配使用时,AGP驱动程序是最让人头痛的!但在为VIA MVP3芯片组加装了最新的补丁和驱动程序后,情况应该有所改观。ALi最新的1.60及更高版本的AGP驱动程序修正了大量问题,使其终于成为一个比较稳定的平台。
如果你用的是VIA芯片组的SS7主板,请访问VIA驱动程序主页:
http://www.viatech.com/drivers/index.htm
如果你用的是ALi芯片组的SS7主板,请访问ALi驱动程序主页:
http://www.acerlabs.com/acerlabs/drivers.htm
SS7的BIOS设置
少数设置可能带来问题,所以最好将其禁止(Diable),这样有助于提高稳定性。大多数有麻烦的设置默认情况下都是关闭的,但某些程序(比如PowerTweak)有时也会将其打开,所以一定要谨慎,判断它们是否真的是设置正确。注意这里出现的设置名称或许会和你的BIOS有所出入,此时请寻找那些名字类似的设置。
Read around Write:可能造成死锁。如果能够将其打开(Enable),会有助于性能的提高。但如果出现问题,就应立即禁止(Disable)。
Cache Pipeline Writes:大多数系统都会由于开启了它,而造成死机不断,特别是MVP3的主板。最好将其禁止。
Cache Pipeline Reads:也可能带来问题,但机率不大。如果是MVP3主板,最好将其打开(Enable)。
SS7注册表设置
在注册表中(开始、运行、regedit),找到“HKEY_LOCAL_MACHINE\Software\NVIDIA
Corporation\RIVA TNT\System\”这个主键。在右边的窗框中,按鼠标右键,创建一个DWORD值。将这个DWORD命名为“Super7Compat”(区分大小写),并将它的值变成1。这样做有助于解决一些无法解释的问题。
对3DNow的支持
任何TNT驱动程序,只要版本号在1.88或以上,都已经提供了对3DNow!、SIMD扩展的支持。如果你的CPU使用了这些扩展(比如K6-2),强烈建议你升级到更高版本的驱动程序。不仅性能可能提高30--40%左右(具体取决于你的处理器),它们也解决了SS7系统的一些问题。
在NVTweak中,如果禁止“Enhanced CPU Instructions”(高级CPU指令),会造成3DNow和MMX支持被关闭,造成显著的性能下降。所以应确定这个框不被复选。
画质和速度优化
下面提到的部分优化措施会涉及到对注册表的改动,所以一定要谨慎从事,做好注册表的备份。
如果你按照前面的步骤,刚刚安装了一个最新的驱动程序,便需要先做两件事情,才能开始对注册表的改动。
首先启动一个OpenGL游戏(比如Q3Test),让OpenGL初始化(实际进入游戏),再退出游戏。进入NVIDIA显示属性扩展(参考下面的NVTweak)。访问Direct3D卡片。将Anti-Aliasing(边缘修饰或反锯齿)滑杆拖到一个不同的位置,然后按“Restore
Defaults”按钮。关闭该工具。这两项操作的目的是在注册表里创建必要的文件夹和键,以便继续以后的步骤。
注册表优化
允许高级选项 - 打开你的注册表。来到HKEY_LOCAL_MACHINE\Software\NVIDIA
Corporation\Riva TNT\NVTweak\目录。创建一个DWORD值,名为PowerUser(不用区分大小写),将它的值变成1。这样便可在NVIDIA显示面板中设置一些额外的选项。
打开多重纹理 - 在你的注册表中,来到HKEY_LOCAL_MACHINE\Software\NVIDIA
Corporation\Riva TNT\OpenGL\目录。创建一个DWORD值,名为ForceMultiTexture(要区分大小写)。可将它的值设为1或0。若设为1,表示允许SGIS多重纹理贴图;若高为0,则表示禁止多重纹理贴图。在大多数系统中,打开多重纹理会使16位彩色下的OpenGL游戏速度大增。但在另一些系统中(特别是Super
Socket 7),则会造成性能的严重降低。建议你在这两种设置下都做一遍性能测试,看看是否会对自己有所帮助。正常情况下,它应可使你的游戏帧频提高10fps以上!注意假如用32位渲染来玩游戏,这个选项在默认情况下都是打开的,无论注册表的设置如何!
NVTweak
Direct3D设置
如果想使用这些选项,必须安装NVIDIA参考驱动程序,而且必须象前面说的那样打开“高级”选项。用鼠标右键点击桌面,选择“属性”,再选择“设置”卡片,按下“高级”按钮,最后点击位于顶部的TNT或TNT2/Ultra卡片标签。
如果你用的是TNT2,这里所有选项均可以“最高的质量”为准,速度上不会感觉有任何降低。但如果用的是TNT显卡,恐怕有一些特效不能打开,否则会对速度产生影响。总之,以你的决定为准:
Mipmap Levels(MIP贴图级别) - 会对速度产生轻微影响,但个人感觉TNT用户最好设为较低的数字(我自己用0)
Auto-Mipmap Method(自动MIP贴图方法) - 老实说,Bilinear(双线)和Trilinear(三线)的区别极其微小。但如设为Trilinear,有助于在一个3D物件离自己远去的时候,防止偶尔出现的、令人讨厌的乱线条,这会纹理的失真。个人推荐Trilinear。
Mipmap Detail Level(MIP贴图细节级别) - 级别越高,画质的改善就越明显,但会对TNT的速度产生一定干扰,TNT2则不存在速度上的问题。所以,我在此建议设置成“Best
Image Quality”(最佳画质)。
Anti-Aliasing(边缘抗失真) - 应该打开,否则画面会非常粗糙。有些人选择3x3,但我仍然觉得设高点也不至于过分影响速度。如果你用的是TNT2,设成4x4将毫无问题。我推荐TNT和TNT2都设为4x4。
Direct3D - 高级设置
请按Advanced按钮进入Direct3D的高级属性选项卡。
Enable Fog Table Emulation(启用雾表仿真) - 通常将其关闭,可在一定程度上改善性能。
Use DirectX5 Compatibility Mode(使用DirectX5兼容模式)
- 应将其关闭。现在大多数游戏都只支持DX6或更高版本。如果你在运行一款老式的DX5游戏时碰到问题,再将其打开不迟。
Disable Support For Enhanced CPU Instructions(禁止支持高级CPU指令)
- 不要选择这个选项,特别是如果你用的是一块MMX处理器。TNT/TNT2的驱动程序已对3DNow!和MMX等高级指令进行了优化,所以应“支持高级CPU指令”才对,除非你有时候碰到了问题。
Texel Alignment(纹理排列) - 看不出有什么理由需要修改它的默认值(3)。在大多数游戏中,其他值会造成画面失真。在最终幻想7中,设置成3可避免出现“盒子”效果。
PCI Texture Memory Size(PCI纹理内存大小) - 如果你的显卡是PCI版本,建议你设置成8-10
MB。如果是AGP显卡,该设置不会有什么作用,应将其设为0MB。
Disable Wait for VBlank(禁止等待垂直同步信号) - 即禁止VSYNC。我自己已选定了该框(即“禁止VSYNC”),这样可以显著提高速度。如果还要求你设置一个“提前渲染数”(render-ahead
number),建议你设成一个相当小的偶数,大约就是2或4。如果这个数字设得过高,在某些游戏中,会出现操控延滞的现象。
OpenGL设置
OpenGL设置相当简单和直接,进入其属性卡的方法和Direct3D一样,在此不再赘述。
Enable Buffer Region Extension(允许缓冲区扩展) - 打开
Allow Dual Planes(允许双平面) - 打开
PCI Texture Memory Size(PCI纹理内存大小) - 与Directx3D的建议一样
Enable Buffer Flipping(允许缓冲翻转) - 打开
Wait For VBlank(等待垂直同步信号) - 关闭
位深和分辨率
TNT用户注意:如果你用的是一个300MHz或者更快的CPU,建议为大多数游戏都选择1024x768x16bpp。如果想试验32位色深的效果(32bpp),建议你将分辨率下调到800x600或者640x480。但假如你的CPU够“劲”,超到了非常高的频率,那么也完全可能在1024x768x32bpp下跑得很流畅。
TNT2用户注意:对于TNT2或者TNT2 Ultra显示卡,大多数游戏都应该在1024x768下非常流畅地运行。TNT2的32位真彩色游戏速度比TNT下面快得多,所以一定要好好利用。只要你的CPU好,而且各种设置都已进行了优化,那么大多数游戏使用1024x768x32bpp应该完全没有问题。如果你不介意16位渲染,那么将分辨率调高到1280x1024,通常也能达到30fps以上的帧频(要求CPU比较好)。
TNT/TNT2的超频
在对自己的TNT或TNT2卡进行超频之前,首先请确定自己对于显卡的超频有了一个比较透彻的认识。总之,对于自己的行动做到心中有数,不要盲目!
警告:TNT/TNT2显卡超频使用,可能造成硬件报废,以及使用寿命缩短。不要指望会有什么奇迹出现。对任何硬件设备的超频来讲,尽管可能会使你“觉得”非常超值,但都存在着一定程度的危险!
即使你的TNT卡不超频使用,也会散发出大量热量。请务必注意保持良好的散热。
显卡超频并非肯定能提升你的帧频。如果大多数时候只在低分辨率下玩游戏(640x480x16bpp),那么超与不超并没多大分别,因为在这种情况下,显卡的负担要比CPU重得多!超频特别适合高分辨率和高色深的游戏。如采用默认设置,TNT卡在1024x768x32bpp下会显得非常吃力,但将其超到120MHz内核/125MHz内存时钟后,帧频顿时可以变得非常理想!而对Hercules
TNT2 Ultra来说,把它超到190内核/220内存后,即使在1600x1200 x16bpp下玩游戏,也会变得非常流畅!
有些显卡驱动(比如Hercules Dynamite TNT和Creative Labs的驱动)已经自带了超频工具。但对于所有用户,我都向你们推荐短小精悍的TNTClk工具。长度仅50K,但TNT超频所需的功能全都有,而且设置在下次启动后仍然有效。请到下述地址下载TNTClk:
http://member.ntease.com/~transbot/download/tntclk.zip
程序启动时,会显示出显卡目前的工作频率,并提供了相应的滑杆,允许你直接调节速度。这里暂时忽略高级和内存计时,以后有机会还会作更多的讨论。
(在翻译机自己的ASUSV3400TNT-AGP-16MB SGRAM上,内存设置如下图所示:)
推荐的TNT速度设定:
注意不要直接跳到我们推荐的速度,因为TNT卡无论内存还是显卡本身,质量上都存在一定的差异。每次都试着上调几个MHz,直到最后PC死锁,不得不重新启动为止。注意TNT的默认时钟速度是90MHz的内核/110MHz的内存。
散热方式
内核时钟
内存时钟
散热片
95MHz-110MHz
110MHz-120MHz
散热片+好风扇
110MHz-115MHz
110MHz-120MHz
专用显卡散热系统或者大风扇
110MHz-120MHz
110MHz-125MHz
TennMax或类似散热系统
115MHz-125MHz
115MHz-125MHz
Peltier+
115MHz-135MHz
120MHz-135MHz
推荐的TNT2速度设定:
TNT2的超频非常灵活。从出厂默认的125内核/150内存,一直可以超到175内核/200内存,有时甚至还能超到更高!
因此,建议你还是使用最笨的办法,每次将内核频率上调3-5MHz,然后运行一些3D游戏20分钟左右。如果没有发生死机,再将频率提高3-5Mhz。以此类推,直到最后死机。死机后,等它稍微冷却一段时间,再重新开机。将频率降低5-10MHz,用3D游戏测试一小时左右。如正常,一般都能发现最适合自己的一个内核频率。同样的方法也适用于内存的超频。
如果加上额外的散热,超到更快的速度也不是不可能的!由于大多数TNT2卡都自带风扇,所以建议你在卡的另一面加上一、两只大功率风扇。事实上,市售的Card
Cooler系统就非常适合。
总结
本文的目的是帮助你提升TNT及TNT2卡的性能、兼容性以及稳定性。事实上,任何计算机设备的超频使用都必须以稳定为第一前提。如果不稳定,超得再高也没什么实际意义!另外,超频隐藏着危险,会造成设备寿命缩短,整个系统出现莫名其妙的错误等等。所以,请谨慎使用。本文仅供参考,对于超频的任何后果,原作者、译者、刊发本文的网站、出版社不负任何道义或实质上的责任!
|