极品飞车的显卡优化

Author: 伟仔 Date: 2000年 第17期

  同事攒了一台机器,硬件配置是:赛扬466,HY 64M内存,磐英EP-3VCA主板,小影霸TNT2(16M)标准版显卡。装机后运行极品飞车进行测试,画面还算可以,但贴图速度跟不上,他就打电话给我,让我来解决一下这个问题。下面我就把优化显卡的方法写出来,以供读者参考。
  首先进行显卡驱动程序中的图像和性能的优化。依次打开“开始→设置→控制面板→显示→设置→高级→RIVA TNT2→More Properties”标签进入设置选项。
  单击“Direct3D Settings”标签进入Direct3D设置对话框(如^17030503a^所示)。
  在“Performance And Compatibility Options ”(性能及兼容性选项)中,“Enable fog table emulation”(启用雾化仿真)、“Adjust Z-buffer depth to rendering depth if unequal”(自动调节Z-缓冲着色)、 “Enable alternate depth buffering technique”(启用深层交换缓冲区技术)应该选择,这些对提高游戏画质有很大的关系。比如,打开Table Fog后,在特定区域降低图像的透明度,可以增强远景的真实感,改善画质。
  在“Mipmapping”静态框中,“Automatically generate X  Mipmap Levels”(自动阶层式贴图级别)设为0或1; “Auto-Mipmap Method”(自动贴图方法)应选“8-top anisotropic ”;“Mipmap detail level”(贴图细节)应设为“ Best image quality”。以这些方式来加速3D场景的处理速度和处理质量。单击“More Direct3d”按钮,将“PCI Texture Memory Size ”(PCI纹理内存大小)设为0,因为这里主要是针对PCI显卡而设置的,其余的可采用默认值。这样,Direct3D设置就算完成了。
  单击“OpenGL Settings”标签,进行OpenGL设置对话框。
  在“Performance And Compatibility Options”选框中,除了“Disable Support For Enhanced CPU Instruction Sets”(禁止支持CPU增强指令集,如MMX,3DNOW!等)选项外,其余全选。因为OpenGL广泛应用于3D图形设计和游戏中,所以要让它尽量地发挥作用。在“Use up to X Mb of system memory for textures in PCI mode”中,将X的值设为0,情况和Direct3D设置类似。
  其他设置:在“Hardware Options”中可将“Core Clock Frequency”(核心频率)和“Memory Clock Frequency”(显存频率)分别超至155MHz/170MHz(用起来是不是很爽呢?)。另外,驱动程序的选择也是很重要的,极力向你推荐5.13版的公版程序。
  接下来,我们来看一下极品飞车中的3DSetup。打开3ddata.dat,加入如下语句:
  CARD_NVidia TNT2 Pro
  Triple Buffer=1
  Test=1
  然后再运行3DSetup.exe,是不是多了几项呢?将3D 图形渲染(3D Graphics Renderer) 改为NVidia TNT2 Pro,再试一下,最后将3D图选项“Triple Buffer”选上,保存。最后运行极品飞车,效果如何?