查看單個文章
舊 2006-03-27, 05:08 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 顯示卡在遊戲中的最佳化攻略

顯示卡在遊戲中的最佳化攻略

  不少硬體高手常常會問我類似的問題:「我的顯示卡已經夠強的了,怎麼玩DOOM3還是感覺不怎麼爽啊?」、「我的顯示卡有點爛,最佳化一下可以玩Half Life 2嗎?」……其實對於目前的最新3D大作,說白了,玩它們就是在玩顯示卡。目前有不少介紹如何最佳化顯示卡來玩遊戲的所謂「秘籍」、「寶典」,但大都是泛泛而談,根本沒有做到「具體遊戲,具體分析」。為此,我針對目前最熱門的幾款遊戲,談談如何為它們量身設定,讓顯示卡最佳化為遊戲服務。



一、你應該瞭解的4個常識



  1.一般來說,關於ATi晶片的顯示卡擅長於DirectX遊戲,而關於nVIDIA晶片的顯示卡則擅長OpenGL遊戲,至於某款遊戲是關於DirectX還是OpenGL開發,你可以從該遊戲的官方網站查詢獲得。多數FPS(第一人稱射擊類)遊戲採用了OpenGL技術,目前流行的DOOM3也關於此開發。



  2.要讓顯示卡最大發揮自己的效能,尤其是在最新3D遊戲的考驗中做到「金身不破」,安裝最新的DirectX版本、選項合適的驅動、適當的超頻等基本的最佳化措施是必不可少的。此外,隨時留意你所使用顯示卡的官方網站,它可能會針對某些遊戲中出現的問題推出特別的修正檔(hotfix)。



  3.遊戲是對整個電腦系統綜合效能的考驗,除了顯示卡最佳化外,遊戲對硬碟傳輸速度、記憶體容量、CPU運算速度也有不同程度的要求。建議大家開啟硬碟的UDMA功能,否則遊戲速度會大打折扣;如果你的硬碟是低速5400轉,那麼最好確保記憶體足夠大,否則執行最新3D遊戲速度會較慢。



  4.執行「dxdiag」指令,切換到「顯示」標籤,確保開啟「DirectDraw加速」、「Direct3D加速」、「AGP紋理加速」三項(圖1);在顯示卡的OpenGL設定界面中勾選「預設的紋理著色深度」。
http://diy.yesky.com/imagelist/05/12/u253jtdi6774.jpg

二、特別的關照給特別的你



1. 當紅小生——魔獸世界(WOW)

http://diy.yesky.com/imagelist/05/12/834fn7nfr5y8.jpg

  魔獸世界(WOW)可以說是目前最為火爆的遊戲(圖2),作為由著名遊戲公司Blizzard最新出品的多人在線角色扮演網路遊戲,其絢麗多彩的遊戲場景和極富趣味性的情節是吸引玩家的主要原因。當然,魔獸世界裡用來調節圖像品質的設定選項數量也是多得有些讓人目不暇接。


在預設設定中螢幕解析度是1024×768,遠景顯示等級為30%,材質細節最高,世界細節層次、頂點動態遮罩和硬體游標為開啟狀態,其餘選項均關閉(圖3)。這種情況下,Radeon 9550等級或以上的顯示卡已可以基本流暢執行預設設定下的遊戲,倘若你希望遊戲中的畫格數更高或在稍微低端一點的顯示卡也能流暢執行,那麼你可以做一下的一些最佳化。


No.1:針對遊戲設定的最佳化


http://diy.yesky.com/imagelist/05/12/afos2c28ojru.jpg
  首先,在畫質的設定面板中把遠景顯示、環境細節、地形陰影品質、材質細節等全部設定為低,而實現光影效果的頂點動態遮罩也去掉鉤選,甚至降低遊戲解析度,這樣你就可以看到遊戲的速度有很明顯的提升了,Radeon 9550會有50%以上的提升。



  接下來開啟「全螢幕幕泛光效果」(圖4),畫面不僅明亮了許多而且變得非常柔和。然後我們10%的遠景顯示,用來觀察遠方的地形,在解析度方面,我們設在1024×768。在這種設定下低端的顯示卡上可以達到流暢執行的效果,同時也兼顧了遊戲對畫面的需求。


No.2:硬體組態吃緊的用戶特別最佳化

http://diy.yesky.com/imagelist/05/12/y11weq5823s1.jpg

  如果說顯示卡決定了你在玩WOW時能夠獲得更好的享受,那麼記憶體的容量就決定了你是否能玩WOW了。如果你使用筆記型來玩WOW,由於硬碟轉速往往採用的5400轉低倍速,所以它對記憶體的要求更大,建議最好不要低於768MB。如果你的筆記型記憶體比較吃緊,建議在Windows XP中設定更多的虛擬記憶體,此外還有兩個方法可以讓記憶體更好的為WOW服務:



為WOW設定更高的優先等級



  執行WOW後,按下Ctrl+Shift+Esc鍵開啟工作管理器,切換到「工作」選項項,右鍵按下WOW遊戲工作,選項「設定優先等級→高」(圖5)。這樣能保證在記憶體佔用比較緊張的時候,WOW最先獲得系統分配的記憶體。
http://diy.yesky.com/imagelist/05/12/3fr08ekn9kfc.jpg

定時解壓縮WOW佔用的記憶體



  如果你使用的是Windows XP系統,那麼Windows 2003中有個名為「empty.exe」的小工具非常適合你(下載位址:),它可以解壓縮特定程序在佔用大量記憶體後不能及時解壓縮的記憶體資源,用來改善因部分軟體佔用記憶體過大導致系統變慢的情況非常有效。



  下載獲得empty.exe之後,用記事本編輯如下文字並將其儲存為*.bat文件:



  @echo off



  empty wow



  將該檔案儲存在empty.exe所在目錄,我們只需要在WOW執行程序中,偶爾執行一下這個bat批次處理文件即可解壓縮由WOW佔用的記憶體。根據筆者的試用,其最佳化效果十分明顯。



使用OpenGL模式進入遊戲
http://diy.yesky.com/imagelist/05/12/25wehl7fql25.jpg


  預設情況下WOW的執行模式為DirectX模式,所以最好安裝DirectX 9.0c版本。不過對於硬體組態不夠強勁的用戶,可以用OpenGL模式進入,方法為:用記事本開啟WOW安裝目錄下的config.wtf文件,在其中加入一句:「SET gxApi "opengl"」(輸入時不帶外面的中文全形引號),儲存之後即可。對於某些用戶進入WOW時,提示「魔獸世界不支持你的3D加速ǎでJ滄爸F諨ual-TMU的3D加速卡」的情況,同樣可以採用該方法進入遊戲,不過該模式下fps會有很大幅度的下降,根本的解決之道還是昇級你的顯示卡。



No.3:驅動程式的選項



  對於nVIDIA顯示卡,推薦使用Forceware 61.76版驅動,此驅動全部支持Microsoft 9.0和OpenGL軟體套用,這使它提供了最佳的效能和增強的圖像品質,同時它還支持快速Windows縮放功能以及緩解視力疲勞,而使用ATi顯示卡的話,推薦使用新催化劑4.9版本驅動。

2.硬體殺手——DOOM3



  在將全球遊戲玩家的胃口足足吊到嗓子眼之後,DOOM3終於上市了,這款出自ID之手的大作帶來的炫麗複雜的動態光影、高品質的凹凸貼圖確實營造了身臨其境的效果,逼真的物理引擎以及創新最新音瀕技術的後續加入都將給挑剔的遊戲玩家一個最好的回應。



  從DOOM官方推薦的硬體組態上來看,ATi8500和nVIDIA的GeForce4 MX440顯示卡、最低384M記憶體、P4 1.5G或AMD1800+處理器組態即可體驗DOOM3,似乎讓我們感覺DOOM3也並不那麼難以靠近。但是這樣的組態能讓我們充分領略DOOM的精妙體驗嗎?答案是否定的,在稍顯低端的顯示卡上我們還必須做最佳化工作,由於DOOM3對關於nVIDIA晶片的顯示卡作了最佳化,所以在同等頻率下,nVIDIA顯示卡的成績會好於ATi顯示卡,但是通過最佳化後,這種差距可以縮小。



No.1:針對遊戲的設定最佳化



  面對DOOM3,9550之流的顯示卡在選項1024×768解析度、高畫質已經不現實了,我們建議這類顯示卡選項800x600解析度、中等畫質模式執行;而X700/6600層次的顯示卡則完全可以在1024x768解析度、高畫質下流暢執行;更進階別的顯示卡只要不設定太極端的高要求模式基本沒問題


No.2:超頻——遊戲加速絕對的真理



  對大部分使用Radeon 9550或Geforce 5700LE的用戶來說,要想體驗DOOM3的魅力,不超頻絕對只能看幻燈片。我們的目標是在800x600或1024x768的解析度下中等畫質跑30畫格以上的速度,這樣算基本流暢執行了。當你把預設頻率為250MHz/400MHz的Radeon 9550或Geforce 5700LE通過Rivetuner超頻至325MHz/500MHz以上,這是你至少在800x600下可以獲得30畫格以上的速度。



No.3:遊戲畫質該如何選項



  遊戲畫質的設定主要取決於你的顯示卡顯示記憶體:512MB顯示記憶體的顯示卡推薦選項「Ultra quality」;256MB顯示記憶體顯示卡推薦選項「High quality」,該模式下普通紋理貼圖不壓縮保持原來的解析度,這樣在保持大約和最高畫質的品質差不多的情況下大大減少了顯示記憶體佔用; 128MB顯示記憶體顯示卡則推薦選項「Medium quality」,該模式下使用硬體壓縮所有紋理,這樣的畫質表現還是不錯,只是在尖銳角度和平滑邊緣的圖像與會有失真;至於64MB顯示卡,只能選項「Low quality」了。





No.4:你該使用這個版本的驅動



  對於ATi顯示卡用戶,建議你採用版本號為5.4的催化劑,據某些測試表明,它的效能表現比最新的5.5還要好,也是最近幾款催化劑中綜合效能最好的一款,比起5.3版本,它在DOOM3中的表現有5%左右的提升,值得推薦;對於nVIDIA顯示卡用戶則選項推薦使用 Forceware 61.76版驅動。



  小提示:



  部分顯示卡,如nVIDIA 5900ZT在DOOM中開啟抗鋸齒(AA)和各項異性過濾(AF)後將大幅度降低效能,大家在設定的時候需要注意。



3.可玩性很高的跳票王——Half Life 2



  Half Life 2不是一款對硬體要求很高的遊戲,它的平台適應優勢令它注定將會有很廣的用戶群。如果你正在使用的是DirectX 9的顯示卡,恭喜你,基本上所有的DirectX 9顯示卡都能在1024×768 32bit的模式下流暢執行Half Life 2,就算是FX 5200在Celeron 2.4GHz的平台上也會有35畫格以上的成績。但是如果你使用的是DirectX 8甚至是更加老舊的顯示卡,那麼你就需要進行一定的最佳化了。如果你使用的是如Ti500/8500/9100/9200/Ti4200/4600等型號的顯示卡,可以按照下面的幾個地方來進行最佳化。



No.1:針對遊戲的設定最佳化



  實際體驗證明,800×600+高效果的設定絕對好過1024×768+低效果設定。對於Direct X 8顯示卡,在800×600的解析度下可以開到6AA,但測試表明效果並不理想,而且一旦開AA佔用資源很高,建議不要開啟。



  接下來,設定model和texture細節為最高,這兩項是畫面品質的保證,必選。此外,將反射效果開到最高,這也是畫質的保證,夢幻般的水面反射效果和地板效果並不需要DirectX 9顯示卡來支持,在DirectX 8顯示卡上你能感受到DirectX 9顯示卡90%以上的效果。



  最後,開啟陰影效果和gamma 1.6兩個特性。Half Life 2的陰影和DOOM3差了不止一個等級,DirectX 8顯示卡應付起來綽綽有餘。低端的DirectX 8顯示卡因為生產用料問題,往往輸出亮度不足,因此不但gamma要選1.6, 顯示器要選高亮度,必要時還應當在顯示卡面板上設定亮度和對比度。



No.2:針對ATi顯示卡的特別最佳化



  你如果使用的是ATi顯示卡,可以在控制中心中指令行中輸入「+r_fastzreject 1 」。這個參數在nVIDIA顯示卡上是預設開啟的,但是在ATi顯示卡上會遇到兩種情況,當CPU成為遊戲瓶頸的時候,這個參數會降低一點效能,不過如果是顯示卡受到限制的話,那麼這個參數會提高效能。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1625 篇, 收花: 3196 次