none
问题:Vista下OpemGL和DirectX10 RRS feed

  • 问题

  •      问题最近系统由XP升级到Vista,出现游戏不能使用OpenGL模式,比如CS(反恐精英),只能D3D模式和软件加速模式,请问怎么解决。

     

          补充我的是联想笔记本显卡ATI Mobility X1300,下载安装了联想官方有驱动,这块显卡只支持DirectX9.0C,不支持Direct10,而Vista默认的是Direct10。我尝试过在Vista下安装DirectX9.0C,还是解决不了问题。是否要卸载Direct10,不过可能出现很多问题。希望

    提供解决方案。

           

           谢谢!敬礼!致敬!

    2008年12月13日 2:02

答案

  • 游戏不能打开 OpenGL 纯属是显示驱动不支持,与 DirectX 无关。可能你的显卡 Windows XP 驱动程序支持 OpenGL,但 Windows Vista 驱动程序却因为不完整或配置不正确等原因无法打开 OpenGL。

     

    既然是 ATi 显卡可以试一试 ATi 催化剂公版驱动,不一定非要用厂家提供的驱动。

    2008年12月13日 12:24

全部回复

  • CS的OPENGL和DX版本没有关系,至少在9.0C和10之下都是没有问题都可以开启OPENGL模式的。我也在VISTA下用过。

    而且DX9下能运行的游戏基本都能在DX10模式下运行,不过可能出现缺少DLL的现象,你使用http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=zh-cn升级和补完下你的DX,看CS的设置里面是否出现opengl模式。

    你也可以右击游戏的快捷方式》属性》快捷方式》目标》最后加上-OPENGL就是直接开启OPENGL模式。对大部分游戏是可以用

     

     

    2008年12月13日 8:14
    版主
  •  

    正在下载补丁,比较慢,过来再说一下

     

    CS中有视频模式选项的,有OpenGL , D3D 和软加速三种模式,后两项模式都可用,只是切换到OpenGL模式时,系统提示The specified video mode is not supported,The game will now run in software mode.不支持OpenGL模式,自动切换到软件加速。

     

    我怀疑是不是我的这块显卡问题,只支持DX9.0c,不支持DX10,所以在vista的DX10环境下调用显卡资源出现问题,而小道消息说微软开发DirectX10时有意排挤竞争对手OpenGL,所以造成对OpenGL兼容性不佳。

     

    不知道说错了没,如果有错版主体谅!下载完安装好后在来报道

    2008年12月13日 10:17
  •  Mr.Magic 写:

     

    正在下载补丁,比较慢,过来再说一下

     

    CS中有视频模式选项的,有OpenGL , D3D 和软加速三种模式,后两项模式都可用,只是切换到OpenGL模式时,系统提示The specified video mode is not supported,The game will now run in software mode.不支持OpenGL模式,自动切换到软件加速。

     

    我怀疑是不是我的这块显卡问题,只支持DX9.0c,不支持DX10,所以在vista的DX10环境下调用显卡资源出现问题,而小道消息说微软开发DirectX10时有意排挤竞争对手OpenGL,所以造成对OpenGL兼容性不佳。

     

    不知道说错了没,如果有错版主体谅!下载完安装好后在来报道

    2代兼容性可能是有问题的,但至少CS没有问题。如果下载DX问题依旧,建议你更换显卡驱动。
    2008年12月13日 10:35
    版主
  •  

     

    问题依旧,未解决!

     

    百度谷歌一下发现这个问题也不少,应该不是驱动的问题吧。

     

    你说的2代兼容性问题是哪个2代:OpenGL?DX10?

     

    在哪里去找驱动,驱动之家vista驱动的以前都试过,不知道还能去哪里找了?

     

    能不能卸载DX10,安装DX9.0C?

     

    2008年12月13日 10:56
  • 游戏不能打开 OpenGL 纯属是显示驱动不支持,与 DirectX 无关。可能你的显卡 Windows XP 驱动程序支持 OpenGL,但 Windows Vista 驱动程序却因为不完整或配置不正确等原因无法打开 OpenGL。

     

    既然是 ATi 显卡可以试一试 ATi 催化剂公版驱动,不一定非要用厂家提供的驱动。

    2008年12月13日 12:24
  •  

    OK,我再去AMD官方找一下,如果再不行就到联想官方去联系能不能优化一下驱动

     

    不管问题能不能解决,在回来报个到

     

    ---------------------------------我会回来的(终结者)

     

     

    2008年12月13日 12:58
  •  

    终于搞定了,是驱动问题,联想提供的驱动有问题,貌似AMD官方得不到笔记本厂商的授权,所以不提供移动版的显卡驱动,从各个地方下的驱动,试了十多个,终于搞定的,哇哈哈

     

    谢谢两位斑竹哦,给小生指明了方向,一路向着驱动,而不是考虑DX9/DX0。

     

    谢谢!敬礼!致敬!

    2008年12月14日 9:28