哪里转来的给忘记了哈哈
朋友最近买了一台19英寸的宽屏LCD,不料无论怎么调节,总感觉画面变形,不舒服。于是,朋友找到笔者这个“高人”,经过几番折腾,问题终于解决了。随后笔者“百度”一下,发现这个问题普遍存在,尤其是一些正在使用SiS或VIA芯片组集成显卡的用户,下面便是一些解决这类问题的经验。
菜鸟篇:碰到问题就这几招
其实,笔者也是初次接触这类问题,但对出现这种现象的原因也略有耳闻。按照自己以往的经验,通过设置系统分辨率(或用PowerStrip添加分辨率选项),更新显卡驱动程序,此类问题应该可以解决。
首先在桌面单击右键选择“属性”,依次单击“设置→高级→工具管理器→驱动程序模式设置”,发现里面肯本就没有支持19英寸宽屏分辨率(1440×900)的选项。用CPU-Z查看主板信息,发现主板是富士康661FX-7MA,这是一款采用SiS芯片的整合主板,到驱动之家或官方网站下载显卡的最新驱动程序,发现问题依然没有支持宽屏分辨率的选项。用百度查看了一下网上的信息,发现显卡的BIOS版本低于2.30是不可能支持宽屏分辨率的,通过PowerStrip添加分辨率选项看来行不通。
既然这样,解决问题的方法也就出来了。笔者到官方网站下载了该主板的最新BIOS及刷新工具,然后采用Award发布的WinFlash,在WindowsXP环境下对主板的BIOS进行更新。至于更新过程则非常简单:双击WinFlash,依次选择“File→UpdateBIOS”,找到保存BIOS的路径,然后单击“打开”,开始刷新,刷新完毕后重新启动即可。之后,笔者发现显卡BIOS的版本以及分辨率支持的选项都发生了变化,这样系统就能正确支持宽屏LCD的分辨率了。
进阶篇:主板BIOSDIY
现在一些厂商对集成显卡支持宽屏分辨率的问题不是十分看重,所以并没有针对更新过BIOS。碰到这样的问题怎么办?不用愁,可以通过CBROM工具自己造一个。为了便于操作,笔者把它们分别更名为old.bin(不支持宽屏分辨率)和new.bin(支持宽屏分辨率)。操作思路是用CBROM(目前最新版本是2.19版)先提取支持宽屏分辨率的主板BIOS中的VGA(显示部分)模块,再替换不支持宽屏分辨率主板BIOS中的VGA模块。详细步骤如下:
第一步,下载CBROMV2.19,并将CBROM和old.bin、new.bin一起拷贝到C盘根目录下;
第二步,单击“开始→运行”,在弹出的对话框中输入“cmd”命令,进入系统命令提示符环境。通过“cd..”命令退到系统根目录(即C:\>),输入“CBROM219new.bin/D”(注意空格)命令并回车,查看BIOS中的VGA模块。
第三步,使用CBROM的extract参数,将new.bin中的VGA模块提取出来。具体命令是“CBROM219new.bin/vgaextract”,回车后系统将提示输入保存文件的文件名,一般用原文件名即可。
提取BIOS中的VGA模块
第四步,同样使用“CBROM219old.bin/D”命令,查看old.bin中的VAG模块。然后使用CBROM的release命令将这个显卡BIOS文件删除。删除模块的命令是“CBROM219old.bin/vgarelease”并回车。
第五步,运行“CBROM219old.bin/vga6330VGA.ROM”命令,将6330VGA.ROM文件添加到old.bin文件中,这样一个支持宽屏的主板BIOS就打造出来了。
将VGA模块加入到新BIOS中
其实,对于一些采用相同南北桥的主板也可以采用BIOS互刷的方法,当然相对而言风险要高一些。不过只升级BIOS是不够的,相应驱动的搭配也是集成主板支持宽屏分辨率的必要手段之一。
高手篇:水火相容让AMIBIOS将Award显卡模块娶回家
虽然现在大部分主板都采用了AwardBIOS,但仍有不少主板的BIOS是AMI的。由于采用AMIBIOS相对少一些,所以一旦此类主板的集成显卡不具备宽屏显示器的分辨率,就要稍微麻烦一些。这里介绍一款编辑AMIBIOS的修改工具MMTool,通过它可以让Award显卡模块嫁接在AMIBIOS上。具体步骤如下:
第一步,使用CBROM将支持宽屏分辨率的显卡模块分离出来,保存到C盘根目录下。
第二步,安装并运行MMTool,选择“MMTool高级”模式,单击“加载ROM”,选择需要修改的BIOS路径。然后单击“替换”,在“模块文件”一项,选择“浏览”,把刚才分离出来的显卡模块添加进去。
为AMIBIOS添加VGA模块
第三步,选择第一个ID为20的PCIOptionROM,然后点击“Replace”即可替换原来的低版本显卡ROM文件。其中“模块ID”、“厂商ID”、“设备ID”一定要保持默认值,不要做任何修改。
第四步,用AMI的BIOS刷新工具刷新这个更改过的BIOS文件,这样AMI的老BIOS通过移植Award的BIOS也就支持了宽屏的分辨率了。怎么样,DIY的感觉很好吧!
总结:就目前的情况来看,不支持宽屏分辨率的集成显卡主要集中在VIA和SiS芯片组上。而对于VIA或SiS集成显卡的主板,一旦出现这种问题,都可以通过上面的方法进行解决。简单来说,不支持宽屏的关键点就在于显卡模块的BIOS太低,通过更新主板BIOS搭配合适的显卡驱动都可以让集成显卡不再惧怕连接宽屏显示器。