如何在 Ubuntu 15.04 上 运行 OpenGL 3.3 版(使用 Intel HD 4000)

How to run OpenGL version 3.3 (with Intel HD 4000) on Ubuntu 15.04

运行命令glxinfo | grep OpenGL 显示

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE;  
OpenGL version string: 2.1 Mesa 10.7.0-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.7.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

根据网上的资料,我有支持 OpenGL 3.3 的 Intel HD 4000 显卡。

简单地说,我应该怎么做才能让glxinfo显示3.3版本,以便我可以继续学习现代图形编程?

您 运行 在虚拟机中。 GPU 通常不会传递到 VM,您得到的只是一个仅支持较低 OpenGL 版本的 shim 驱动程序,这些命令通过 VM 传递到主机。

解决方案:运行 Linux 原生在您的盒子上。