如题。

解决方案 »

  1.   

    显卡是GTS250,WIN7下已经更新到最新的驱动,显卡支持的OPENGL版本是3.1,程序开发的OPENGL版本是2.0。网上也看了很多帖子,说什么WIN7不支持OPENGL,或者是不兼容,我觉得不应该是这个问题。
      

  2.   

    WIN7不原生支持OPENGL,不是说不支持,而是说不会像DirectX那样以系统api的形式向应用程序提供接口。
    opengl的支持都是通过现在的显卡驱动程序另行提供的。
    opengl 1.0/1.1/2.0现在显卡厂商都是通过高版本的opengl功能通过驱动软件反向模拟的了,性能和硬件直接执行的比当然有损失。你说的在7下面执行起来更慢,是因为WDDM架构的原因。为了更稳定,微软把3d功能移到了用户模式下面。而xp的WDM图形驱动程序架构里,3d功能是在内核模式中的。这样的话会让驱动模拟的性能大打折扣。
    还有你说你的驱动是最新的,可是目前最新的应该是280.26WHQL版的吧?支持的opengl最高版本是4.1的啊
      

  3.   

    显卡的驱动的版本是280.26,用了一个OPENGL的测试软件,测出来的版本是3.1的,如果你说的是正确的话,应该是测试软件的问题,不过,还是不知道有什么好的办法嘛?
      

  4.   

    主要是现在应用程序已经开发好了,是在XP下开发的,现在买的一些笔记本啊,大部分还是自带的WIN7系统,好麻烦,当初真没想到会出这个问题。
      

  5.   

    以前用vc6.0写的程序也是在XP下跑没问题,换到win7就卡,今天同样的东西用vc2010编译了一遍,结果居然更卡。。也不知道有没有解决办法。。
      

  6.   

    我也碰到同样问题了,vc6程序在xp下正常,在w7下就卡死