For those with nvidia video cards you will need to download nvidias proprietry drivers if you want decent 3d/opengl performance in planeshift. An opensource \'nv\' driver is also an option, while this is Free in the GNU/FSF sense, it does not have the performance of the proprietry driver.
These drivers are in two portions:
1. A kernel module. This must be loaded and memory-resident at the earliest opportunity ( ie at Boot ), and talks directly with the hardware. You should be able to view this with lsmod, and load it in with modprobe just like any other module. Without this loaded, part 2 of the driver will not function at all.
> lsmod
Module Size Used by
nvidia 3465372 12
2. A userspace X11 driver. This is called \'nvidia\' and must be selected and loaded in your xorg.conf or XF86Config file ( if you are using xorg-x11 or xfree86 respectively ) , for example:
Section \"Device\"
Identifier \"Card0\"
Driver \"nvidia\"
VendorName \"nVidia Corporation\"
BoardName \"NV17 [GeForce4 MX 440]\"
BusID \"PCI:1:0:0\"
VideoRAM 65536
Option \"RenderAccel\" \"On\"
Option \"Connectedmonitor\" \"CRT\"
EndSection
There are other adjustments that are also recommended in the \"options\" section of the x11 config files, see the nvidia documentation for the details of these.
The current version of the nvidia drivers is 6629, special versions of these are available for 64 bit intel and amd cpus, use these if applicable to your system. They are available from:
http://www.nvidia.com/object/linux.htmlOnce installed and running with the kernel module loaded and the x11 driver ( how this is done depends on the packaging system your distribution uses, you may ignore this method and install the drivers by hand using the documentation in the driver bundle ), you should see the nvidia information available via glxinfo:
> glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce4 MX 440/AGP/SSE/3DNOW!
OpenGL version string: 1.5.2 NVIDIA 66.29
OpenGL extensions:
glxgears can be used to benchmark your system as a whole, the performance of which will depend on your cpu, videocard, driver revision, kernel and x11 options, and other factors -
> glxgears
9353 frames in 5.0 seconds = 1870.600 FPS
9343 frames in 5.0 seconds = 1868.600 FPS
9342 frames in 5.0 seconds = 1868.400 FPS
9350 frames in 5.0 seconds = 1870.000 FPS
For reference, this is an Athlon XP 2000+ under Xorg 6.8, Gnome 2.8, and a 2.6.10 kernel running on Gentoo linux.