Ich verwende Xubuntu 14.04 LTS auf einem Laptop mit einer Nvidia GeForce GTX 765m mit den nvidia-340-Treibern aus dem xorg-edgers PPA. Ich versuche, eine Anwendung auszuführen, die eine aktuelle Version von OpenGL erfordert, aber auf meinem System wird nur OpenGL Version 1.4 erkannt (die 765m sollte bis zu 4.5 unterstützen):
$>> 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)
Wenn ich zum Intel-Chip wechsle, wird eine andere Version erkannt (die Anwendung, die ich ausführen möchte, benötigt jedoch die 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
Ich habe mehrmals versucht, die NVIDIA-Treiber zu löschen und neu zu installieren (und habe mehrere verschiedene Versionen ausprobiert), aber ohne Erfolg. Ich dachte, die NVIDIA-Treiber sollten eine OpenGL-Implementierung >= 3.0 bieten, aber ich kriege sie einfach nicht erkannt. Für jede Hilfe wäre ich dankbar. Danke.