Linux, Solaris, and FreeBSD driver 304.116 (legacy for GeForce 6 and 7 series)

Release highlights since 304.108:

  • Updated nvidia-installer to consider the "libglamoregl.so" X loadable extension module to be in conflict with the NVIDIA OpenGL driver. This module can cause the NVIDIA libGL to be loaded into the same process (the X server) as the NVIDIA libglx.so extension module, which is not a supported use case.
  • Improved compatibility with recent Linux kernels.
  • Updated the NVIDIA OpenGL driver to write temporary files to $TMPDIR if it is set, instead of unconditionally writing to /tmp.
  • Updated a fallback of writing temporary files to $HOME/.nvidia to use $HOME/.nv instead, as the latter path is already used for other NVIDIA driver related files.

README: http://us.download.nvidia.com/XFree86/Linux-x86/304.116/README/index.html
Linux x86: http://www.nvidia.com/download/driverResults.aspx/69365/en-us
Linux x86_64: http://www.nvidia.com/download/driverResults.aspx/69366/en-us
Solaris: http://www.nvidia.com/download/driverResults.aspx/69367/en-us
FreeBSD x86: http://www.nvidia.com/download/driverResults.aspx/69368/en-us
FreeBSD x86_64: http://www.nvidia.com/download/driverResults.aspx/69369/en-us