私は、xorg-edgers PPA の nvidia-340 ドライバーを搭載した Nvidia GeForce GTX 765m を搭載したラップトップで Xubuntu 14.04 LTS を実行しています。最新バージョンの OpenGL を必要とするアプリケーションを実行しようとしていますが、システムで検出されるのは OpenGL バージョン 1.4 だけです (765m は 4.5 までサポートするはずです)。
$>> sudo prime-select nvidia
update-alternatives: using /usr/lib/nvidia-340/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-340/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
$>> glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL version string: 1.4 (3.0 Mesa 10.6.0-rc2)
Intel チップに切り替えると、異なるバージョンが検出されます (ただし、実行しようとしているアプリケーションには Nvidia GPU が必要です)。
$>> sudo prime-select intel
update-alternatives: using /usr/lib/nvidia-340-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-340-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
$>> glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.0-rc2
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 10.6.0-rc2
OpenGL shading language version string: 1.30
NVIDIA ドライバーを何回か削除して再インストールしてみましたが (いくつかの異なるバージョンも試しました)、効果はありませんでした。私の理解では、NVIDIA ドライバーは OpenGL 実装 >= 3.0 を提供するはずですが、認識されないようです。どなたか助けていただければ幸いです。ありがとうございます。