Multiple driver updates have been released by NVIDIA for Linux recently so here's a look at what's new in each.
First up, for those of you sticking with the "Latest Production Branch" version 515.57 went up on June 28th which is mainly just fixing up some issues and getting them working nicely. Here's what's new:
- Fixed a bug that could cause some graphics applications to crash when they are started while nvidia-drm.ko is not loaded.
- Fixed an issue where NvFBC could return an incorrect frame if a capture request timed out.
- Fixed an issue where NvFBC direct capture would wait for multiple queued frames to finish rendering, instead of returning the next rendered frame.
- Added support for NvFBC direct capture to composite the mouse cursor onto frames.
- Fixed an issue where Vulkan direct to display could not drive more than 4 displays from a single VkInstance.
- Fixed a bug that prevented nvidia-settings from accurately reflecting changes to some configuration properties.
Additionally, we missed covering that NVIDIA also updated the Vulkan Beta Driver during June. Version 515.49.05 on June 17th added support for the new open source kernel modules (more on that here) plus these additions:
On July 2nd version 515.49.06 also went up with these changes:
- Fixed issue with image copy when one of the formats is a single-plane interleaved video format
- Fixed issue with vkCmdResetEvent on compute queues
- Fixed regression with tessellation mode set be the tessellation control shader
- Fixed issue with underestimate conservative rasterization sometimes not working correctly
If you want a stable experience, just stick with the mainline drivers as the Vulkan Beta is aimed at developers who need to test out the latest Vulkan extensions.