让V3800支持D3D下的FSAA

Author: 孙逸鸣 Date: 2000年 第31期

  自从NVIDIA公司的雷管5.08驱动推出后,在OpenGL下支持FSAA(全屏幕抗锯齿)成了广大TNT2和Geforce用户值得炫耀的功能,FSAA可是VOODOO3、G400和SAVAGE4望尘莫及的。FSAA与G400的环境凹凸贴图都是为了有效地提高3D游戏的画面质量,NVIDIA的FSAA是通过软件让游戏支持OpenGL下的FSAA,因此使用后帧数会急剧下降,不过其FSAA对OpenGL的游戏兼容性可是十分强的,它不需要游戏专门支持FSAA,只要支持OpenGL即可。现在nVidia的雷管驱动已出到5.32版了,在5.30版时就可以支持D3D下的FSAA,这回NVIDIA的FSAA把D3D和OpenGL全霸占了。
  华硕公司的TNT2和Geforce的驱动现在刚出到5.22e版驱动,其他一些大厂的驱动版本也不高,驱动内并不支持D3D下的FSAA,难道要重装公版驱动?不用了!我使用的是V3800PRO显示卡,下面我来介绍一下:
  (1)打开注册表编辑程序(c:\windows\regedit.exe),找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\NVIDIA\Direct3D。
  (2)单击鼠标右键,选择“新建”中的“DWORD值”,命名为Antialiasenable,修改键值为1,此DWORD值是让显示卡打开FSAA的功能。键值1为打开,键值0为关闭。
  (3)单击鼠标右键,选择“新建”中的“DWORD值”,命名为Antialiasforceenable,修改键值为1,此DWORD值是让显示卡强行在D3D软件中使用FSAA功能,键值1为打开,键值0为关闭。
  (4)单击鼠标右键,选择“新建”中的“DWORD值”,命名为Antialiasquality,修改键值为0到7中任意数,此DWORD值是显示卡FSAA的级别,7为最高级别,其FSAA效果最好,但速度最慢。本人建议使用键值为1,此时FSAA对游戏的影响不是很大。如果是赛扬500左右的CPU加上TNT2标准版显示卡,基本可以流畅运行大部分D3D游戏。
  在D3D下打开FSAA后,特别是在低分辨率下,效果十分明显,画面质量有了很大的提升。以上的方法在V3800PRO 5.22E版通过,其他别的品牌的显示卡,也可以试试,希望大家都能体会到D3D下FSAA的乐趣。