A pilha de gráficos Intel® Linux atualmente suporta apenas até 3.3 principais perfis
Estou executando o Ubuntu 14.04 ( trusty
) em um Ultrabook com a CPU i7-3537U.
Este processador tem o GPU Intel HD 4000 ( ref ), que suporta o OpenGL 3.3 em Linux ( ref ). O OpenGL 3.3 inclui suporte para GLSL v3.3 .
Alguém sabe como obter suporte ao OpenGL 3.3 funcionando corretamente com o HD Graphics 4000 no Ubuntu 14.04?
Instalei o Mesa 10.1.3 instalado a partir dos repositórios padrão (as notas de versão do Mesa 10.1.3 diga que o OpenGL 3.3 é suportado):
$ dpkg -l|grep mesa
ii libegl1-mesa:amd64 10.1.3-0ubuntu0.4 amd64 free implementation of the EGL API -- runtime
ii libegl1-mesa-drivers:amd64 10.1.3-0ubuntu0.4 amd64 free implementation of the EGL API -- hardware drivers
ii libgl1-mesa-dri:amd64 10.1.3-0ubuntu0.4 amd64 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:amd64 10.1.3-0ubuntu0.4 amd64 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa:amd64 10.1.3-0ubuntu0.4 amd64 free implementation of the GL API -- shared library
ii libgles2-mesa:amd64 10.1.3-0ubuntu0.4
Então, estou um pouco perplexo ao ver que glxinfo
relata a compatibilidade apenas com OpenGL 3.0 e GLSL v1.30 .
$ glxinfo |grep version
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.3
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 10.1.3
OpenGL shading language version string: 1.30
Estou tentando executar o benchmarks GpuTest , que requerem principalmente o OpenGL 3.2. Quando tento executar os benchmarks, recebo erros como este:
GLSL 1.40 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
A pilha de gráficos Intel® Linux atualmente suporta apenas até 3.3 principais perfis