Hi there,
I suppose I’m missing something very obvious here…
I’m running Xubuntu 14.04 (amd64) on my PC and I’ve just upgraded to a GTX770 card (MSI).
The proprietary NVIDIA driver (version 331.38) is up and running, but my 3D applications still report that only OpenGL 1.4 is supported.
The output of glxinfo tells me:
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
...
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
...
GLX version: 1.4
...
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 770/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 331.38
...
OpenGL version string: 4.4.0 NVIDIA 331.38
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
/var/log/Xorg.0.log tells me that it uses NVIDIA’s GLX library instead of the default one:
[ 3.253] (II) LoadModule: "glx"
[ 3.253] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 3.348] (II) Module glx: vendor="NVIDIA Corporation"
[ 3.348] compiled for 4.0.2, module version = 1.0.0
[ 3.348] Module class: X.Org Server Extension
[ 3.348] (II) NVIDIA GLX Module 331.38 Wed Jan 8 19:10:17 PST 2014
[ 3.349] Loading extension GLX
From that output I would expect the card and the driver to provide OpenGL 4, so why does Xubuntu insist on falling back to 1.4?
What am I missing?
Thanks in advance for your help… :)