概述
安裝
只要正確的插在主機板上就能開始工作,所以它是最典型的即插即用設備。系統驅動後第一個出現在顯示器上的就是
顯示卡BIOS的信息提示,只有顯示卡正常工作了顯示器才可能顯示其它內容。開機後顯示卡BIOS中數據被映射到記憶體里並控制整個顯示卡工作。在DOS下顯示卡是不需要任何
驅動程式,Windows 啟動也依賴於顯示卡BIOS的支持。
種類
一種顯示卡BIOS稱為TSR BIOS。TSR是 terminate and stay resident 的簡稱,也就是“記憶體
駐留程式”。許多
顯示卡都藉助它的特點製作特殊的TSR BIOS。這種顯示卡BIOS不需要真的修改原有的硬體BIOS,而是在系統啟動後運行一個TSR程式把新的BIOS駐留在記憶體里用以取代原來的BIOS。使用這種程式非常簡單,只要在Autoexec.bat里加上一條命令就可以了。不需要時把這條命令去掉並重新啟動就馬上還原。這種TSR BIOS 的另一個好處就是能讓無法修改的EPROM顯示卡也順利升級,其缺點就是不能兼容
Windows NT和今後的Windo-ws2000,可以說這是Windows 9X的專用品。
顯示卡
BIOS晶片用來保存顯示卡BIOS程式,和主機板BIOS一樣,顯示卡BIOS是儲存在BIOS晶片中的,而不是儲存在磁碟中。顯示卡BIOS主要用於顯示卡上各器件之間正常運行時的控制和管理,所以BIOS程式的
技術質量(合理性和功能)必將影響顯示卡最終的產品技術特性。
區分
在顯示卡BIOS中還保存了所在顯示卡的主要技術信息,如
圖形處理晶片的型號規格、VGA BIOS的版本和編制日期等。顯示卡BIOS晶片在大多數顯示卡上比較容易區分,因為這類晶片上通常都貼有標籤,但在個別顯示卡如
Matrox公司的MGA G200上就看不見,原因是它與圖形處理晶片集成在一起了。也有的顯示卡的
顯示卡BIOS
BIOS集成在主機板的BIOS中。通常電腦在加電後首先顯示顯示卡BIOS中所保存的相關信息,然後顯示主機板BIOS版本信息以及主機板BIOS對
硬體系統配置進行檢測的結果等,由於顯示BIOS信息的時間很短,所以必須注意觀察才能看清顯示的內容。當前許多顯示卡上的
圖形處理晶片表面都已被安裝的
散熱片所遮蓋,根本無法看到晶片的具體型號,但我們可以通過VGA BIOS顯示的相關信息中了解有關圖形處理晶片的技術規格或型號。開機後
顯示卡BIOS中的數據被映射到記憶體里並控制整個顯示卡的工作。在DOS下顯示卡是不需要任何
驅動程式的,Windows 的啟動也依賴於顯示卡BIOS的支持。
驅動程式
各種
顯示卡分別對應自己的BIOS和
驅動程式,這樣顯示卡才能發揮最佳的效果。廠商在設計和生產顯示卡時,就為顯示卡配備了BIOS,但隨著用戶的使用和計算機軟體的更新升級,顯示卡有一些不完善的小問題就一定會暴露出來,這時,廠商就會重新設計、完善和升級顯示卡BIOS和驅動程式,這就需要對顯示卡的BIOS進行升級。同時當前產品研製開發的日程越來越短,更新頻率越來越快,在顯示卡推出時難免顯示卡BIOS沒有全面發揮出顯示卡的性能,必要的升級也能讓顯示卡發揮更強的功能。 顯示卡BIOS升級就是通過必要的軟體把廠商提供的新BIOS檔案,寫入到顯示卡的
ROM中去。顯示卡BIOS是存放在
存儲器(ROM)里,不同廠商選用的ROM類型各有不同,並非所有的顯示卡都支持對BIOS的升級。如果
顯示卡使用的是一次性的PROM(
可程式唯讀存儲器)那將無法進行升級。如果使用的是
EPROM(可擦寫可程式唯讀存儲器),那么理論上是可以升級的,但必須要有專用的設備才能進行,對於用戶來說沒什麼意義。如果顯示卡採用的是Flash EPROM(
快閃記憶體)或
EEPROM(電擦寫可程式唯讀存儲器),那么顯示卡將自由升級,當前絕大多數顯示卡都採用了此類ROM,方便用戶自行升級。雖然顯示卡BIOS升級能帶來不少的好處,但對於基本初學者還是不建議升級,因為升級存在一定的危險性。一旦升級時發生錯誤,補救起來會很麻煩!
升級
如果想徹底挖掘出一款顯示卡的潛力,就必須修改最底層的東西,修改硬體自然是最終的手段,但硬體加壓(電路MOD)不符合一般用戶的需求:
1 硬體加壓後供電模組的發熱會暴增,以至於整個顯示卡PCB都處於炙熱的煎熬,這樣就需要強力的散熱系統。
2 即便是加強散熱,隨之而來的就是令人無法忍受的噪音。
3 顯示卡的元件長期工作在極限狀態下會大大縮短顯示卡的使用壽命。
4 最重要的是MOD後會喪失質保,顯示卡品質參差不齊的今天質保尤為重要。
修改顯示卡BIOS同樣可以獲得強大的性能提升,卻沒有上面種種隱患存在,並且出現危險的幾率極小,最壞的情況也不過用某種方法重新刷回原始BIOS
BIOS的一大特點是可以特定的方法來刷新,這通常稱為BIOS的升級。其實如果
顯示卡的設計上完美無缺的話BIOS也沒必要去升級。但技術上有完美可言嗎?如果硬體設計上有什麼小問題。那最簡單有效的解決方法就是改變顯示卡的
基本輸入輸出系統以繞過出錯的功能並用其它方法補償。這時升級BIOS能解決硬體錯誤,大大提高穩定性和兼容性。
在
Windows中顯示卡性能發揮的決定因素在於
驅動程式,BIOS則提供相應的硬體信息。如果使用一切正常,且沒有拿到更高版本的顯示驅動程式,那也沒什麼必要去升級BIOS的。如果驅動程式還是老的,新版的BIOS幫不上大忙。不過許多
顯示卡推出新的驅動程式時會指定使用新的BIOS,此時不升級BIOS就只能對著新驅動望而興嘆了。
升級提醒
這裡要特別提醒一點,許多
顯示卡在Windows NT4.0 和Windows2000
下無法正常啟動。這兩個作業系統都是NT 的系統核心,由於採用了32位GDI而非 Windows98 的16位,所以顯示卡的工作方式有很大區別。無法正常啟動是顯示卡的BIOS與NT的圖形核心有衝突的緣故。Windows NT4.0不用可能還無所謂,但如果不能升級到Windows2000那就與今後所有的新軟體無緣了。這可以說是
顯示卡上普遍存在的2000年作業系統問題,絕對不可小看它。解決這個問題唯一的辦法就是升級顯示卡的BIOS了。最好趁早測試一下自己的顯示卡是否能支持Windows2000,只要安裝後可以正常啟動就行了,沒有
驅動程式是另一回事。
顯示卡的BIOS是存放在唯讀
存儲器(ROM)里,由於選用的ROM各有不同而並非所有的ROM都可由軟體擦寫,因此顯示卡的BIOS並非都可升級。如果顯示卡使用的是一次性的PROM(可程式
唯讀存儲器)那就不可能更改任何內容了。如果使用的是 EPROM(可擦寫
可程式唯讀存儲器)那也非常麻煩,別看名字是“可擦寫”但這種存儲器的擦寫一定要在專用的設備上才能完成。這種
顯示卡的BIOS如果要升級就必須回廠,對於普通用戶而言沒什麼意義。採用PROM和EPROM儲存BIOS的顯示卡都被列為不可軟體刷新BIOS的顯示卡,這種BIOS大量套用於廉價的顯示卡中,因為它能降低一定的生產成本(其實差價不足10元)。如果你的顯示卡使用的是這種BIOS就只能自認倒霉了。 真正能用軟體自由刷新的BIOS稱為 Flash EPROM(
快閃記憶體)或
EEPROM(電擦寫可程式唯讀存儲器)。這種
存儲器可以方便地進行擦寫,需要的只是一個專用的軟體。如果操作得法,數秒鐘就能完成所有工作。比較正規的
顯示卡都採用了這種ROM來儲存BIOS,同時也提供專用的軟體來刷新顯示卡BIOS以方便用戶的升級。挑選顯示卡時應該注意此顯示卡是否採用了可軟體刷新的ROM儲存BIOS。
升級實例
顯示卡BIOS
下面以“耕宇 RivaTNT”為例講述
顯示卡BIOS升級的詳細步驟。這塊顯示卡使用的是16MB SDRAM,並且是公版的標準設計。選用nVIDIA設計的標準BIOS其版本為2.04.18,檔案名稱是“tnt18sd.rom”。BIOS刷新軟體是Nv4flash.exe 1.2版。 首先在DOS下鍵入nv4flash回車,得到以下提示:
NV4 Flash ROM programming utility. v1.2
The monitor attached to the NV4 may flicker
as the PROM pins are enabled and disabled!
Example of use: NV4FLASH FULL.ROM
NV4FLASH FULL.ROM Read and programs FLASH ROM to FULL.ROM
NV4FLASH E Software Erase
顯示卡BIOSNV4FLASH D Dump ROM
NV4FLASH C Check for supported EEPROM
NV4FLASH W Write Protect
NV4FLASH R Reset Write Protect
NV4FLASH ? display options 先使用“NV4FLASH C”來測試
顯示卡的 BIOS 所使用的ROM。得到的結果是:
(c2 aa)
MXIC 12.0V MX28F1000P Flash EPROM
這說明這塊顯示卡使用的是Flash EPROM,應該可以使用軟體刷新的。然後就開始升級了!鍵入nv4flash tnt18sd.rom回車。
顯示卡BIOS
此時螢幕出現混亂並高速抖動,不過這是正常現象。數秒後螢幕顯示恢復正常並得到以下提示: (c2 aa)
MXIC 12.0V MX28F1000P Flash EPROM
Writing Flash with file -> tnt18sg.rom
Starting address -> 0000
Last address written -> 008fff
這說明TNT已經刷新成功。然後進入Windows 98 並察看
顯示卡屬性可以看到顯示卡的 BIOS版本升級為2.04.18。
注意:不同晶片的顯示卡之間的BIOS絕對不能通用,同一晶片不同牌子的顯示卡BIOS之間也不一定通用。
升級失敗
一旦
顯示卡的BIOS升級失敗,後果是比較嚴重的。最主要的問題是顯示卡無法正常工作造成顯示器無法顯示任何信息,不可能再操作了。其實此時顯示卡的BIOS還是有
機會復原的,只是無法操作因而很不方便。比較常用的解決方法是用另一塊顯示卡啟動,然後再把出錯的顯示卡BIOS改回來。這裡介紹一下AGP顯示卡升級BIOS出現錯誤後用老的PCI
顯示卡啟動並修復的簡單操作步驟: 1、將BIOS刷新錯誤的AGP顯示卡從AGP
插槽中拔出,然後將一塊PCI顯示卡插在空餘的
PCI插槽上,連線好顯示器並開機。
2、開機後進入主機板的
CMOS設定,然後選擇PCI/Plug and Play setup選項,將Primary Display Card從原來的AGP改為PCI,並存退出並
關機。
3、把AGP顯示卡再插回到
AGP插槽上,不要拔下PCI顯示卡,開機並進入DOS。
4、按上面所講的方面重新刷寫BIOS。