openGL屏幕保护程序会导致问题

时间:2010-02-03 22:25:01

标签: opengl qt4

我有一个用QT4编写的应用程序,它使用一个openGL窗口。它已经快乐地运行了好几个月。 Windows XP,Service Pack 3,

最近我对我的屏幕保护程序不屑一顾,碰巧选择了3D文本选择。当我预览它时,QT4应用程序立即发生故障。当我在调试器中运行时,它在ig4dev32.dll中崩溃,这是Open GL的intel图形加速器驱动程序。

当我在装有NVIDIA显卡的机器上进行类似测试时,我(毫不奇怪)没有问题。

我不确定我是在寻求帮助,还是在洞察力,或者其他什么 - 有没有人见过它?谷歌告诉我其他人已经看到它发生在游戏应用程序中,但我没有看到开发人员发现它们。显然,我不能使用那个屏幕保护程序,但我怀疑这个问题比那个“更大”。想法?

1 个答案:

答案 0 :(得分:1)

我首先向英特尔报告。毫无疑问,他们不会在本周末解决它,但最终会解决。与此同时,我还会向Qt软件报告,所以看看他们是否也可以解决问题。

同时,您知道问题以及如何解决它(没有OpenGL屏幕保护程序)。因此,您所要做的就是通知您的客户。最好的情况是应用程序本身可以通知客户,但检测屏幕保护程序是否使用OpenGL似乎不可行。

也许你可以做一些额外的测试。例如,如果您的应用程序与Google Earth在OpenGL模式下并行运行会发生什么?