Нет поддержки OpenGL в видео драйвере

Я работаю над библиотекой SDL2.0 на своем рабочем столе Ubuntu 16.04 в VMware и сегодня столкнулся с ошибкой, которую не могу исправить. Мне понадобилось немного, чтобы найти его. В итоге я просто прошёл код и распечатал SDL_GetError()"S. Первая ошибка, с которой я столкнулся при печати No OpenGL support in video driver, Я исследовал ошибку и пока не нашел решения. В одном посте, который я прочитал, пользователь опубликовал вывод glxinfo | grep OpenGL который для меня вернулся

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE;  LLVM;
OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Я не смог пройти через многое и не знаю, что означает этот результат, так что я здесь. Обратите внимание, что я искал Google / askubuntu / stackoverflow и нашел небольшую помощь. Большинство постов, которые я нашел, не были связаны с моей ситуацией (мне было трудно поверить). Самый близкий результат, который я получил, был на GitHub в каком-то проекте с открытым исходным кодом, и предложенные средства были у меня над головой. Они также, кажется, были специфичны для конкретного проекта GitHub, с которым у человека были проблемы

Кроме того, я тестирую свой маленький проект на Surface Pro 4, и у меня нет таких проблем, которые возникают у меня здесь. Я не уверен, если это так, как я установил его в системе (через Mercurial) или есть что-то еще неправильно

1 ответ

Я получил этот тип ошибки один раз, потому что я удалил обработчик окна KDE. Я положил его обратно, и все работало нормально.

Я не уверен, что это проблема, я просто упоминаю это как место, чтобы начать искать.

Другие вопросы по тегам