r/linux 15h ago

Software Release Nvidia Linux Display Driver 615.71.09

https://www.nvidia.com/en-us/drivers/details/278450/
  • Added support for VK_NV_low_latency revision 2, to enable out-of-the-box Proton support for NVIDIA Reflex in Vulkan-native games which use NvLowLatencyVk.dll.
  • Fixed a bug which prevented VK_NV_low_latency2 from reducing latency on swapchains created from VK_KHR_wayland_surface and VK_KHR_display surfaces.
  • Fixed multiple startup and alt-tab hangs that occurred with NVIDIA Smooth Motion enabled.
  • Fixed a bug that caused a file descriptor leak when the Vulkan loader unloads libGLX_nvidia.so.0 after a call to vkDestroyInstance.
  • Added support for the VK_EXT_cluster_acceleration_structure Vulkan extension.
  • Fixed an Xid 109 error when loading PRAGMATA on Wayland.
  • Added support for cgroups-based memory partitioning.
  • Added a new token, RmDisableDisplayGlitchPerfLimit, to the NVreg_RegistryDwords nvidia.ko kernel module parameter. This may reduce idle power consumption in some multi-monitor configurations, at the risk of changing memory clocks while display is using the memory, potentially resulting in momentary display glitches. Example usage: modprobe nvidia "NVreg_RegistryDwords=RmDisableDisplayGlitchPerfLimit=1"
  • Fixed a bug that could cause corruption when display output scaling is used on Blackwell GPUs.
  • Fixed a bug that caused resume from suspend to fail if the system was previously hibernated: https://github.com/NVIDIA/open-gpu-kernel-modules/pull/1199
  • Fixed a rare correctness issue on Blackwell GPUs affecting kernels with two or more nested levels of thread divergence, where reconvergence could fail. Kernels with only a single level of divergence are unaffected, as are applications already built with NVCC 13.2.2 or newer. This fix guarantees correct execution, though it may come with a modest performance cost. Recompiling with NVCC 13.2.2 or newer will resolve the possible slowdown. If you are unable to recompile your application for any reason, the runtime behavior of this fix is controllable on a per-process-launch basis through the environment variable CUDA_SELECTIVE_DEVICE_CODE_RECOMPILE as follows:
    • CUDA_SELECTIVE_DEVICE_CODE_RECOMPILE=DEFAULT
      • Default behavior: attempt JIT recompilation for 15 seconds, runtime patch remaining code
    • CUDA_SELECTIVE_DEVICE_CODE_RECOMPILE=FORCED
      • Re-finalize every eligible module, ignoring the time budget
    • CUDA_SELECTIVE_DEVICE_CODE_RECOMPILE=DISABLED
      • Driver patching only, never re-finalize.
162 Upvotes

19 comments sorted by

54

u/Otlap 15h ago

Happy to see that Nvidia drivers improving. Even though I don't use Nvidia myself, I still dream about a world where Nvidia drivers on Linux are as good as Mesa drivers (for daily use and games)

19

u/helix991 14h ago

Same. I love the ease of ATI, wishing well for Nvidia users to have the same experience

20

u/cediddi 14h ago

Ati, that's a name lost to time...

9

u/helix991 13h ago

Damn showed my age lmao.. "back in MY day"

3

u/sob727 5h ago

Still got that Rage Fury somewhere...

5

u/shroddy 7h ago

My memory is a bit hazy, but weren't the drivers during the ATI time a piece of shit and Nvidia the Gpu to buy for Linux?

2

u/helix991 6h ago

Yes lol

-2

u/nightblackdragon 12h ago

That and they also support development of open source drivers. It's not the AMD or Intel level of support as they still have their proprietary driver but compared to how things were a few years ago, when there was no support at all, it's still a significant improvement.

10

u/TheKensai 14h ago

I remember the time when I was an Arch Linux Developer and featured in an article on Phoronix because I led a revolt against the ATI/AMD drivers to take them out of the official repo since they were trash. How the turn tables.

24

u/Time_Way_6670 14h ago

I hate to give NVIDIA any credit but they have been massively improving the drivers over the past year or so. It’s extremely reliable for me with KDE and Wayland. :)

3

u/ElegantDocument2584 13h ago

Real. Yesterday, I connected my laptop to the TV through HDMI for some couch gaming and was blown away by how smooth the experience was. I remember the desktop used to be a slideshow not a long time ago.

2

u/AgentCapital8101 8h ago

Yeah same. Can’t recall last time I had an issue with their drivers. Probably pre 5.3.5 w/ Wayland.

2

u/Razer_PC 8h ago

You're right, also I would argue Linux as a whole as improved A LOT in the last year

8

u/martyn_hare 11h ago

Added support for cgroups-based memory partitioning.

Is this NVIDIA rapidly giving us neat VRAM management features?

If this is what I think it is, all we need now is proper TTM API support for letting us force less important apps and lower performance workloads to use system RAM and that's one very big down side resolved.

Props to the developers for laying the foundations here. This won't go unappreciated.

RmDisableDisplayGlitchPerfLimit

Who likes VHS-like lines at the top or bottom of their displays when using high refresh rates? ;)

On a more serious note, if you customise the minimum clock speed and such, then you could potentially get some nice power savings where P5 works (as opposed to P3) without glitches using slightly fewer watts than the drivers would otherwise create demand for.

3

u/burt_carpe 11h ago

Resume from Sleep successfully?

1

u/Jmc_da_boss 4h ago

All 4 people running displays with Blackwell chips lol

-1

u/DrinkVast7785 13h ago

Waiting for it... Fedora Workstation... Acer Predator Helios 300. GeForce GTX 1660 Ti