史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   系統 & 硬體安裝及故障判斷技術文件 (http://forum.slime.com.tw/f134.html)
-   -   教你如何給整合顯示卡昇級BIOS (http://forum.slime.com.tw/thread158816.html)

psac 2005-10-15 07:21 PM

教你如何給整合顯示卡昇級BIOS
 
給主機板或者顯示卡換BIOS,對於DIY愛好者來說是很平常的事情。而更換一些雜牌的整合於主機板晶片組內的顯示卡BIOS卻不是非常輕鬆的事情。筆者為了給自己的雜牌主機板所整合的顯示卡更換BIOS尋找了不少方法,最後終於成功,下面就把這個經驗共享給大家。
  一、昇級前的思考

  我們知道,不少主機板(如810、815、845G/GL、865G以及新的915G/945G等)都整合了顯示卡,這類整合顯示卡在玩遊戲時不但是速度方面不理想,在相容性方面也經常出現一些問題。一般情況下,如果是獨立顯示卡出現這樣的問題,我們通過昇級顯示卡BIOS來嘗試解決,因為獨立的顯示卡有專門的BIOS晶片,通過昇級或修改顯示卡BIOS等辦法(如圖1),讓顯示卡BIOS版本提升,解決一些無顯示或設備相容問題。但問題是,雜牌主機板基本上很少有提供更新的BIOS給用戶的,而Intel也沒有單獨為其整合晶片組提供各個廠商的版本,如果直接採用其它廠商的同檔案類型晶片組BIOS,一般都不相容,重新整理後就啟動不了了。

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom01.JPG
圖1

  那麼是否就無法昇級整合顯示卡的BIOS呢,事在人為,我們可以通過一些捷徑,讓整合顯示卡BIOS得到昇級,大概思法是用CBROM工具將其它品牌的新版本BIOS主機板中的顯示模組分離主來,然後合併到找不到新BIOS程序的主機板BIOS中,最後重新整理BIOS就大功告成(兩張主機板需要同一晶片)。

  二、準備昇級材料

  昇級前,我們需要準備一些BIOS修改和重新整理工具,以及相關的BIOS程序。以筆者的845GL主機板為例,首先需要下載主機板BIOS編輯工具CBROM(可點擊這裡下載);主機板BIOS重新整理工具AWDFLASH;筆者自己的845GL主機板BIOS程序(如果找不到舊的BIOS程序,也可以制作備份現用的版本)、磐英845G主機板的最新BIOS程序。將以上這些工程序放到硬碟的同一個目錄下即可(如筆者放在c:\4g目錄下)。

  尋找視瀕模組

  上面說了,如果你在廠商官方網站找不到需要昇級的主機板BIOS程序,也可以將本機主機板的BIOS程序制作備份出來使用。用WIN98啟動碟啟始進入DOS模式,進入c:\4g目錄下,執行AWDFLASH a.bin /sy(假設BIOS重新整理工具的軟體名為「AWDFLASH」),就會在當前目錄下產生主機板BIOS的備份檔案a.bin,接著就可以用CBROM工具對BIOS進行修改了。不過在進行昇級改造之前,首先讓我們先熟悉一下CBROM的使用方法,直接執行CBROM215.exe(假如CBROM軟體名為「CBROM215」),接著會出現CBROM軟體的使用指令詳解(如圖2)。其各指令的具體使用方法和含義見圖3所顯示。

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom02.JPG
圖2

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom03.JPG
圖3


下面讓我們來看看筆者的845GL主機板的BIOS裡面到底都有些什麼內容,直接執行CBROM a.bin /d指令,執行結果如下圖4所顯示,從圖4中可以看出,845GL主機板BIOS裡面包括:基本系統BIOS模組、AWARD增強模組(圖中第1、5、6項)、CPU微程式碼模組、ACPI管理模組、EPA能源之星LOGO、顯示卡BIOS模組(圖中的第7、8項)。通過對比WINDOWS中顯示卡內容裡面的版本訊息,發現845GL顯示卡BIOS模組的名稱後面的程式碼就是它的版本號,系統內容如下圖5所顯示為2607。
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom04.JPG

圖4

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom05.JPG
圖5
三、移除老視瀕模組

  經過以上分析,我們的目標就很明確了,只要把筆者的845GL主機板中的老版本視瀕BIOS模組刪掉,加入磐英845G主機板的新版本視瀕BIOS模組就可以昇級了,另外,為了確保修改BIOS失敗後可以得到恢復,我們盡量將筆者的845GL主機板的BIOS再次制作備份一個以留備用,筆者將制作備份下來的a.bin文件複製了一份,並且將名字改為g.bin,下面以g.bin這個文件來進行改造。在DOS下分別執行cbrom215 g.bin /vga release和cbrom213 g.bin /group release兩條指令來刪掉整合顯示卡的BIOS模組(如圖6)。第一條指令執行很正常的提示移除了VGA模組,而第二條指令沒有出現想像中的情況,它直接移除了GROUP的_EN_CODE.BIN模組,用CBROM g.bin /d指令檢視移除後的BIOS文件,發現vga的視瀕模組移除了,BDG_2607.VBT卻還在(如圖7)。
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom06.JPG

圖6
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom07.JPG

圖7

  筆者經過多次測試發現,_EN_CODE.BIN裡面是AWARD BIOS的提示訊息,是主機板BIOS必不可少的部分,不能刪掉,而當用CBROM606開啟磐英845G主機板最新的BIOS時,發現顯示卡BIOS的第二個模組被歸為 OTHER 類,並且指出了它的位址段 402E:0000(如圖8),聯想到CBROM指令中有一個OTHER的選項,心裡一動,決定嘗試一下。

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom08.JPG
圖8

  在DOS執行 CBROM215 G.BIN OTHER 402E:0000 RELEASE,結果成功的移除了BDG_2607.VBT了(如圖9)。(註:CBROM606實際是比CBROM215更老的版本,它無法識別開啟筆者的845GL的BIOS,只能用CBROM215,這一點需要注意。)

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom09.JPG
圖9

psac 2005-10-15 07:26 PM

四、寫入新視瀕模組

  接下來,先把磐英845G主機板BIOS中整合的版本為2686的顯示卡BIOS解壓縮出來,然後加入到我們要修改的佰鈺主機板的BIOS中就行了,首先執行CBROM215 41.bin /OTHER 402E:0000 extract指令解壓縮磐英845G主機板BIOS中的視瀕模組(如圖10),然後執行
CBROM215 b.bin /OTHER 402E:0000 bdg_2686.dat 指令把解壓縮出來的磐英845G視瀕BIOS模組加入到要修正的主機板BIOS中(如圖11)。
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom10.JPG

圖10

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom11.JPG
圖11

  接著使用CBROM g.bin /d指令檢視修改後的的BIOS,我們發現程序模組已經成功加入進去(如圖12)。之後用AWDFLASH把這個修正好的BIOS寫入主機板的的BIOS中,重新啟動電腦進入系統,系統的內容顯示BIOS版本已經昇級了,並且就是上面寫入的bdg_2686.dat模組,即視瀕BIOS版本從2607昇級到了2686(如圖13)。
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom12.JPG

圖12
http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom13.JPG

圖13


昇級到更高版本

  後來我在上網尋找驅動的時候,偶然發現網上提供了INTEL官方845G系列主機板整合顯示卡的最新BIOS2920,而且是通過WHQL認證的驅動版本,趕緊下載下來,開啟這個文件包,發現裡面的內容很多,有新版視瀕BIOS的指令碼文件、指令碼編譯程序、TSR測試程序,當然也有編譯好的視瀕BIOS模組BDG_2920.DAT 和BDG_2920.VBT。採用上面同樣的辦法把這個最新版視瀕BIOS模組取代筆者的845GL主機板裡的視瀕BIOS模組,用AWDFLASH把修改後的BIOS寫入主機板,結果成功昇級到效能更高的版本了(如圖14)。

http://www.pconline.com.cn/diy/salon/cncd/study_gra/0509/pic/050921tom14.JPG
圖14

  六、昇級後的效能

  經過幾次周折,終於把我的筆者的845GL主機板整合顯示卡BIOS昇級了,其間筆者用3DMARK2001分別測試了2607、2686、2920三個版本的視瀕BIOS效能,其得分情況分別為1310、1380、1376。可以看出昇級BIOS對效能影響基本是沒有的,不過昇級它的意義不在這裡,重要的以前玩遊戲時出現的莫名的無顯示跳畫格現象消失了,這才是最重要的呢。

  七、寫在最後

  儘管我們這裡是講解了845GL整合顯示卡的BIOS昇級,給予大家的思法是,一些老的810、815E、845G/GV、865G/GV等整合顯示卡的BIOS同樣可以採用這個方法昇級,而且特別適合一些雜牌主機板廠商不提供BIOS昇級的情況,如果你用的剛好是這類主機板,不妨嘗試以上方法去昇級,最後提醒大家:本文的方法只給予大家一些BIOS知識方面的學習和增強套用思考,昇級BIOS時一定要注意制作備份,修改BIOS失敗後可能造成電腦不能啟動等嚴重後果,如果對此把握不大,最好請一些有經驗的DIY用戶給予說明 。


所有時間均為台北時間。現在的時間是 10:58 PM

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

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1