我使用 Ubuntu 只是为了学习 OpenGL SL 编程。我使用的是 Debian 版本,但我遇到了一个大问题,而且我很难解决它们(有时只需更新即可)。
不管怎样...现在我在使用 Ubuntu,我想充分利用我的 GPU 的功能。
~$ glxinfo | grep "version"
GLX version: 1.4
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 11.2.0
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
所以,我只能在 GLSL 3.3 下开发,而 GPU 可以使用 GLSL 4.5。 (http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-860m/specifications)。
我尝试了很多不同的安装(NVidia、xserver、免费或非免费......),我想知道是否有解决方案。
有没有办法在 Ubuntu 上使用 GPU NVidia GTX 860m 使用 OpenGL SL 4.5 进行开发?
(由于此 GPU 使用 Optimus,因此我安装了 Bumblebee。)
提前致谢,