It seems you do not use the nvidia driver even though you have installed it.
The top 5 lines of glxinfo should look like this if you were using the correct driver...
Code: Select all
lap25 ~ # glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
...
Notice the vendor string, it should say "NVIDIA Corporation". Also further down in the output spam you should see something like...
Code: Select all
...
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro NVS 160M/PCI/SSE2
OpenGL version string: 3.0.0 NVIDIA 180.29
...
The important part is the OpenGL version string which tells you the version of the nVidia driver you are using.
My guess is that you are still using software rendering, not HW accelerated. IMHO the problem can be one of either xorg config not being properly setup OR the correct driver not beeing selected.
Use the command '
eselect opengl list' to show which OpenGL drivers are installed on your system. On my system this shows...
Code: Select all
lap25 ~ # eselect opengl list
Available OpenGL implementations:
[1] nvidia *
[2] xorg-x11
The asterisk (*) marks which driver is active, in the above case nvidia driver is used. If the correct driver is not used you can easily fix that by using an other version of the eselect command, '
eselect opengl set <#> where <#> is the number infront of the driver in the list.
You do need to restart X completely for these changes to take effect so if you are running XDM/GDM/KDM, just restart the machine otherwise just shut down X and start it again.
Make sure the nvidia driver kernel module is loaded with the help of our friend
lsmod | grep nvidia.
If the above does not help I would suggest that you try to use the
nvidia-xconfig utility (which is installed together with the nvidia driver) to modify your
xorg.conf[/] to load and use the nvidia driver correctly.
Hope this helps.
// Fredrik