【发布时间】:2011-06-23 05:32:30
【问题描述】:
我仍在与 Qt 斗争,我设法在诺基亚 N900 上获得了“SGX Out of mem 事件”。当我在 QGraphicsScene 中加载一些 .obj 模型时会发生这种情况(通常在四五分之一之后)。知道是什么原因造成的或如何追踪它吗?
【问题讨论】:
标签: qt opengl-es-2.0 maemo .obj
我仍在与 Qt 斗争,我设法在诺基亚 N900 上获得了“SGX Out of mem 事件”。当我在 QGraphicsScene 中加载一些 .obj 模型时会发生这种情况(通常在四五分之一之后)。知道是什么原因造成的或如何追踪它吗?
【问题讨论】:
标签: qt opengl-es-2.0 maemo .obj
我的猜测是您的图形内存不足(N900 的 GPU 是 Imagination Technologies PowerVR SGX 530)。
据我所知,N900没有EGL extensions可以直接查询显存使用情况。在这种情况下,您可以做的最好的事情可能是通过限制您尝试渲染的场景的复杂性来减少图形内存的使用 - 换句话说,加载更少的 OBJ 模型,或降低单个模型的复杂性(多边形数量) .
【讨论】: