如果你的显卡硬件支持DX9.0以上,默认会开启Pixel shader 2.0和部分Vertex shader 2.0。就算你在游戏里把画质调到最低也没用。以前版本画质低是Pixel shader 1.4和Vertex shader 1.1,中等画质才是Pixel shader 2.0和Vertex shader 2.0。新版本默认给DX9.0显卡开了这些特效,但N卡FX5系列在这方面的表现不好,尤其是Vertex shader 2.0。
所以,如果你用的是FX5700以下的显卡,想流畅玩BF2,就得把特效改成Pixel shader 1.4和Vertex shader 1.1。
操作方法:我用nVHardPageSE build1.2(riva tuner也行)。
步骤:
1. 打开nVHardPageSE.exe。
2. 在DirectX选项里选最低的Shader setting。
3. 按上面说的,把Pixel shader设成1.4,Vertex shader设成1.1。
4. 点击apply setting now。
5. 重启电脑(虽然软件没提醒,但测试发现必须重启才生效)。
6. 重启后,去我的文档里的Battlefield 2mods文件夹,删掉所有缓存文件(就是清空这个目录)。注意!是我的文档里的Battlefield 2,不是安装目录里的,别搞错了!
搞定之后,你玩BF2就能像以前版本一样流畅了。
所以,如果你用的是FX5700以下的显卡,想流畅玩BF2,就得把特效改成Pixel shader 1.4和Vertex shader 1.1。
操作方法:我用nVHardPageSE build1.2(riva tuner也行)。
步骤:
1. 打开nVHardPageSE.exe。
2. 在DirectX选项里选最低的Shader setting。
3. 按上面说的,把Pixel shader设成1.4,Vertex shader设成1.1。
4. 点击apply setting now。
5. 重启电脑(虽然软件没提醒,但测试发现必须重启才生效)。
6. 重启后,去我的文档里的Battlefield 2mods文件夹,删掉所有缓存文件(就是清空这个目录)。注意!是我的文档里的Battlefield 2,不是安装目录里的,别搞错了!
搞定之后,你玩BF2就能像以前版本一样流畅了。