解决Vista下的宽屏显示问题
硬用高手
笔者的主板集成了GeForce6150显卡,显示器为17英寸CRT,由于整机配置还不错,也想体验一下Windows Vista(以下简称Vista)的娱乐优势,于是将系统升级到了Vista,安装好Vista系统后,将分辨率设置为1024×768,使用一切正常。为了看高清电影,最近将显示器更换为19英寸宽屏LCD,但在使用时发现系统不支持宽屏,笔者经历了一番波折,终于解决了宽屏显示问题。
一、支持宽屏,但无法玩游戏
由于新的显示器分辨率为1440×900,因而需要在系统中将分辨率改为1440×900,否则字体和画面显示都是模糊的。于是进入“显示设置”界面,但在“分辨率”下却找不到1440×900这个数值,最大分辨率仅为“1280×1024”(图1),经过仔细查找,发现没有为显卡安装NVIDIA专用驱动,而系统默认安装的是Vista自带的通用显卡驱动。

于是从网上下载了GeForce6系列显卡最新ForceWare驱动,安装后尽管可以将分辨率设置为1440×900,但系统的画面显示却不正常,整个桌面的画面显示不完全,而且可以左右来回拉伸和移动,使用起来很不方便,看来这是显卡驱动与Vista系统存在的兼容问题。既然Vista自带的显示驱动可以正常显示,那是否可以在此基础上自定义分辨率呢?
在使用Vista自带的显示驱动情况下,笔者安装了PowerStrip软件,依次进入“显示器”→“设定”→“进阶时序”窗口,点击“自定分辨率”按钮,并将分辨率像素的宽和高分别设置为1440和900,软件就会自动提供1440×900选项(图2)。此时进入“显示设置”中,将分辨率调节为1440×900即可。虽然解决了宽屏显示的问题,但在使用中又出现了新问题:由于Vista的默认驱动是全部开启了硬件加速,而该集成显卡的性能偏弱,导致看高清视频时出现了延迟,或者运行游戏时很不稳定。

二、XP驱动,鱼和熊掌可兼得
经过查找资料,发现可以为Vista安装Windows XP版本的显卡驱动,于是下载了GeForce6系列显卡ForceWare驱动XP版。注意,必须下载只有一个可执行安装文件的版本,安装时会提示不支持该系统(图3),此时先退出安装,然后用鼠标右键单击下载的安装文件,选择“属性”选项,切换到“兼容性”窗口,点选“用兼容模式运行这个程序”,并选择“Windows XP(Serivce Pack2)”,同时点选“请以管理员身分运行该程序”即可。

设置完毕后点击“确定”按钮,再次运行显卡驱动安装文件,此时不再提示错误信息了,按提示一步一步装好显卡驱动,不过安装时间比较长,可能是Vista系统需要验证兼容驱动指令。安装完毕后提示重新启动系统,进入“设备管理器”,显示驱动并没有出现冲突的现象,而且进入“显示设置”中,发现可以将分辨率设置为“1440×900”(图4),运行网络游戏和看高清电影未出现任何问题,一切都很正常。注意,如果你的主板具有DVI和VGA双接口,在Vista下安装XP版显卡驱动后,将无法使用双显示输出功能。

此外,安装XP版本的显卡驱动后,就可以开启“硬件加速”的调节功能,方法是在“疑难解答”中点击“更改设置”按钮(图5),然后就可以对硬件加速进行调节了(图6)。而在此之前,无论是使用Vista自带的显示驱动,还是安装Vista版本的NVIDIA专用驱动,“更改设置”都显示为灰色,无法使用。

