Current NVIDIA Linux graphics driver releases
Current releases Stable: 313.18 ([url=http://www.nvidia.com/object/linux-display-ia32-313.18-driver.html]x86[/url] / [url=http://www.nvidia.com/object/linux-display-amd64-313.18-driver.html]x86_64[/url]) - use these ones if you have a GeForce Titan. LTS: 310.32 ([url=http://www.nvidia.com/object/linux-display-ia32-310.32-driver.html]x86[/url] / [url=http://www.nvidia.com/object/linux-display-amd64-310.32-driver.html]x86_64[/url]) Beta: ---.-- ([url=http://#www.nvidia.com/object/linux-display-ia32-XXX.XX-driver.html]x86[/url] / [url=http://#www.nvidia.com/object/linux-display-amd64-XXX.XX-driver.html]x86_64[/url]) Legacy releases for GeForce 6/7 series GPUs Stable: 304.84 ([url=http://www.nvidia.com/object/linux-display-ia32-304.84-driver.html]x86[/url] / [url=http://www.nvidia.com/object/linux-display-amd64-304.84-driver.html]x86_64[/url]) Legacy releases for GeForce 5 series GPUs Stable: [url=http://www.nvidia.com/object/linux-display-amd64-173.14.36-driver.html]173.14.36[/url] Legacy releases for GeForce 2 through GeForce 4 series GPUs Stable: [url=http://www.nvidia.com/object/linux-display-amd64-96.43.23-driver.html]96.43.23[/url] Legacy releases for Riva TNT, TNT2, GeForce, and some GeForce 2 GPUs Stable: [url=http://www.nvidia.com/object/linux-display-amd64-71.86.15-driver.html]71.86.15[/url] Please see [url=ftp://download.nvidia.com/XFree86/Linux-x86/313.18/README/supportedchips.html]Appendix A[/url] of the README to determine which driver you need for your GPU.
Current releases

Stable: 313.18 (x86 / x86_64) - use these ones if you have a GeForce Titan.
LTS: 310.32 (x86 / x86_64)
Beta: ---.-- (x86 / x86_64)


Legacy releases for GeForce 6/7 series GPUs
Stable: 304.84 (x86 / x86_64)

Legacy releases for GeForce 5 series GPUs
Stable: 173.14.36

Legacy releases for GeForce 2 through GeForce 4 series GPUs
Stable: 96.43.23

Legacy releases for Riva TNT, TNT2, GeForce, and some GeForce 2 GPUs
Stable: 71.86.15

Please see Appendix A of the README to determine which driver you need for your GPU.

Artem S. Tashkinov
Linux and Open Source advocate

#1
Posted 12/26/2012 07:21 AM   
313.18 drivers have been released: [.]Added support for the following GPUs: GeForce GTX 680MX Tesla K20Xm[/.] [.]Added support in NV-CONTROL and in nvidia-settings for changing the Double Precision performance boost mode on supported GPUs.[/.] [.]Fixed a bug in nvidia-settings that allowed unavailable features to be selected in some drop-down menus.[/.] [.]Fixed several OpenGL driver bugs related to stencil-only framebuffer objects.[/.] [.]Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow reporting of hotplug events when displays are connected or disconnected while VT-switched away from X.[/.] [.]Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following extension and core commands. GL_ARB_vertex_array_object OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv,ClearBufferuiv and GetStringi.[/.] [.]Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on Kepler GPUs that support a 256x256 cursor image.[/.] [.]Fixed a bug that prevented some cursor image updates from taking effect on displays with rotation or other transformations applied.[/.] [.]Fixed cursor alpha blending artifacts on displays with rotation or other transformations applied.[/.] [.]Added support for the GLX_EXT_buffer_age extension.[/.] [.]Improved the performance of glDrawPixels() by up to 450% when the pixel data is of type GL_BYTE.[/.] [.]Fixed a bug when enabling framelock between displays connected to the same GPU as other displays with different refresh rates, which caused the latter to be incorrectly assigned to the framelock group.[/.] [.]Updated the reporting of HDMI 3D framerates and pixel clocks to be more consistent with how they are reported by HDMI 3D displays.[/.] [.]Fixed a bug that sometimes prevented rotation controls in the nvidia-settings control panel from working after changing resolutions.[/.] [.]Fixed a bug that could cause applications using GL_NV_vdpau_interop to crash during modeswitches.[/.] [.]Fixed a regression that could cause OpenGL applications to crash while compiling shaders.[/.] [.]Added a kernel module parameter, "NVreg_EnablePCIeGen3", which can be used to enable PCIe gen 3 when possible. Note that on many systems where the NVIDIA driver does not allow PCIe gen 3 by default, stability problems can be expected when this option is enabled: users should do so at their own risk.[/.] [.]Fixed a VDPAU bug that could cause the X server to hang when decoding some corrupted video streams.[/.] [.]Renamed VGX products to GRID products in the "Supported NVIDIA GPU Products" list.[/.] [.]Added support for X.org xserver ABI 14 (xorg-server 1.14).[/.] [.]Fixed a bug in nvidia-settings that could cause the wrong resolution to be set in basic mode for setups based on one display per X screen.[/.] [.]Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of libnvcuvid.so while creating it.[/.] [.]Improved performance of OpenGL framebuffer object binds with Xinerama enabled by 2000-3000% when the application's windows do not span screen boundaries.[/.] [.]Fix performance issues when using some versions of HyperMesh with Quadro GPUs.[/.]
313.18 drivers have been released:

  • Added support for the following GPUs:
    GeForce GTX 680MX
    Tesla K20Xm
  • Added support in NV-CONTROL and in nvidia-settings for changing the Double Precision performance boost mode on supported GPUs.
  • Fixed a bug in nvidia-settings that allowed unavailable features to be selected in some drop-down menus.
  • Fixed several OpenGL driver bugs related to stencil-only framebuffer objects.
  • Updated the NVIDIA X driver to reprobe displays when VT-switching to X, to allow reporting of hotplug events when displays are connected or disconnected while VT-switched away from X.
  • Added unofficial GLX protocol support (i.e for GLX indirect rendering) for the following extension and core commands.
    GL_ARB_vertex_array_object
    OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv,ClearBufferuiv and GetStringi.
  • Fixed a bug that caused the cursor shadow to be clipped to 32x32 pixels, even on Kepler GPUs that support a 256x256 cursor image.
  • Fixed a bug that prevented some cursor image updates from taking effect on displays with rotation or other transformations applied.
  • Fixed cursor alpha blending artifacts on displays with rotation or other transformations applied.
  • Added support for the GLX_EXT_buffer_age extension.
  • Improved the performance of glDrawPixels() by up to 450% when the pixel data is of type GL_BYTE.
  • Fixed a bug when enabling framelock between displays connected to the same GPU as other displays with different refresh rates, which caused the latter to be incorrectly assigned to the framelock group.
  • Updated the reporting of HDMI 3D framerates and pixel clocks to be more consistent with how they are reported by HDMI 3D displays.
  • Fixed a bug that sometimes prevented rotation controls in the nvidia-settings control panel from working after changing resolutions.
  • Fixed a bug that could cause applications using GL_NV_vdpau_interop to crash during modeswitches.
  • Fixed a regression that could cause OpenGL applications to crash while compiling shaders.
  • Added a kernel module parameter, "NVreg_EnablePCIeGen3", which can be used to enable PCIe gen 3 when possible. Note that on many systems where the NVIDIA driver does not allow PCIe gen 3 by default, stability problems can be expected when this option is enabled: users should do so at their own risk.
  • Fixed a VDPAU bug that could cause the X server to hang when decoding some corrupted video streams.
  • Renamed VGX products to GRID products in the "Supported NVIDIA GPU Products" list.
  • Added support for X.org xserver ABI 14 (xorg-server 1.14).
  • Fixed a bug in nvidia-settings that could cause the wrong resolution to be set in basic mode for setups based on one display per X screen.
  • Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of libnvcuvid.so while creating it.
  • Improved performance of OpenGL framebuffer object binds with Xinerama enabled by 2000-3000% when the application's windows do not span screen boundaries.
  • Fix performance issues when using some versions of HyperMesh with Quadro GPUs.
  • Artem S. Tashkinov
    Linux and Open Source advocate

    #2
    Posted 01/16/2013 05:19 PM   
    FYI, there's a separate announcements forum for official release announcements: [url]https://devtalk.nvidia.com/default/board/99/unix-graphics-announcements-and-news/[/url]
    FYI, there's a separate announcements forum for official release announcements: https://devtalk.nvidia.com/default/board/99/unix-graphics-announcements-and-news/

    Aaron Plattner
    NVIDIA Linux Graphics

    #3
    Posted 01/16/2013 08:40 PM   
    [quote="aplattner"]FYI, there's a separate announcements forum for official release announcements: [url]https://devtalk.nvidia.com/default/board/99/unix-graphics-announcements-and-news/[/url][/quote] That's the problem, Aaron. It's separate and people rarely visit it.
    aplattner said:FYI, there's a separate announcements forum for official release announcements: https://devtalk.nvidia.com/default/board/99/unix-graphics-announcements-and-news/


    That's the problem, Aaron. It's separate and people rarely visit it.

    Artem S. Tashkinov
    Linux and Open Source advocate

    #4
    Posted 01/17/2013 07:36 AM   
    Long term support drivers 310.32 have been released: [.]Added support for the following GPUs: GeForce GTX 680MX Tesla K20Xm[/.] [.]Fixed a bug when enabling framelock between displays connected to the same GPU as other displays with different refresh rates, which caused the latter to be incorrectly assigned to the framelock group.[/.] [.]Updated the reporting of HDMI 3D framerates and pixel clocks to be more consistent with how they are reported by HDMI 3D displays.[/.] [.]Fixed a bug that sometimes prevented rotation controls in the nvidia-settings control panel from working after changing resolutions.[/.] [.]Fixed a bug that could cause applications using GL_NV_vdpau_interop to crash during modeswitches.[/.] [.]Fixed a regression that could cause OpenGL applications to crash while compiling shaders.[/.] [.]Added a kernel module parameter, "NVreg_EnablePCIeGen3", which can be used to enable PCIe gen 3 when possible. Note that on many systems where the NVIDIA driver does not allow PCIe gen 3 by default, stability problems can be expected when this option is enabled: users should do so at their own risk.[/.] [.]Fixed a VDPAU bug that could cause the X server to hang when decoding some corrupted video streams.[/.] [.]Renamed VGX products to GRID products in the "Supported NVIDIA GPU Products" list.[/.] [.]Added support for X.org xserver ABI 14 (xorg-server 1.14).[/.] [.]Fixed a bug in nvidia-settings that could cause the wrong resolution to be set in basic mode for setups based on one display per X screen.[/.] [.]Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of libnvcuvid.so while creating it.[/.] [.]Improved performance of OpenGL framebuffer object binds with Xinerama enabled by 2000-3000% when the application's windows do not span screen boundaries.[/.] [.]Fix performance issues when using some versions of HyperMesh with Quadro GPUs.[/.]
    Long term support drivers 310.32 have been released:

  • Added support for the following GPUs:
    GeForce GTX 680MX
    Tesla K20Xm
  • Fixed a bug when enabling framelock between displays connected to the same GPU as other displays with different refresh rates, which caused the latter to be incorrectly assigned to the framelock group.
  • Updated the reporting of HDMI 3D framerates and pixel clocks to be more consistent with how they are reported by HDMI 3D displays.
  • Fixed a bug that sometimes prevented rotation controls in the nvidia-settings control panel from working after changing resolutions.
  • Fixed a bug that could cause applications using GL_NV_vdpau_interop to crash during modeswitches.
  • Fixed a regression that could cause OpenGL applications to crash while compiling shaders.
  • Added a kernel module parameter, "NVreg_EnablePCIeGen3", which can be used to enable PCIe gen 3 when possible. Note that on many systems where the NVIDIA driver does not allow PCIe gen 3 by default, stability problems can be expected when this option is enabled: users should do so at their own risk.
  • Fixed a VDPAU bug that could cause the X server to hang when decoding some corrupted video streams.
  • Renamed VGX products to GRID products in the "Supported NVIDIA GPU Products" list.
  • Added support for X.org xserver ABI 14 (xorg-server 1.14).
  • Fixed a bug in nvidia-settings that could cause the wrong resolution to be set in basic mode for setups based on one display per X screen.
  • Fixed libnvidia-encode.so library dependency by linking it with libnvcuvid.so.1 instead of libnvcuvid.so while creating it.
  • Improved performance of OpenGL framebuffer object binds with Xinerama enabled by 2000-3000% when the application's windows do not span screen boundaries.
  • Fix performance issues when using some versions of HyperMesh with Quadro GPUs.
  • Artem S. Tashkinov
    Linux and Open Source advocate

    #5
    Posted 01/22/2013 05:39 AM   
    [quote="aplattner"]FYI, there's a separate announcements forum for official release announcements: [url]https://devtalk.nvidia.com/default/board/99/unix-graphics-announcements-and-news/[/url][/quote] Hi Aaron, It would be nice to have in that forum a post having current releases like you had on nvnews. Now nvidia.com driver search page returns only the LTS version and not the latest stable version.
    aplattner said:FYI, there's a separate announcements forum for official release announcements: https://devtalk.nvidia.com/default/board/99/unix-graphics-announcements-and-news/


    Hi Aaron,

    It would be nice to have in that forum a post having current releases like you had on nvnews.
    Now nvidia.com driver search page returns only the LTS version and not the latest stable version.

    #6
    Posted 01/25/2013 01:09 PM   
    BTW, GeForce 6/7 series GPUs also warrant a separate section as they are now deprecated, so I've added them to the first post.
    BTW, GeForce 6/7 series GPUs also warrant a separate section as they are now deprecated, so I've added them to the first post.

    Artem S. Tashkinov
    Linux and Open Source advocate

    #7
    Posted 01/26/2013 07:53 PM   
    NB: 313.18 drivers fully support GeForce Titan.
    NB: 313.18 drivers fully support GeForce Titan.

    Artem S. Tashkinov
    Linux and Open Source advocate

    #8
    Posted 03/04/2013 03:40 PM   
    Legacy 304.84 drivers have been released. [list] [.][b]Improved compatibility with recent Linux kernels.[/b][/.] [.]Fixed a bug that could lead to rendering corruption after an X server generation (i.e., leaving an X server running after all of its clients have exited).[/.] [.]Removed a spurious dependency on libpangox from the nvidia-settings binary shipped as part of the driver package.[/.] [.]Fixed a bug that could cause the X server to crash when performing an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after unplugging the last connected monitor.[/.] [.]Fixed a bug that caused the nvidia-xconfig(1) man page to be blank.[/.] [.]Added support for X.org xserver ABI 14 (xorg-server 1.14).[/.] [.]Fixed font rendering performance and corruption problems on X servers with backported support for the new glyph cache functionality added to Pixman 0.27.[/.] [.]Fixed a potential X server crash during initialization, when a graphics card with a TV connector has no TV connected.[/.] [.]Added a new X configuration option, "UseHotplugEvents", to allow the suppression of RandR events when adding or removing non-DisplayPort displays. See the "X Config Options" appendix of the README for details.[/.] [/list] ---------------------------------------------------------------------- This thread is now [url=https://devtalk.nvidia.com/default/topic/533434/linux/current-graphics-driver-releases/]redundant[/url] - thank you, [b]Aaron[/b].
    Legacy 304.84 drivers have been released.

    • Improved compatibility with recent Linux kernels.
    • Fixed a bug that could lead to rendering corruption after an X server generation (i.e., leaving an X server running after all of its clients have exited).
    • Removed a spurious dependency on libpangox from the nvidia-settings binary shipped as part of the driver package.
    • Fixed a bug that could cause the X server to crash when performing an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after unplugging the last connected monitor.
    • Fixed a bug that caused the nvidia-xconfig(1) man page to be blank.
    • Added support for X.org xserver ABI 14 (xorg-server 1.14).
    • Fixed font rendering performance and corruption problems on X servers with backported support for the new glyph cache functionality added to Pixman 0.27.
    • Fixed a potential X server crash during initialization, when a graphics card with a TV connector has no TV connected.
    • Added a new X configuration option, "UseHotplugEvents", to allow the suppression of RandR events when adding or removing non-DisplayPort displays. See the "X Config Options" appendix of the README for details.


    ----------------------------------------------------------------------

    This thread is now redundant - thank you, Aaron.

    Artem S. Tashkinov
    Linux and Open Source advocate

    #9
    Posted 03/04/2013 06:22 PM   
    Scroll To Top

    Add Reply