Linux, Solaris, and FreeBSD driver 310.51

The 310 series of drivers is no longer current; users are urged to upgrade to the new long-lived branch release, 319.17, if possible. This final 310 branch release is being provided for users who are unable to upgrade but who still need the fixes described below.

Changes since 310.44:

  • Fixed a bug where RRGetCrtcInfo could report incorrect size information when an RandR output has a custom ViewPortIn.
  • Fixed a regression that could cause an X server crash when performing a modeset (e.g. changing resolutions, transformation settings, or display layout) when some connected display devices are disabled.
  • Augmented the resolution drop-down in the display configuration page of nvidia-settings with "implicit resolutions": for common resolutions, if a mode with that resolution is not available for a display device, that resolution will be simulated through MetaMode ViewPort scaling.
  • Added /usr/lib/modprobe.d to the list of directories where nvidia-installer may optionally install a generated modprobe configuration file to attempt to disable Nouveau.

README: http://us.download.nvidia.com/XFree86/Linux-x86/310.51/README/index.html
Linux x86: http://www.nvidia.com/object/linux-display-ia32-310.51-driver.html
Linux x86_64: http://www.nvidia.com/object/linux-display-amd64-310.51-driver.html
Solaris: http://www.nvidia.com/object/solaris-display-310.51-driver.html
FreeBSD x86: http://www.nvidia.com/object/freebsd-x86-310.51-driver.html
FreeBSD x86_64: http://www.nvidia.com/object/freebsd-x64-310.51-driver.html