Как позволить/получить OpenGL 3.1?

У меня есть довольно старый ноутбук, который имеет дуэт Intel Core 2 процессора, и я не смог выполнить Эмулятор дельфина или любые игры от пара, который я хотел, потому что мне был нужен минимум OpenGL 3.1.

Я выполнил oibaf PPA, и теперь у меня есть Мезаструктура 11,2 установленных

$ glxinfo | grep "OpenGL version"
OpenGL version string: 2.1 Mesa 11.2.0-devel (git-56fc298 2016-01-12 wily-oibaf-ppa)

существует ли возможность обновить мою версию OpenGl до 3,1? и если да, который шаги, я должен взять. (pls дают мне команды :D)

Кроме того, я хотел бы спросить, должен ли я больше делать шаги так, чтобы эти сообщения об ошибках не обнаруживались, или они будут решены, после того как я выполняю OpenGL 3.1?

GPU: OGL ERROR: Need OpenGL version 3.
GPU: Does your video card support OpenGL 3?

GPU: OGL ERROR: Need GL_ARB_uniform_buffer_object.
GPU: Does your video card support OpenGL 3.1?

GPU: OGL ERROR: Need at least GLSL 1.30
GPU: Does your video card support OpenGL 3.0?
GPU: Your driver supports GLSL 1.20

Failed to compile vertex shader: /home/jannis/.local/share/dolphin-emu/Dump/bad_vs_0000.txt
Debug info (Intel Open Source Technology Center, Mesa DRI Mobile Intel® GM45 Express Chipset , 2.1 Mesa 11.2.0-devel (git-56fc298 2016-01-12 wily-oibaf-ppa)):
0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES
5
задан 13 January 2016 в 13:49

2 ответа

хорошо, возможно, Ваши аппаратные средства не поддерживают OpenGL 3.1 +, но существует обходное решение. Можно использовать программное обеспечение, Представляющее (LLVMpipe). Чтобы сделать это, необходимо работать:

LIBGL_ALWAYS_SOFTWARE=1 *command*

, где команда является Вашей предпочтительной программой. Пример:

LIBGL_ALWAYS_SOFTWARE=1 glxgears

На паре необходимо вставить, Щелкают правой кнопкой по Game-> Properties-> Set Launch Options

LIBGL_ALWAYS_SOFTWARE=1 %command%

However, игры могли бы (и быть), отстают! Настоятельно рекомендуется купить новый ноутбук/, обновляют Вашу видеокарту.

В этом моменте времени LLVMpipe поддерживает до OpenGL 3.3. (ОТМЕТЬТЕ: у меня есть Ubuntu 14.04 и более низкая меза-версия, чем Вы)

LIBGL_ALWAYS_SOFTWARE=1 glxinfo | grep OpenGL

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.9
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 10.5.9
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
5
ответ дан 23 November 2019 в 09:22

Проблема не то, что Вашей системе не установили OpenGL 3.1, проблема - то, что Ваша видеокарта не поддерживает OpenGL 3.1.

0
ответ дан 23 November 2019 в 09:22

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

Похожие вопросы: