解决Vista系统OpenGL驱动问题整理

Vista下 , 有时候我们会十分需要使用OpenGL的显示模式 。例如 , 反恐精英这类FPS游戏 。这个问题尤其在于ATI的显卡上 。我们经常会看到这样的提示“The specifIEr video mode is not supported.The game will now run in software mode.既为OpenGL驱动程序无法初始化.
关于Vista系统下OPENGL不支持的问题 , 比较复杂 , 现列一些解决方法如下(以GF为例):
1、强行设置 , 有些显卡老提醒你说不支持OPENGL , 别理他 , 继续设置 , 可以用的 。
2、如果不行 , 下载最新的显卡驱动
3、最好安装DirectX 9 , 地址:http://www.vista123.com/HTML/3770.html 一般这样都能解决问题 , 还不行 , 看下面 。
4、手工安装GLsetup.exe或MSOpengl(地址:http://www.openglsource.com/download/MSOpengl.exe)
5、如果还不能解决问题 , 可能你的显卡不太支持 , 请使用GLDirect 这个工具 , (降低硬件要求 , 模拟OPENGL) 。
顺便在此提供一下Windows XP 系统下面的一些问题解决:
在实际解决问题当中发现仍有部分人的不能解决 , 大多是GF2MX400 , GF2MX440等较老的显卡 。现提供以下解决办法 , 可以试一试:
在桌面击鼠标右键--属性--设置--高级 , 点-GF2MX选点左边框里的 openGL设置 进行调整:
1 , 关掉“启用缓冲区扩展““允许双面扩展使用本机视频内存“
2 , 打开“禁用对CPU增强指令集的支持
3 , 纹理的默认颜色深度:始终使用16bpp
4 , 缓冲翻转模式:使用位块传输
5 , 垂直同步:始终关闭
6 , 各向异性过滤:已禁用
7 , 最大使用量:14
其中:1、2、4 效果不是很明显 , 3对于winXP用户很重要 , 5、6强烈推荐改掉 。当然 , 使用官方的更新版驱动程序试试看是最好的方法了 。

    推荐阅读