显卡的BIOS是什么
显卡的BIOS是什么,显卡BIOS其实就是显卡的“基本输入输出系统”。BIOS存储显卡的硬件控制程序和相关信息。可以说BIOS是显卡的“神经中枢”。
只要显卡正确插入主板,就可以开始工作,所以是最典型的即插即用设备。系统驱动后显示器上首先出现的是显卡BIOS的信息提示。只有显卡工作正常,显示器才能显示其他内容。显卡BIOS中的数据映射到内存中,控制着整个显卡的工作。显卡在DOS,Windows下不需要任何驱动。
的启动也依赖于显卡BIOS的支持。
还有一个显卡BIOS叫TSRBIOS。TSR是terminateandstayresident的缩写,意思是“内存常驻”。许多显示卡利用它的特性来制作特殊的TSR。
BIOS .这个显卡BIOS其实并不需要修改原来的硬件BIOS,而是在系统启动后运行一个TSR程序,将新的BIOS存储在内存中,替换原来的BIOS。这个程序的使用非常简单,只需要在Autoexec.bat中添加一个命令,不需要的时候去掉这个命令,重新启动就可以立即恢复。这个TSR
BIOS的另一个优点是可以平滑升级未修改的EPROM显卡,缺点是不兼容WindowsNT和未来的Windo-ws2000,所以可以说这就是Windows。
9X专用产品。
为什么要升级?
BIOS的一大特点是可以用特定的方式刷新,通常称为BIOS升级。事实上,如果显卡的设计很完美,根本不需要升级BIOS。但是技术上完美吗?如果硬件设计有什么小问题,最简单有效的解决方法就是改变显卡的基本输入输出系统,绕过错误的功能,用其他方法补偿。这时候升级BIOS可以解决硬件错误,大大提高稳定性和兼容性。
在Windows中,显卡性能的决定因素在于驱动,BIOS提供了相应的硬件信息。如果一切正常,并且没有获得更高版本的显示驱动程序,则没有必要升级BIOS。如果驱动还是老的,新的BIOS帮助不大。但是,许多显卡在启动新的驱动程序时会指定使用新的BIOS。这时候如果不升级BIOS,就只能对着新驱动叹气了。
需要特别提醒的是,很多显卡在WindowsNT4.0和Windows2000下无法正常启动。这两个操作系统是NT系统的核心,因为它们使用32位GDI而不是
Windows98是16位的,所以显卡的工作方式非常不同。无法正常启动是因为显卡的BIOS和NT的图形核心冲突。Windows操作系统
不使用NT4.0可能没关系,但是如果不能升级到Windows2000,以后你会错过所有的新软件。这可以说是2000年操作系统在显卡上的通病,不可小觑。解决这个问题的唯一办法就是升级显卡的BIOS。还不如尽早测试你的显卡是否能支持Windows2000,只要安装后能正常启动就好。没有司机是另一回事。
能升级吗?
显卡的BIOS存储在只读存储器(ROM)中,但并不是所有的ROM都可以被软件擦除,所以并不是所有的显卡BIOS都可以升级。如果显示卡是一次性的
PROM(可编程只读存储器)那么就不可能改变任何东西。如果用EPROM(可擦可编程只读存储器),也很麻烦。虽然名字是“可擦除”,但是这种记忆的擦除必须在特殊的设备上完成。如果要升级这个显卡的BIOS,必须返厂,对于普通用户来说毫无意义。使用PROM和e PROM存储BIOS的显卡被列为不能用软件刷新的显卡。这种BIOS因为可以降低生产成本而被广泛应用于廉价显卡(其实10元里差价都不够)。如果你的显卡用的是这个BIOS,那你只能自认倒霉了。
一个可以通过软件自由刷新的BIOS叫做FlashEPROM或者EEPROM。这种记忆很容易擦除,只需要一个特殊的软件。如果处理得当,所有的工作都可以在几秒钟内完成。比较正规的显卡都是用这个ROM来存储BIOS,同时提供专门的软件来刷新显卡BIOS,方便用户升级。在选择显卡的时候,要注意这个显卡是否使用了软件可刷新的ROM来存储BIOS。
升级实例
以“耕宇RivaTNT”为例,描述显卡BIOS升级的详细步骤。这个显卡用的是16MBSDRAM,而且是公版的标准设计。选用英伟达设计的标准BIOS,版本为2.04.18,文件名为“tnt18sd.rom”。BIOS刷新软件是Nv4flas.exe。
版本1.2。
首先,在DOS下键入nv4flash enter,得到如下提示:
NV4FlashROMprogrammingutility。V1.2
monitor attached to nv4 may flicker
aseprompinsareenabledandisabled!
Exampleofuse:NV4FLASHFULL。只读存储器
NV4FLASHFULL。ROM readandprogramflashromtofull . ROM
NV4FLASHESoftwareErase
NV4FLASHDDumpROM
NV 4 flashccheckforsupportedeprom
NV4FLASHWWriteProtect
NV4FLASHRResetWriteProtect
NV4FLASH?显示选项
先用“NV4FLASHC”测试显卡BIOS使用的ROM。结果如下:
(c2aa)
墨西哥12.0VMX28F1000PFlashEPROM
这说明这个显卡用的是FlashEPROM,应该是软件刷新的。然后我开始升级了!键入nv4flashtnt18sd.rom并输入。此时,屏幕出现混乱和高速抖动,但这是正常的。几秒钟后,屏幕显示恢复正常,您会看到以下提示:
(c2aa)
墨西哥12.0VMX28F1000PFlashEPROM
编写Flashwithfile-tnt18sg.rom
起始地址-0000
Lastaddresswritten-008f
这说明TNT已经刷新成功。然后进入Windows98,查看显卡属性,可以看到显卡的BIOS版本升级到了2.04.18。
注意:不同芯片的显卡之间的BIOS一定不能通用,同一芯片不同品牌的显卡之间的BIOS也不一定通用。
升级失败后的处理
一旦显卡BIOS升级失败,后果会更严重。主要问题是显卡无法正常工作,显示器无法显示任何信息,无法再次操作。其实这个时候显卡的BIOS还是有机会恢复的,只是因为无法操作而不方便。常见的解决方法是从另一块显卡入手,然后把错误显卡的BIOS改回来。下面简单介绍一下AGP显卡升级BIOS错误后用旧PCI显卡启动修复的简单操作步骤:
1.从AGP插槽中拔出BIOS刷新不正确的AGP显卡,然后将PCI显卡插入备用PCI插槽,连接显示器并开机。
2.开机后进入主板的CMOS设置,然后选择PCI/PlugandPlaysetup选项,将PrimaryDisplayCard从原来的AGP改为PCI,退出,关机。
3.将AGP显卡插回AGP插槽。不要拔下PCI显示卡,开机进入DOS。
4.如上所述重写BIOS。
标签:
相关文章