史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 系統 & 硬體安裝及故障判斷技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-12-04, 02:43 PM   #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 金幣
預設 改造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)。

http://www.ccw.com.cn/resources/diynew/200412/20041207161626965.jpg


依次開啟Rivatuner安裝目錄(預設在C碟的Program Files)下的資料夾「/PatchScripts/ATI/SoftFireGL/Unified」,雙按其中的「SoftFireGL W2k.rts」(該程序的破解意義在於使FireGL公版驅動對顯示卡的BIOS判斷落空,在不重新整理BIOS的情況下就可使用專業驅動程式),如圖2。

http://www.ccw.com.cn/resources/diynew/200412/20041207161632168.jpg

點擊彈出的對話視窗下側的下拉箭頭,選「force FireGL T2 capabilities」,點擊「Continue」後找到FireGL公版驅動的解壓縮檔案夾,依次開啟「/Driver/2KXP_INF/B_12872」(驅動版本不同B後的數位也會不同),找到「ati2mtag.sys」,雙按進行破解,卻意外發現破解失敗!

http://www.ccw.com.cn/resources/diynew/200412/20041207161635514.jpg

同樣利用Rivatuner資料夾下的「Antiprotection/Driver」資料夾下的atioglgl antiprotection w2k.rts文件對FireGL公版驅動下的「atioglgl.dll」(同ati2mtag.sys位於同一個資料夾內,其作用在於消除OpenGL驅動對顯示設備ID的限制)進行破解,也告以失敗。公版驅動無法破解!看來一步登天的捷徑真的是被ATI封死了。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-12-04, 02:45 PM   #2 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

三、柳暗花明——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。

http://www.ccw.com.cn/resources/diynew/200412/20041207161636645.jpg

選項「ATI RADEON 9600@FireGL T2」,

http://www.ccw.com.cn/resources/diynew/200412/20041207161639681.jpg

當安裝程序提示需要文件時,開啟「FORSAGE」資料夾指向特定的文件即可

http://www.ccw.com.cn/resources/diynew/200412/20041207161641325.jpg

註:FORSAGE是類似於Omega,、DNA的關於ATI顯示卡的一款第三方最佳化驅動,FreeFireGL驅動程式6430版本需要FORSAGE4.3版中的ati2dvag.dll文件才能完成安裝,不過使用低版本的FreeFireGL,如6378版則沒有這個限制。

安裝結束後,用同樣方法對「ATI Radeon 9600 Series——Secondary」安裝FreeFireGL驅動。由於我們另一個重要目的是希望使用ATI專業顯示卡官方公版驅動中的針對專業套用領域的最佳化程序「FGLMax」和「FGLPanel」,所以安裝完成後先不要重啟電腦。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-12-04, 02:47 PM   #3 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

在安裝「FGLMax」和「FGLPanel」之前,仍需要用RivaTuner來對其進行破解,以消除應用程式對設備ID的識別,使之順利為我們的這塊「假FireGL T2」顯示卡服務!

執行RivaTuner,選項破解程序,開啟RivaTuner安裝目錄下「Antiprotection/FGLMax」資料夾內的「Installer antiprotection.rts」文件,如圖7。


http://www.ccw.com.cn/resources/diynew/200412/20041207161643191.jpg
然後進入FireGL公版驅動的解壓縮檔案夾,找到FGLMax資料夾中的「setup.inx」並對其進行破解,以消除安裝程序對設備ID的識別功能(圖8)。
http://www.ccw.com.cn/resources/diynew/200412/20041207161646624.jpg


破解成功!進入FireGL公版驅動解壓縮檔案夾中的FGLMax資料夾,點擊「setup」即可對此部分驅動進行安裝。

安裝結束後,再次執行RivaTuner,進入FGLMax資料夾,雙按「atiimxgl.exe antiprotection.rts」。
http://www.ccw.com.cn/resources/diynew/200412/20041207161649472.jpg


在隨後彈出的對話視窗中點擊下拉箭頭,選「antiprotection for 4152 PCI DeviceID」(目的是破除應用程式對ATI Radeon 9600顯示卡ID值「4152」的遮閉作用,以下同),如圖10。


http://www.ccw.com.cn/resources/diynew/200412/20041207161650849.jpg
點擊「Continue」進入FGLMax程序的安裝資料夾(預設安裝在C:/Program Files/ATI Technologies/FireGL Max」),找到「Fire GL 3D Studio Max」資料夾並對其中的「atiimxgl.exe」文件進行破解(圖11)。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-12-04, 02:50 PM   #4 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

http://www.ccw.com.cn/resources/diynew/200412/20041207161655140.jpg

然後用同樣的方法破解並安裝FireGL公版驅動解壓縮檔案夾中的FGLPanel驅動,再利用RivaTuner中FGLPanel資料夾內的11個文件 對FGLPanel的安裝文件進行一一破解,不過,每次破解時不要忘記選「antiprotection for 4152 PCI DeviceID」一項。需要注意的是,有一些副檔名為 .ex_ 或 .dl_ 的文件,需要在檔案類型選項中選項*.ex_.或者*.dl_的文件瀏覽。

http://www.ccw.com.cn/resources/diynew/200412/20041207161657635.jpg

破解完畢後,重啟電腦即可。

四、 身體力行——改造後的測試

重啟進入系統,檢視內容,可以發現許多新面孔,這是專業驅動帶給我們的驚喜。

http://www.ccw.com.cn/resources/diynew/200412/20041207161700353.jpg

修改前的驅動程式控制台選項,只是關於遊戲顯示卡催化劑驅動中的一些控制選項,而根本沒有針對專業套用的控制選項。

http://www.ccw.com.cn/resources/diynew/200412/20041207161705410.jpg

經過改造,顯示卡的專業效能到底提升了多少呢,通過「SPEC Viewperf 7.1」(專業顯示卡測試軟體)的測試或許可以解開我們的這一疑惑。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-12-04, 02:52 PM   #5 (permalink)
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

測試平台

硬 件 平 台
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的驅動程式並非是針對遊戲進行最佳化的。


http://www.ccw.com.cn/resources/diynew/200412/20041207161708254.jpg

網頁編輯:微型計算機_孫亮
修改前後的3Dmark03測試

因此,筆者在此推薦那些需要進行大量圖形處理或3D設計工作的讀者考慮購買Radeon 9550或Radeon 9600系列顯示卡,通過文章介紹的簡單的方法修改為專業級的顯示卡FireGL T2,在省錢的同時也滿足了專業領域的顯示卡需求,可謂一舉兩得。

五、補充說明——寫在最後

需要說明的是,筆者在摸索改造的程序中,曾在不採用重新整理顯示卡BIOS改9550為9600的情況下,採用破解改寫驅動程式的方法進行改造,但效果並不理想。另外,隨顯示卡製造商的差異,並非每一塊9550顯示卡都能順利地改造成ATI FireGL T2顯示卡,請讀者在修改程序中自己多摸索,找到最佳的提升顯示卡效能的方法。

而在顯示卡的改造程序中,筆者為了驗證顯示卡對各個版本催化劑的相容性,先後使用了催化劑4.9到4.11的各個版本進行測試,結果發現FreeFireGL均能和它們很好的相容,讀者不必擔心需要特別選項催化劑版本的事情了。

最後,筆者要提醒的是,重新整理顯示卡BIOS有一定的風險,望各位讀者慎重行事並在重新整理前先制作備份顯示卡BIOS。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 04:39 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1