如果你的顯卡硬件支持DX9.0以上,默認會開啟Pixel shader 2.0和部分Vertex shader 2.0。就算你在游戲里把畫質(zhì)調(diào)到最低也沒用。以前版本畫質(zhì)低是Pixel shader 1.4和Vertex shader 1.1,中等畫質(zhì)才是Pixel shader 2.0和Vertex shader 2.0。新版本默認給DX9.0顯卡開了這些特效,但N卡FX5系列在這方面的表現(xiàn)不好,尤其是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. 重啟電腦(雖然軟件沒提醒,但測試發(fā)現(xiàn)必須重啟才生效)。
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. 重啟電腦(雖然軟件沒提醒,但測試發(fā)現(xiàn)必須重啟才生效)。
6. 重啟后,去我的文檔里的Battlefield 2mods文件夾,刪掉所有緩存文件(就是清空這個目錄)。注意!是我的文檔里的Battlefield 2,不是安裝目錄里的,別搞錯了!
搞定之后,你玩BF2就能像以前版本一樣流暢了。