Como obter o OpenGL Shader Language 1.4 trabalhando com Intel HD Graphics 4000? (Fiável / 14.04)

0

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?

Problema

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

Meta

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
    
por Dan 10.07.2015 / 03:57

1 resposta

0

A pilha de gráficos Intel® Linux atualmente suporta apenas até 3.3 principais perfis

    
por lecker909 19.11.2015 / 13:30