Numerous issues have been fixed in this release

Nov 21, 2015 07:35 GMT  ·  By

Just four days after announcing the release of the long-lived Nvidia 352.63 and the legacy Nvidia 340.96 and 304.131 graphics drivers for GNU/Linux, FreeBSD, and Solaris operating systems, Nvidia updated the short-lived video driver to version 358.16.

The release notes of the Nvidia 358.16 graphics driver are quite impressive for a short-lived one, and probably the most important change is support for the recently released X.Org Server 1.18 display server, which is also available in the long-lived and legacy branches of the Nvidia video driver.

One thing we've noticed in this release, there's no support for new Nvidia graphics cards, but the fixes are all over the place. Nvidia 358.16 addresses multiple regressions introduced by the Nvidia 358.09 driver, and implements support for the SELinux policy on the Fedora 22 Linux operating system, to make the driver work with GDM3.

Other than that, the Nvidia 358.16 video driver patches a memory leak that occurred when attempting to destroy a GLXWindow, fixes a bug in EGL pbuffers, adds the nvidia-modeset.ko kernel module, reduced delays and flickering when using the G-SYNC mode, and implements a brand-new system memory allocation mechanism for huge OpenGL allocations.

Available now for all GNU/Linux operating systems

Nvidia 358.16 graphics driver is available for now for all GNU/Linux operating systems, and you can download the 64-bit or 32-bit installer right now from Softpedia. Additionally, you can also download Nvidia 358.16 for FreeBSD (64-bit and 32-bit) or Solaris (64-bit and 32-bit) operating systems.

However, being a short-lived graphics driver, we don't recommend users installing it over the long-lived one, except if that is not working correctly for your Nvidia GPU (Graphics Processing Unit) or you have an old graphics card that runs only on the legacy branch of the driver, which you can also download from our website.