顯卡BIOS

顯卡BIOS

即插即用設備
顯卡BIOS固化在顯示卡所帶的一個專用存儲器裡。顯示卡隻要正确的插在主闆上就能開始工作,所以它是最典型的即插即用設備。顯卡BIOS芯片用來保存顯卡BIOS程序,和主闆BIOS一樣,顯卡BIOS是儲存在BIOS芯片中的,而不是儲存在磁盤中。
    中文名:顯卡BIOS 外文名:Basic Input Output System 所屬品牌: 産品類型: 軟件名稱:顯卡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芯片用來保存顯卡BIOS程序,和主闆BIOS一樣,顯卡BIOS是儲存在BIOS芯片中的,而不是儲存在磁盤中。顯卡BIOS主要用于顯卡上各器件之間正常運行時的控制和管理,所以BIOS程序的技術質量(合理性和功能)必将影響顯卡最終的産品技術特性。另外在顯卡BIOS中還保存了所在顯卡的主要技術信息,如圖形處理芯片的型号規格、VGA BIOS的版本和編制日期等。顯卡BIOS芯片在大多數顯卡上比較容易區分,因為這類芯片上通常都貼有标簽,但在個别顯卡如Matrox公司的MGA G200上就看不見,原因是它與圖形處理芯片集成在一起了。也有的顯卡的BIOS集成在主闆的BIOS中。

通常電腦在加電後首先顯示顯卡BIOS中所保存的相關信息,然後顯示主闆BIOS版本信息以及主闆BIOS對硬件系統配置進行檢測的結果等,由于顯示BIOS信息的時間很短,所以必須注意觀察才能看清顯示的内容。目前許多顯卡上的圖形處理芯片表面都已被安裝的散熱片所遮蓋,根本無法看到芯片的具體型号,但我們可以通過VGA BIOS顯示的相關信息中了解有關圖形處理芯片的技術規格或型号。開機後顯示卡BIOS中的數據被映射到内存裡并控制整個顯卡的工作。在DOS下顯示卡是不需要任何驅動程序的,Windows的啟動也依賴于顯示卡BIOS的支持。

各種顯示卡分别對應自己的BIOS和驅動程序,這樣顯示卡才能發揮最佳的效果。廠商在設計和生産顯示卡時,就為顯示卡配備了BIOS,但随着用戶的使用和計算機軟件的更新升級,顯卡有一些不完善的小問題就一定會暴露出來,這時,廠商就會重新設計、完善和升級顯示卡BIOS和驅動程序,這就需要對顯卡的BIOS進行升級。同時現在産品研制開發的日程越來越短,更新頻率越來越快,在顯卡推出時難免顯卡BIOS沒有全面發揮出顯卡的性能,必要的升級也能讓顯卡BIO

S發揮更強的功能。

顯卡BIOS升級就是通過必要的軟件把廠商提供的新BIOS文件,寫入到顯卡的ROM中去。顯卡BIOS是存放在存儲器(ROM)裡,不同廠商選用的ROM類型各有不同,并非所有的顯卡都支持對BIOS的升級。如果顯示卡使用的是一次性的PROM(可編程隻讀存儲器)那将無法進行升級。如果使用的是EPROM(可擦寫可編程隻讀存儲器),那麼理論上是可以升級的,但必須要有專用的設備才能進行,對于用戶來說沒什麼意義。如果顯卡采用的是Flash EPROM(閃存)或EEPROM(電擦寫可編程隻讀存儲器),那麼顯卡将自由升級,目前絕大多數顯卡都采用了此類ROM,方便用戶自行升級。雖然顯卡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。

升級實例

下面以“耕宇 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

NV4FLASH 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回車。

此時屏幕出現混亂并高速抖動,不過這是正常現象。數秒後屏幕顯示恢複正常并得到以下提示:

(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。

相關詞條

相關搜索

其它詞條