细说显卡BIOS升级

Author: 黄家贞 Date: 2000年 第26期

  显卡是计算机的必备品,而且它是计算机的多媒体性能的决定性因素之一。使用适当的显卡时也不要忘记使用适当的显卡BIOS和驱动程序以保证显卡发挥最佳的性能。
#1  一、显卡BIOS的作用
  经常听到BIOS,但很多人不太清楚它的意思。其实BIOS是Basic Input Output System的简称,也就是“基本输入输出系统”。显卡BIOS是一个软件,但它固化在显卡所带的一个专用存储器里,储存了显卡的硬件控制程序和相关信息。开机后显卡BIOS中的数据被映射到内存里并控制整个显卡的工作。
#1  二、升级显卡BIOS的必要性
  BIOS的一大特点是可以用特定的方法进行刷新,即我们通常说的BIOS升级。其实如果显卡的设计完美无缺的话,BIOS也没必要去升级。但技术上有完美可言吗?如果硬件设计上有什么小问题,那最简单有效的解决方法就是改变显卡的基本输入输出系统,以绕过出错的功能并用其它方法补偿。这时升级BIOS能解决硬件错误,大大提高稳定性和兼容性。
  这里要特别提醒一点,许多显卡在Windows NT 4.0和Windows 2000下无法正常使用。这两个操作系统由于采用了32位GDI而非Windows 98的16位,所以显卡的工作方式有很大区别。无法正常使用是显卡的BIOS与NT的图形核心有冲突的缘故。这可以说是显卡上普遍存在的2000年操作系统问题,绝对不可小看它。解决这一问题的最好办法就是升级显卡的BIOS了。
#1  三、什么样的BIOS才能软件升级
  显卡的BIOS是存放在只读存储器(ROM)里,由于选用的ROM各有不同而并非所有的ROM都可由软件擦写,因此显卡的BIOS并非都可升级。如果显卡使用的是一次性的PROM(可编程只读存储器)那就不可能更改任何内容了。如果使用的是EPROM(可擦写可编程只读存储器),那也非常麻烦,别看名字是“可擦写”但这种存储器的擦写一定要在专用的设备上才能完成。
  真正能用软件自由刷新的BIOS称为Flash EPROM(闪存)或EEPROM(电擦写可编程只读存储器)。这种存储器可以方便地进行擦写,需要的只是一个专用的软件。如果操作得法,数秒钟就能完成所有工作。比较正规的显卡都采用了这种ROM来储存BIOS,同时也提供专用的软件来刷新显卡BIOS以方便用户的升级。
#1  四、升级BIOS的注意事项
  升级显卡BIOS有一定的危险性,所以升级前一定要做好准备工作以防万一。首先要了解所使用的显卡以及将要升级的这个BIOS,这包括以下几点:
  1.生产厂商及产品的型号一定要明确。不同的厂商所生产的显卡一般都有不同的结构,他们使用不同的显卡BIOS。如果错用了其它厂商的BIOS很可能造成不可预期的后果。即使是同一厂商的产品也有不同的型号,它们所使用的BIOS是不同的,一般不能通用。
  2.使用的图形芯片和显示内存也是一定要分清的。不同的显示芯片所使用的显卡BIOS是绝对不可能通用的,千万别做傻事。有些显卡因使用的显存不同,BIOS也有区别,比如RivaTNT就分SDRAM和SGRAM两种规格,他们的BIOS是不同的。如果用错了也会对显卡性能产生不良的影响。
  3.了解所使用的显卡是否有特殊的功能,比如TV输出等都需要特殊的BIOS支持才能正常工作。用错了BIOS,这些附加功能一般就不能用了。
  4.选择适当的BIOS来升级。BIOS的来源也很重要,最好是从原厂商网站或是著名的硬件驱动程序网站下载(比如“驱动之家”)。还有各种显卡需要各自专用的BIOS刷新软件才能够成功地升级BIOS。比如RivaTNT就需要用专用的BIOS刷新软件“Nv4flash.exe”。
  5.显卡升级过程中显示器会出现画面混乱并高速抖动,而且会持续达10秒左右,这时千万不要害怕,更不能擅自重新启动系统。画面暂时混乱是正常的,因为BIOS正在改变,但如果重新启动而造成刷新中断那后果是难以预料的。
  6.最后别忘了升级显卡BIOS的工作必须在DOS模式下而不是在Windows的“MS-DOS方式”下进行。如果在Windwos 9X操作系统中,最简单的方法就是选择“关闭系统”中的“重新启动计算机并切换到MS-DOS方式”。如果用的是Windows NT 4.0等不支持DOS的操作系统,就只有老老实实用DOS启动盘启动系统了。
  有没有不需要刷新就能随便使用且无任何升级危险的显卡BIOS升级软件呢?有!那就是TSR BIOS。TSR是Terminate and Stay Resident的简称,也就是“内存驻留程序”。这种显卡BIOS不需要真的修改原有的硬件BIOS,而是在系统启动后运行一个TSR程序把新的BIOS驻留在内存里,用以取代原来的BIOS。使用这种程序非常简单,只要在Autoexec.bat里加上一条命令就可以了。不需要时把这条命令去掉,并重新启动就马上还原。这种TSR BIOS的另一个好处就是能让无法修改的EPROM显卡也顺利升级。不过这种TSR程序有个致命弱点,就是不能兼容Windows NT和Windows 2000。
#1  五、升级失败的补救
  一旦显卡的BIOS升级失败,后果是比较严重的。最主要的问题是显卡无法正常工作造成显示器无法显示任何信息。其实此时显卡的BIOS还是有机会复原的,只是无法显示因而很不方便。比较常用的解决方法是用另一张显卡启动,然后再把出错的显卡BIOS改回来。这里介绍一下AGP显卡升级BIOS出现错误后用PCI显卡启动并修复的简单操作步骤:
  首先将AGP显卡拔出,然后将一张PCI显卡插在空余的PCI插槽上,连接好显示器并开机。注意此时一定要将AGP显卡取下,因为一般主板都把AGP显卡设定为主显卡,这样PCI显卡开机时是不工作的。顺利开机后进入主板的COMS设定,然后选择PCI/Plug and Play setup项,在子选单中将Primary Display Card从原来的AGP改为PCI。这样主显卡就被改为PCI显卡了。改完后关机,并把AGP显卡再插回到AGP插槽上。不过此时显示器仍然要连接在原来的PCI显卡上,因为AGP显卡并未恢复正常工作。然后再次开机,直接进入DOS操作状态。最后把显卡BIOS刷新程序再运行一次。这回最好多准备几个BIOS以供选择,如果一个不行就再换一个,直到成功为止。