openGL屏幕保护程序导致问题

openGL屏幕保护程序导致问题,opengl,qt4,Opengl,Qt4,我有一个用QT4编写的应用程序,它使用openGL窗口。它已经快乐地运行了几个月。Windows XP、service Pack 3、 最近我在玩弄我的屏幕保护程序,碰巧选择了3D文本选项。当我预览它时,QT4应用程序seg立即出现故障。当我在调试器中运行时,它在ig4dev32.dll中崩溃,ig4dev32.dll是用于OpenGL的英特尔图形加速器驱动程序 当我使用NVIDIA卡在机器上进行类似的测试时,我(毫不奇怪)没有遇到任何问题 我真的不确定我是在寻求帮助,还是有见识,或者其他什么—

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

最近我在玩弄我的屏幕保护程序,碰巧选择了3D文本选项。当我预览它时,QT4应用程序seg立即出现故障。当我在调试器中运行时,它在ig4dev32.dll中崩溃,ig4dev32.dll是用于OpenGL的英特尔图形加速器驱动程序

当我使用NVIDIA卡在机器上进行类似的测试时,我(毫不奇怪)没有遇到任何问题


我真的不确定我是在寻求帮助,还是有见识,或者其他什么——有人见过吗?谷歌告诉我,其他人已经在游戏应用程序中看到了这种情况,但我没有看到有人提到开发人员会让这种情况发生在他们身上。显然,我不能使用这个屏幕保护程序,但我怀疑问题“更大”。想法?

我将首先向英特尔报告这一点。毫无疑问,他们不会在本周末解决这个问题,但最终会解决。同时,我也会向Qt软件报告,看看他们是否也能排除故障

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


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

您能运行屏幕保护程序预览和已知良好的OpenGL窗口应用程序而不出现问题吗?很好的观察!只是发生在客户的笔记本电脑上。关于屏幕保护程序的提示非常有用!我不确定这是不是一个答案,但我并不是真的要求答案。根据前面的评论和回答,我尝试了两件事:1)“已知良好”的openGL应用程序和屏幕保护程序——使用谷歌地球,使其崩溃!2) 谷歌地球(Google Earth)和我的应用程序——吻合得很好,没有问题——直到我预览屏幕保护程序时,两者都崩溃了。jch