显卡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芯片用来保存显卡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。