电子文章 | 电子资料下载 | 家电维修 | 维修资料下载 | 加入收藏 | 全站地图
您现在所在位置:电子爱好者维修技术电脑技术硬件维修其它硬件显卡BIOS的备份与升级

显卡BIOS的备份与升级

09-07 21:47:25 | http://www.5idzw.com | 其它硬件 | 人气:404
标签:其它硬件维修,http://www.5idzw.com 显卡BIOS的备份与升级,http://www.5idzw.com

显卡工作在CPU和显示器之间,在电脑中的主要作用就是在程序运行时根据CPU提供的指令和有关数据,将程序运行过程和结果进行相应的处理并转换成显示器能够接受的文字和图形显示信号后通过屏幕显示出来,以便为用户提供继续或中止程序运行的判断依据。换句话说,显示器必须依靠显卡提供的显示信号才能显示出各种字符和图像。通常显卡多以附加卡的形式安装在电脑主板的扩展槽中,或是集成在主板上的。

  (一)为什么要升级显卡

  1.什么是显卡BIOS

  显卡只要正确地插在主板上就能开始工作,所以它是最典型的即插即用设备。几乎所有的显卡都是由图形处理芯片、RAMDAC(Random Access Memory Digital-to-Analog Converter,数模转换器)芯片、显卡BIOS芯片、显存、主板安装接口、显示信号和功能扩展接口(也叫特性连接端口)所组成。

  显卡BIOS芯片,如图13所示。主要用于保存VGA BIOS程序。VGA BIOS(Video Graphics Adapter Basic Input and Output System)即是视频图形卡基本输入、输出系统,和主板BIOS一样,显卡BIOS是储存在BIOS芯片中的,而不是储存在磁盘中,由于它属于显卡(硬件)的一部分,因此大家有时就称呼它一个既不同于软件也不同于硬件的名字“Firmware”(固件)。它是设备的控制软件,一般写在Flash ROM里,通过更新其内容,可以纠正软件中的错误或是提升设备的性能。随着BIOS的功能越来越强,支持的硬件越来越多,程序代码也越来越长,显卡BIOS的容量也从64KB增加到2MB。

请添加描述



  显卡BIOS主要用于显卡上各器件之间正常运行时的控制和管理,所以BIOS程序的技术质量(合理性和功能)必将影响显卡最终的产品技术特性。另外在显卡BIOS中还保存了所在显卡的主要技术信息,如图形处理芯片的型号规格、VGA BIOS的版本和编制日期等。显卡BIOS芯片在大多数显卡上比较容易区分,因为这类芯片上通常都贴有标签,但在个别显卡,如Matrox公司的MGA G200上就看不见,原因是它与图形处理芯片集成在一起了。也有的显卡的BIOS集成在主板的BIOS中。

  通常电脑在加电后首先显示显卡BIOS中所保存的相关信息,然后显示主板BIOS版本信息以及主板BIOS对硬件系统配置进行检测的结果等,由于显示BIOS信息的时间很短,所以必须注意观察才能看清显示的内容。目前许多显卡上的图形处理芯片表面都已被安装的散热片所遮盖,根本无法看到芯片的具体型号,但我们可以通过VGA BIOS显示的相关信息中了解有关图形处理芯片的技术规格或型号。开机后显示卡BIOS中的数据被映射到内存里并控制整个显卡的工作。

www.5idzw.com

  显卡BIOS与主板BIOS一样具有版本,一般情况下版本高的BIOS功能强于低版本的,同时也解决了版本升级前所存在的某些问题(BUG)。早期显卡BIOS是固化在ROM中的,不可以修改,而现在的多数显示卡则采用了大容量的快闪ROM(Flash ROM)芯片,可以通过专用的程序进行改写升级。别小看这一功能,很多显卡就是通过不断推出升级的驱动程序来修改原程序中的错误、适应新的规范、提升显卡的性能的。对用户而言,软件提升性能的做法深得人心。

  升级显卡BIOS的原则与升级主板BIOS的相同,就是如果没有使用上的需要,就不必进行BIOS版本升级。即使确实需要升级VGA BIOS,也一定要使用原显卡生产厂家所提供或指定的升级工具软件和BIOS文件(Firmware),这类资料一般由显卡生产厂家通过其在互联网上的主页提供。尽管有媒体曾报道个别发烧友采用不同厂家显卡BIOS文件升级获得成功,但我们最好不要尝试这样做,因为型号不同的显卡BIOS文件具备的功能也不同,用不匹配的BIOS文件升级自己的显卡风险很大,极有可能出现升级后显卡反而无法运行的严重后果。

  2.升级显卡的理由

  BIOS的一大特点是可以用特定的方法写入,这通常称为BIOS的升级。如果显卡在设计上完美无缺的话,BIOS也没必要去升级,但这是不可能的。如果硬件设计上有什么小问题,那最简单有效的解决方法就是改变显卡的基本输入输出系统,以绕过出错的功能,并用其他方法补偿,所以升BIOS能解决硬件错误,大大提高稳定性和兼容性。

  目前,很多用户都在使用Windows操作系统,在Windows中显卡性能发挥的决定因素在于驱动程序,BIOS则提供相应的硬件信息。如果使用一切正常,且没有拿到更高版本的显示驱动程序,那也没什么必要去升级BIOS,对于老的驱动程序,新版BIOS也帮不上大忙,而许多显卡推出新的驱动程序时会指定使用新的BIOS。

  在这里,我们要特别提醒一点,对于一些比较“久远”的显卡,可能在Windows NT4.0和Windows 2000下会出现无法正常启动的现象。这两个操作系统都是NT的系统核心,由于采用了32位GDI而非Windows 98的16位,所以显卡的工作方式有很大区别,无法正常启动是显卡的BIOS与NT的图形核心有冲突的缘故。

www.5idzw.com

  根据以上的内容,我们至少在下列三种情况下需要升级显卡BIOS:

  (1)显卡硬件设计BUG,需要通过升级BIOS来解决。

  (2)新的驱动程序,需要相应的BIOS来配合。

  (3)不支持NT操作系统核心的BIOS,有必要通过升级来解决这个问题。

  3.你的显卡能否升级

  显卡的BIOS存放在只读存储器(ROM)里,如果显卡使用的是一次性的PROM(可编程只读存储器),那么我们也就不可能更改其中的任何内容。如果使用的是EPROM(可擦写编程只读存储器)那也非常麻烦,因为这种存储器的擦写一定要在专用的设备上才能完成,其BIOS如果要升级就必须回厂,对于普通用户而言没什么意义。采用PROM和EPROM芯片储存BIOS的显卡都被列为不可用软件刷新BIOS的显卡,这种BIOS大量应用于廉价的显卡中,因为它能降低一定的生产成本。

  目前的显卡大部分都采用Flash ROM芯片作为BIOS的载体。Flash ROM芯片的一大特点就是可以方便地进行擦写,需要的只是一个专用的刷新软件。如果操作得法,数秒钟即可完成所有的工作,比较正规的显卡都采用了这种ROM来储存BIOS,同时也提供专用的软件来刷新显卡BIOS以方便用户的升级。

  4.升级注意事项

  升级显卡BIOS有一定的危险性,所以写入前一定要做好准备工作以防万一。首先要明确地了解所使用的显卡以及将要升级的这个BIOS,这包括以下几点:

  (1)生产厂商及产品的型号一定要明确。不同的厂商所生产的显示卡一般都有不同的结构,如果错用了其他厂商的BIOS很可能造成不可预期的后果。即使是同一厂商的产品也有不同的型号,一般不能通用。

  (2)使用的图形芯片和显示内存一定要明确。不同的显示芯片所使用的显卡BIOS是绝对不可能通用的。有些显卡因使用的显存不同BIOS也有区别。如果错误使用将会对显卡产生不良的影响。

www.5idzw.com

  (3)下载正确的BIOS文件和刷新程序。BIOS的来源很重要,最好是从原厂商的主页或是知名的硬件驱动程序网站下载。另外,不同的显卡使用各自专用的BIOS刷新程序才能成功地升级BIOS。

  (4)升级BIOS必须是在纯DOS模式下进行,而不是在Windows的“MS-DOS”下进行。如果在Windows 9x系统中,请选择“关闭系统”中的“重新启动计算机并切换到MS-DOS 方式”;如果是使用Windows 2000/NT系统,请用DOS启动盘启动系统进入DOS即可。

  (二)显卡升级实例

  这里我们以升级nVIDIA芯片的显卡为例。nVIDIA芯片的显卡刷新程序是Nv4flash.exe,一般情况下我们可以在其主页上或是随显卡的驱动盘中得到。

  显卡BIOS的文件名与主板BIOS的文件名是有区别的,前者的扩展名为rom(同样要注意的是,下载时千万不要搞错了BIOS文件,因为现在显卡的更新换代速度太快了,而且还有SDRAM、SGRAM、DDR等不同的显存版本,不同显存的BIOS文件不能混用),后者的扩展名为bin。

[1] [2]  下一页

,显卡BIOS的备份与升级
关于《显卡BIOS的备份与升级》的更多文章