顯示卡BIOS

顯示卡BIOS

顯示卡BIOSBIOS是Basic Input Output System的簡稱,也就是“基本輸入輸出系統”。顯示卡BIOS又稱VGA BIOS,主要用於存放顯示晶片與驅動程式之間的控制程式。顯示卡BIOS固化在顯示卡所帶的一個專用存儲器里。

基本介紹

概述,安裝,種類,區分,驅動程式,升級,升級提醒,升級實例,升級失敗,

概述

顯示卡BIOS就是顯示卡的“基本輸入輸出系統”。BIOS中儲存了顯示卡的硬體控制程式和相關信息。可以說BIOS是顯示卡的“神經中樞”。

安裝

只要正確的插在主機板上就能開始工作,所以它是最典型的即插即用設備。系統驅動後第一個出現在顯示器上的就是顯示卡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圖2顯示卡BIOS圖2
顯示卡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圖3顯示卡BIOS圖3

驅動程式

各種顯示卡分別對應自己的BIOS和驅動程式,這樣顯示卡才能發揮最佳的效果。廠商在設計和生產顯示卡時,就為顯示卡配備了BIOS,但隨著用戶的使用和計算機軟體的更新升級,顯示卡有一些不完善的小問題就一定會暴露出來,這時,廠商就會重新設計、完善和升級顯示卡BIOS和驅動程式,這就需要對顯示卡的BIOS進行升級。同時當前產品研製開發的日程越來越短,更新頻率越來越快,在顯示卡推出時難免顯示卡BIOS沒有全面發揮出顯示卡的性能,必要的升級也能讓顯示卡發揮更強的功能。 顯示卡BIOS升級就是通過必要的軟體把廠商提供的新BIOS檔案,寫入到顯示卡的ROM中去。顯示卡BIOS是存放在存儲器(ROM)里,不同廠商選用的ROM類型各有不同,並非所有的顯示卡都支持對BIOS的升級。如果顯示卡使用的是一次性的PROM(可程式唯讀存儲器)那將無法進行升級。如果使用的是EPROM(可擦寫可程式唯讀存儲器),那么理論上是可以升級的,但必須要有專用的設備才能進行,對於用戶來說沒什麼意義。如果顯示卡採用的是Flash EPROM(快閃記憶體)或EEPROM(電擦寫可程式唯讀存儲器),那么顯示卡將自由升級,當前絕大多數顯示卡都採用了此類ROM,方便用戶自行升級。雖然顯示卡BIOS升級能帶來不少的好處,但對於基本初學者還是不建議升級,因為升級存在一定的危險性。一旦升級時發生錯誤,補救起來會很麻煩!
顯示卡BIOS圖4顯示卡BIOS圖4

升級

如果想徹底挖掘出一款顯示卡的潛力,就必須修改最底層的東西,修改硬體自然是最終的手段,但硬體加壓(電路MOD)不符合一般用戶的需求:
1 硬體加壓後供電模組的發熱會暴增,以至於整個顯示卡PCB都處於炙熱的煎熬,這樣就需要強力的散熱系統。
2 即便是加強散熱,隨之而來的就是令人無法忍受的噪音。
3 顯示卡的元件長期工作在極限狀態下會大大縮短顯示卡的使用壽命。
4 最重要的是MOD後會喪失質保,顯示卡品質參差不齊的今天質保尤為重要。
修改顯示卡BIOS同樣可以獲得強大的性能提升,卻沒有上面種種隱患存在,並且出現危險的幾率極小,最壞的情況也不過用某種方法重新刷回原始BIOS
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晶片圖2顯示卡BIOS晶片圖2
顯示卡的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回車,得到以下提示:
顯示卡BIOS晶片細節圖顯示卡BIOS晶片細節圖
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
顯示卡BIOS顯示卡BIOS
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插槽上,連線好顯示器並開機。
顯示卡BIOS處理失敗顯示卡BIOS處理失敗
2、開機後進入主機板的CMOS設定,然後選擇PCI/Plug and Play setup選項,將Primary Display Card從原來的AGP改為PCI,並存退出並關機
3、把AGP顯示卡再插回到AGP插槽上,不要拔下PCI顯示卡,開機並進入DOS。
4、按上面所講的方面重新刷寫BIOS。

相關詞條

熱門詞條

聯絡我們