让NV3X显卡玩好HL2

应用百分百

1.借助软件实现DX9特效

NV3X (GeForce FX5xxx)系列显卡在HL2(《半条命2》)中会被认为是DirectX8.1级别的显卡,会缺失一部分特效,无法展现HL2作为DirectX9游戏代表作应有的画质水平。

现在有一种流传的方法是在游戏中用“~”键调出控制台,然后输入命令:mat_dxlevel 90,另外还可以使用mat_dxlevel 81、mat_dxlevel 80、mat_dxlevel 70、mat_dxlevel 60、mat_dxlevel 50来强制使用不同的DirectX级别。但经过验证发现,这只适用于GeForce 6800之类高级显卡来降级使用不同的DirectX特效,而不适合使用在NV3X系列显卡上。最好的办法还是使用工具软件3D-Analyze。

3D-Analyze可以模拟Radeon8500、 Radeon9800

PRO、GeForce4 Ti 4600和GeForce FX5900U四种显卡,使只支持DirectX7的显卡也可以玩DirectX8、DirectX9游戏。它的使用方法就是在“VendorID厂商ID”和“DeviceID设备ID”中分别输入所要模拟的厂商ID和设备ID。

具体到我们这次修改,首先要使用“SELECT”命令选择HL2的可执行文件,接着在界面中部的“VendorID”和“DeviceID”中分别输入“4098”和“20040”,这是ATi Radeon9800 PRO的VendorID和DeviceID,也就是我们要让HL2认为我们的显卡是ATi Radeon9800 PRO。然后将设置用“Save Batch Files”存为BAT文件,最后执行界面中的“run”就可以玩游戏了。经过上述修改后, NV3X系列显卡也能支持DirectX9的主要特效,水面出现了DirectX9才会有的景物倒影。不过这并不意味着NV3X系列显卡完全能使用上和ATi Radeon9800 PRO一样的DirectX9特效,并且这样也会降低NV3X显卡的游戏速度。

3D-Analyze下载地址:http://www.tomm ti-systems.de/main-Dateien/TOOLS/dontlink thefile_3danalyzer-v236.exe

2.如何测试游戏速度

如何在画质和速度间取得平衡?那就需要我们自己测定对比一下各种模式下HL2的游戏速度。我们仍然是使用“~”键调出控制台。然后输入“record demo名”来录制一段demo,接着使用“stopdemo”结束这段demo录制。最后使用“timedemo demo名”就可以自动测试这段demo。结束后会在“游戏的安装目录\HL2”下生成一个名为SourceBench.csv的文件,里面记录了游戏demo名、demo测试的平均速度、最高速度、最低速度、驱动版本等一系列信息。当然我们也可以下载各种demo进行测试,这里给出著名硬件网站Hardocp的测试demo下载地址:http://www.fileshack.com/file.x?fid=5857。下载后将解压出的dem文件释放到“游戏的安装目录\HL2”下就可以直接调用了。