pyOpenGL:使用 openvr 和 pyqt5 (HTC Vive) 的内存问题



我们正在开发一个使用qt5的虚拟环境,并通过HTC Vive pyopenvr。我们所有的脚本都很好,可以工作。然而,在一台笔记本电脑上,我们突然遇到了问题。

这是一款配备gtx1060 (6gb)的高端游戏笔记本电脑,因此不可能是真正的内存问题。即使仅使用所需的安装和所有最新的驱动程序进行完整的系统重新启动也无法解决它。当我们第一次测试笔记本电脑时,它曾经在某一时刻工作,但现在这个错误不断出现:

GLError: GLError(
err = 1285,
description = b'Nicht genxfcgend Arbeitsspeicher',
baseOperation = glRenderbufferStorageMultisample,
cArguments = (
    GL_RENDERBUFFER,
    2,
    GL_DEPTH24_STENCIL8,
    1512,
    1680,
))

"Nicht genügend Arbeitsspeicher"在德语中相当于记忆不足。即使我们只运行pyopenvr的示例"hello world"脚本来显示简单的颜色立方体,也会发生这种情况。使用我们的脚本时,错误是相同的。在另一台笔记本电脑上,一切正常。

有人遇到过类似的问题吗?任何帮助表示赞赏!

这可能是一组

不同的问题,从驱动程序错误到代码中的错误,仅在特定情况下显示。

我建议您通过不同的方式对其进行调试,例如删除部分代码并查看是否遇到相同的错误,或者您可以在错误时中断以检查传递给驱动程序的数据(这在 Python 中可能吗)?

您也可以尝试使用不同版本的驱动程序、库等。

很抱歉回答如此模糊,但实际上我无法从您的问题中得到太多建议。

相关内容

  • 没有找到相关文章

最新更新