- Thank you for choosing TechSpot as your download destination. If the download does not begin automatically, click here
- This driver is available for multiple platforms/operating systems.
- This driver has been downloaded 697 times so far
- We have found several related drivers to this one, check them here under the "Related Drivers" tab.
- All downloaded files are on their original form. No installers, download managers or other crappy additions are allowed.
Now downloading...
Nvidia Graphics Display Driver 313.18 for Linux
Driver update in Graphics Cards. Operating system support: Linux.
What's New:
Supported Products: Learn more.
- 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.
Supported Products: Learn more.