pyOpenGL: проблема с памятью при использовании openvr с pyqt5 (HTC Vive) - PullRequest
0 голосов
/ 30 января 2019

мы разрабатываем виртуальную среду, используя qt5 и pyopenvr с HTC Vive.Все наши скрипты в порядке и работают.Однако на одном ноутбуке у нас внезапно возникает проблема.

Это игровой ноутбук высокого класса, оснащенный gtx1060 (6gb), поэтому он не может быть реальной проблемой с памятью.Даже полная перезагрузка системы с необходимыми установками и всеми необходимыми драйверами не помогла.Раньше он работал когда-то, когда мы впервые тестировали ноутбук, но теперь эта ошибка повторяется:

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

«Nicht genügend Arbeitsspeicher» - немецкий эквивалент для нехватки памяти.Это происходит даже в том случае, если мы запускаем только пример «hello world» -скрипта pyopenvr, чтобы показать простой цветной куб.Ошибка та же самая при использовании наших скриптов.На другом ноутбуке все отлично работает.

Кто-нибудь сталкивался с подобной проблемой?Любая помощь приветствуется!

1 Ответ

0 голосов
/ 01 февраля 2019

Это может быть целый ряд различных проблем, начиная от ошибки драйвера и заканчивая ошибкой в ​​вашем коде, которая проявляется только в определенных случаях.

Я бы посоветовал отладить ее различными способами, например, удалить частькода и увидеть, если вы нажали ту же ошибку, или, возможно, вы можете разбить на ошибку, чтобы проверить данные, которые передаются в драйвер (это возможно в Python)?

Вы также можете попробовать использовать разные версиио драйверах, библиотеках и т. д.

Извините за столь расплывчатый ответ, но на самом деле я не могу ничего посоветовать с вашим вопросом.

...