改造9550 遊戲顯示卡變專業
如果要評選2004年ATI在桌面PC圖形晶片領域內最成功的產品,相信大部分玩家都會將這一票投給ATI Radeon 9550(以下簡稱9550)。250MHz的主頻能輕
松的超到400MHz甚至更高,使得DIYer對其趨之若鶩,也創造了ATI Radeon 9550在中低端顯示卡市場上的神話。 然而DIYer們對效能的追求是無止盡的,當他們逐漸不滿足於「ATI Radeon 9550@9600 Pro」這樣的超頻方式時,又將專業顯示卡ATI FireGL T2和9550放在了一起。從9550到ATI FireGL T2,可能嗎? 一、同出「名門」——改造的可能性 從相關技術資料得知,Radeon 9600和FireGL T2系列專業顯示卡都是關於RV350的架構(FireGL T2系列稱為RV350WS核心),只是FireGL T2-128預設工作頻率高達400MHz,等同於Radeon 9600 Pro的核心頻率。 而9550的RV350LX核心和RV350相比也只是主頻稍低而已,而如果我們能充分發揮9550優良的超頻效能,就完全有信心提升一塊500元級的一般民眾顯示卡的效能,使其接近價值幾千元的專業繪圖卡的效能! 每種顯示卡根據使自身用的圖形晶片型號有不同的「Device ID」(硬體識別號),每種GPU核心只有一個「Device ID」號,電腦正是通過這種ID號來識別顯示卡的檔案類型。 本刊以前也曾報導過關於Radeon 9800 SE以及9550的改造,我們從中應該已經瞭解到顯示卡的改造主要分為「硬體改」和「軟體改」兩種方法。硬改是通過改動PCB上決定顯示卡設備ID的電阻,變換出不同的高低電平,從而重新定義Device ID;而軟改則與之不同,主要是通過修改軟體或修改顯示卡的驅動程式,讓系統「錯誤」識別顯示卡ID,或通過重新整理顯示卡的BIOS對顯示卡的Device ID重新賦值,再通過超頻或昇級顯示卡驅動程式來提升顯示卡效能。考慮到硬改的難度大、失誤率高,而且改造失誤還有可能造成硬體毀掉的危險,因此軟改成為大多數讀者的首選。本文所述也是通過軟改來達到改造顯示卡的目的。 二、山重水復——沒有一步登天的捷徑 註:在進行後文的閱讀之前,請讀者先準備以下軟體: 工具軟體 ATi_BiosEdit(V2.7)、RivaTuner(V14.3)、Flashrom、 WinRAR、系統啟動碟 驅動程式 FreeFireGL(6430)、FORSAGE(4.3)、催化劑(4.10)、 ATI FireGL公版驅動 其他 迪蘭恆進9600加強版BIOS、迪蘭恆進9550標準版BIOS 無論對9550進行硬改還是軟改,其目的都是為了用專業顯示卡的驅動程式來提升顯示卡效能(主要是使用專業驅動針對OpenGL效能的最佳化)。 筆者首先嘗試直接安裝FireGL T2系列的公版驅動,卻發現驅動程式在剛剛開始安裝時就會自行結束,看來「免費午餐」是吃不到了。 按照「慣例」,接下來筆者嘗試破解FireGL T2的公版驅動。執行RivaTuner,點擊程序界面的「Power User」,在彈出的「Warning」對話視窗中選「I'm a power user.Never show this warning」,再點擊「OK」關閉對話視窗。選項程序界面下側第三個圖示——破解文件(一個帶齒輪的資料夾按鈕,如圖1)。 依次開啟Rivatuner安裝目錄(預設在C碟的Program Files)下的資料夾「/PatchScripts/ATI/SoftFireGL/Unified」,雙按其中的「SoftFireGL W2k.rts」(該程序的破解意義在於使FireGL公版驅動對顯示卡的BIOS判斷落空,在不重新整理BIOS的情況下就可使用專業驅動程式),如圖2。 點擊彈出的對話視窗下側的下拉箭頭,選「force FireGL T2 capabilities」,點擊「Continue」後找到FireGL公版驅動的解壓縮檔案夾,依次開啟「/Driver/2KXP_INF/B_12872」(驅動版本不同B後的數位也會不同),找到「ati2mtag.sys」,雙按進行破解,卻意外發現破解失敗! 同樣利用Rivatuner資料夾下的「Antiprotection/Driver」資料夾下的atioglgl antiprotection w2k.rts文件對FireGL公版驅動下的「atioglgl.dll」(同ati2mtag.sys位於同一個資料夾內,其作用在於消除OpenGL驅動對顯示設備ID的限制)進行破解,也告以失敗。公版驅動無法破解!看來一步登天的捷徑真的是被ATI封死了。 |
三、柳暗花明——FreeFireGL真的很強大
改造之路陷入僵局之時,筆者無意中想到了由俄羅斯程序員開發的「FreeFireGL」驅動程式。正如其名, 這是一款專門為ATI Radeon系列顯示卡準備的專業驅動程式,它所能支持的ATI Radeon顯示卡如下所顯示: RADEON 9600 改 FireGL T2 RADEON 9500 改 FireGL X1 RADEON 9500 (256-bit) 改 FireGL X2 RADEON 9700 改 FireGL X1 RADEON 9700 改 FireGL X2 RADEON 9500PRO/9700 改 FireGL X1 RADEON 9500(4-pipe) 改 FireGL Z1 RADEON 9800 Series 改 FireGL X2 RADEON 9800SE 改 FireGL Z2(4-pipe) 雖然9550不在其列,不過這不是個難題,對於9550,我們完全可以通過更新破解驅動或重新整理顯示卡BIOS的方法使之昇級為ATI Radeon 9600,然後再進去行下一步的改造。 通過重新整理BIOS的方法,筆者將這塊迪蘭恆進9550顯示卡昇級成了Radeon 9600 Pro,這樣就和FireGL T2的主頻率一致了。 註:具體步驟在之前的很多文章中已有敘述,讀者可參考本刊2004年13期的《ATI Radeon 9550超頻改造》一文進行操作。另外,不是每一塊9550顯示卡都能超頻到400MHz的主頻,請根據自己顯示卡狀況調整。 由於FreeFireGL驅動程式需要ATI催化劑的支持,所以重新整理BIOS之後首先安裝催化劑驅動程式。安裝完畢後,9550已經儼然一塊ATI Radeon 9600了。然後按照9550強行安裝ATI Radeon 9600驅動的方法手動昇級安裝FreeFireGL驅動,在「指定一個位置」之後的對話視窗中選「安裝其中的一個驅動程式」,如圖4。 選項「ATI RADEON 9600@FireGL T2」, 當安裝程序提示需要文件時,開啟「FORSAGE」資料夾指向特定的文件即可 註:FORSAGE是類似於Omega,、DNA的關於ATI顯示卡的一款第三方最佳化驅動,FreeFireGL驅動程式6430版本需要FORSAGE4.3版中的ati2dvag.dll文件才能完成安裝,不過使用低版本的FreeFireGL,如6378版則沒有這個限制。 安裝結束後,用同樣方法對「ATI Radeon 9600 Series——Secondary」安裝FreeFireGL驅動。由於我們另一個重要目的是希望使用ATI專業顯示卡官方公版驅動中的針對專業套用領域的最佳化程序「FGLMax」和「FGLPanel」,所以安裝完成後先不要重啟電腦。 |
在安裝「FGLMax」和「FGLPanel」之前,仍需要用RivaTuner來對其進行破解,以消除應用程式對設備ID的識別,使之順利為我們的這塊「假FireGL T2」顯示卡服務!
執行RivaTuner,選項破解程序,開啟RivaTuner安裝目錄下「Antiprotection/FGLMax」資料夾內的「Installer antiprotection.rts」文件,如圖7。 然後進入FireGL公版驅動的解壓縮檔案夾,找到FGLMax資料夾中的「setup.inx」並對其進行破解,以消除安裝程序對設備ID的識別功能(圖8)。 破解成功!進入FireGL公版驅動解壓縮檔案夾中的FGLMax資料夾,點擊「setup」即可對此部分驅動進行安裝。 安裝結束後,再次執行RivaTuner,進入FGLMax資料夾,雙按「atiimxgl.exe antiprotection.rts」。 在隨後彈出的對話視窗中點擊下拉箭頭,選「antiprotection for 4152 PCI DeviceID」(目的是破除應用程式對ATI Radeon 9600顯示卡ID值「4152」的遮閉作用,以下同),如圖10。 點擊「Continue」進入FGLMax程序的安裝資料夾(預設安裝在C:/Program Files/ATI Technologies/FireGL Max」),找到「Fire GL 3D Studio Max」資料夾並對其中的「atiimxgl.exe」文件進行破解(圖11)。 |
然後用同樣的方法破解並安裝FireGL公版驅動解壓縮檔案夾中的FGLPanel驅動,再利用RivaTuner中FGLPanel資料夾內的11個文件 對FGLPanel的安裝文件進行一一破解,不過,每次破解時不要忘記選「antiprotection for 4152 PCI DeviceID」一項。需要注意的是,有一些副檔名為 .ex_ 或 .dl_ 的文件,需要在檔案類型選項中選項*.ex_.或者*.dl_的文件瀏覽。 破解完畢後,重啟電腦即可。 四、 身體力行——改造後的測試 重啟進入系統,檢視內容,可以發現許多新面孔,這是專業驅動帶給我們的驚喜。 修改前的驅動程式控制台選項,只是關於遊戲顯示卡催化劑驅動中的一些控制選項,而根本沒有針對專業套用的控制選項。 經過改造,顯示卡的專業效能到底提升了多少呢,通過「SPEC Viewperf 7.1」(專業顯示卡測試軟體)的測試或許可以解開我們的這一疑惑。 |
測試平台
硬 件 平 台 CPU AMD Athlon XP 2500+(Barton) OC 3200+ 主機板 ABIT NF7 硬碟 希捷7200.7 80GB 顯示卡 改前:ATI Radeon 9600 Pro(9550重新整理BIOS得到) 改後:ATI FireGL T2-128(軟體改造) 記憶體 勤茂DDR400 256MB×2(開啟雙通道) 電源 航嘉冷靜王標準版 系 統 驅 動 操作系統 Windows2000 Professional+SP4 主機板驅動 NForce_5.10_WinXP2K_WHQL_international 顯示卡驅動 1. ATI 催化劑4.10 2. FreeFireGL(6430)、ATI FireGL公版驅動 測試資料如下表: 測試項目 3dsmax-02 Drv-09 Dx-08 Light-06 ProE-02 Ugs-03 改前得分 9.47 28.54 63.88 13.43 11.27 22.26 改後得分 14.24 72.88 91.03 23.29 24.77 24.51 效能提升百分比 50% 155% 43% 73% 120% 10% 可見,改造後在專業套用的效能上效果的提升十分明顯,改造是非常成功的。但是在應用軟體和遊戲效能的測試上,筆者發現改造而成FireGL T2和改造前的Radeon 9600 Pro相比,無論是在遊戲表現還是畫質表現上都無太大差異,而筆者進行的改造前後的3Dmark03測試資料也表明:改造對遊戲效能並太大的影響,僅有2%左右的差異,畢竟FireGL T2的驅動程式並非是針對遊戲進行最佳化的。 網頁編輯:微型計算機_孫亮 修改前後的3Dmark03測試 因此,筆者在此推薦那些需要進行大量圖形處理或3D設計工作的讀者考慮購買Radeon 9550或Radeon 9600系列顯示卡,通過文章介紹的簡單的方法修改為專業級的顯示卡FireGL T2,在省錢的同時也滿足了專業領域的顯示卡需求,可謂一舉兩得。 五、補充說明——寫在最後 需要說明的是,筆者在摸索改造的程序中,曾在不採用重新整理顯示卡BIOS改9550為9600的情況下,採用破解改寫驅動程式的方法進行改造,但效果並不理想。另外,隨顯示卡製造商的差異,並非每一塊9550顯示卡都能順利地改造成ATI FireGL T2顯示卡,請讀者在修改程序中自己多摸索,找到最佳的提升顯示卡效能的方法。 而在顯示卡的改造程序中,筆者為了驗證顯示卡對各個版本催化劑的相容性,先後使用了催化劑4.9到4.11的各個版本進行測試,結果發現FreeFireGL均能和它們很好的相容,讀者不必擔心需要特別選項催化劑版本的事情了。 最後,筆者要提醒的是,重新整理顯示卡BIOS有一定的風險,望各位讀者慎重行事並在重新整理前先制作備份顯示卡BIOS。 |
所有時間均為台北時間。現在的時間是 01:35 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *