We do often include affiliate links to earn us some pennies. See more here.

NVIDIA 565.77 stable driver for Linux released

By -

NVIDIA have today released driver version 565.77 as their latest stable New Feature Branch build available for Linux, pulling in all the changes from the 565.57.01 Beta plus a whole bunch more improvements.

For people who didn't use the 565.57.01 Beta or didn't see it, these were the initial changes:

  • Fixed a bug that could cause suspend/resume to fail when using the NVreg_PreserveVideoMemoryAllocations option: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/472
  • Fixed a bug that caused the cursor image to be truncated on Gamescope: https://github.com/ValveSoftware/gamescope/issues/1099
  • Re-enabled GLX_EXT_buffer_age on Xwayland. This extension had been previously disabled on Xwayland due to a bug which is now fixed.
  • Added support for mmap of exported DMA-BUF objects.
  • Reduced some cases of stutter with OpenGL syncing to vblank while using GSP firmware.
  • Fixed a regression that could cause some applications to exit due to resource exhaustion on some GPUs while using GSP firmware.
  • Added several new per-plane and per-CRTC vendor-specific properties to nvidia-drm. These properties may be used by Wayland compositors to program the GPU's color pipeline for HDR hardware acceleration.
  • Introduced a driver optimization to mitigate the performance loss from the 'd3d9.floatEmulation' option in DXVK.
  • Fixed a bug that caused FarCry 5 running through DXVK to display a black screen.
  • Updated the framelock settings page of the nvidia-settings control panel to use the GTK3 theme text color rather than defaulting to white for the text color, improving legibility with some themes.
  • Fixed some performance regressions that were observed with Vkd3d 2.9.
  • Fixed a bug that could cause flickering in some applications when using Unified Back Buffer (UBB).
  • Fixed a bug which could cause incorrect and/or washed out colors to be displayed with HDR scanout: https://bugs.kde.org/show_bug.cgi?id=482780
  • Implemented support for VK_EXT_depth_clamp_control.
  • Fixed a bug which could cause applications using GBM to crash when running with nvidia-drm.modeset=0.
  • Fixed a bug that could cause kernel crashes upon attempting KMS operations through DRM when nvidia_drm was loaded with modeset=0.

As for what's new from this 565.77 release that was promoted as a stable driver here's all the changes on top of the above list:

  • Fixed a bug in i2c handling that caused the OpenRGB Application to set incorrect LED colors on some NVIDIA GPUs. https://github.com/NVIDIA/open-gpu-kernel-modules/issues/41
  • Changed the fallback preference from 10 BPC YUV422 to 8 BPC RGB + dithering when enabling HDR scanout with limited display bandwidth.
  • Fixed a bug that could cause the nvidia-settings control panel to crash when using X11 forwarding on some systems.
  • Added a new application profile key, "GLVidHeapReuseRatio", to control the amount of memory OpenGL may hold for later reuse, as well as some application profiles for several Wayland compositors using the new key to work around issues with excessive video memory usage.
  • Fixed a bug that could lead to crashes when a Vulkan application waits on a VkFence created by importing a DRM syncobj. This solves some crashes observed with Unreal Engine and other applications on Wayland.
  • Fixed a bug that could cause KDE Plasma 6 to crash when running as a Wayland compositor.
  • Fixed a bug that would cause the driver stack to fail to load the correct state of a Quadro Sync board when GSP is enabled. This would lead to inaccuracies in reporting framelock state when using house sync or stereo signals.
  • Updated the kernel module build process to use CONFIG_CC_VERSION_TEXT from the Linux kernel's Kconfig to detect the compiler used to build the kernel. This may help select the correct compiler on systems where the kernel was built with a compiler other than the default one.
  • Fixed a bug that prevented kernel modules linked using precompiled kernel interface files from loading on recent Debian systems.
  • Improved the ability of nvidia-modprobe to detect whether kernel modules are already loaded. This corrects an issue that prevented nvidia-persistenced from setting persistence mode on some systems.

Nice to see that NVIDIA are continuing to clearly list the changes since their direct previous release, which is something I asked them to do at the start of this year. Previously, they were listing every single change each release when moving drivers between their named branches, which caused confusion.

See all in their release notes.

Article taken from GamingOnLinux.com.
11 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
14 comments

bialyikar Dec 5
I wonder if they fixed the hopeless flashing of application elements or entire windows?
Can I install from some repo?
What is the added value today for Linux users to buy a Nvidia?
To my point of view and Linux gamer experience, it appears to me today more comfortable to use a AMD GPU, because of his better integration with Linux Mesa/Kernel.
Quoting: legluondunetWhat is the added value today for Linux users to buy a Nvidia?
To my point of view and Linux gamer experience, it appears to me today more comfortable to use a AMD GPU, because of his better integration with Linux Mesa/Kernel.

for me it is because it was the only card i could get at a good price(the card was a 980ti) at the time of the great gpu shortage a few years ago, i plan to someday upgrade to a amd card since i don't use any of the fancyness the nvidia cards give like ai or ray tracing though since the card i have at the moment plays most game i want to play it is not worth it to upgrade yet.
Xpander Dec 5
Quoting: legluondunetWhat is the added value today for Linux users to buy a Nvidia?
To my point of view and Linux gamer experience, it appears to me today more comfortable to use a AMD GPU, because of his better integration with Linux Mesa/Kernel.

DLSS, reflex, nvenc, cuda


No issues to report so far. But had no issues with the beta 565 either, so theres that.

xpander@archlinux ~ $ nvidia-smi | grep Version
| NVIDIA-SMI 565.77                 Driver Version: 565.77         CUDA Version: 12.7



Last edited by Xpander on 5 December 2024 at 9:00 pm UTC
Ah ff ... Still New Feature Branch. Will explicit sync ever land in the true "stable" driver series?

*Sad my distro still not packaging nfb driver noises*


Last edited by Vortex_Acherontic on 5 December 2024 at 5:57 pm UTC
Stella Dec 5
View PC info
  • Supporter Plus
Quoting: legluondunetWhat is the added value today for Linux users to buy a Nvidia?
To my point of view and Linux gamer experience, it appears to me today more comfortable to use a AMD GPU, because of his better integration with Linux Mesa/Kernel.
For me 99% of what keeps me on Nvidia is DLSS. It has the widest game integration vs. FSR and XESS, and superior image quality. FSR has way too much artifacting. Even on the tiny Steam Deck screen I can already see it. So yeah, probably not gonna switch to AMD unless their upscaling solution becomes significantly better
dibz Dec 5
Quoting: legluondunetWhat is the added value today for Linux users to buy a Nvidia?
To my point of view and Linux gamer experience, it appears to me today more comfortable to use a AMD GPU, because of his better integration with Linux Mesa/Kernel.

DLSS, reflex, nvenc, cuda like Xpander mentioned, along with still being overall better cards then AMD, although this is mainly at the high end if you ignore/don't need the mentioned features. Desktops using non-Wayland distros have absolutely no problems. However, I believe anyone with two GPUs such as AMD on-board and an nvidia card do have issues in general.
If you use Arch / Frogging family makepkg I have a patched version here
https://github.com/TuxThePenguin76/nvidia-all/tree/565.77
looks to be working ok for me so far. All the shaders are recompiling on Steam

Edit: Now merged into mainline


Last edited by TuxThePenguin on 5 December 2024 at 11:52 pm UTC
I gotta admit, I wish people would stop referring to this branch as Stable in any way. From Nvidia's own site regarding the new Feature Branch:
What is a New Feature Branch Driver?
This driver provides early adopters and bleeding edge developers access to the latest driver features before they are integrated into the Production Branches.
Formerly known as Linux Short Lived Branch (SLB).


I have had mostly good but some showstopping bugs using this branch, and with Fedora and others going to pure Wayland only it's been a hellish experience for me. I get that Wayland is the future and I even love that future, but this branch isn't stable. It's nowhere close to stable, and otherwise stable distributions running this branch have caused headaches I haven't had in linux for years.
Multi Display VRR support for Wayland? I can't seem to find that in the list!

Quoting: StellaFSR has way too much artifacting. Even on the tiny Steam Deck screen I can already see it.

That latest versions of FSR3.1? are pretty good and much better, 3.1 is significantly better then 3.0. It is to be believed that RDNA4 will have accelerated FSR as well. So I think the tables will turn pretty soon and DLSS won't be the BEST option, just another.


Last edited by TheRiddick on 6 December 2024 at 2:09 am UTC
STiAT Dec 6
Quoting: bialyikarI wonder if they fixed the hopeless flashing of application elements or entire windows?
Can I install from some repo?

No idea yet, fedora didn't get it yet. But that made me actually switch back to NVK for a while. And I was surprised that I found it running more games which had issues in in DX11 in 24.1.x (KC:D and some others which were slide-shows) with the 24.2.x drivers. Though, DX12 games still mostly don't work for me or still are slide shows, that maybe will change over the next year or so though.
MichelN86 Dec 8
For people who use the 560 and 565 driver. Boot up the machine and when you see the login screen don’t do anything. Wait 15-20 minutes and tell me if you can enter your login.

The screen remains black, i needed to suspend my machine 4th times until i got the login screen seen.
axredneck Dec 8
QuoteFixed a bug that could cause KDE Plasma 6 to crash when running as a Wayland compositor.
Finally!
bialyikar 6 hours ago
Quoting: STiAT
Quoting: bialyikarI wonder if they fixed the hopeless flashing of application elements or entire windows?
Can I install from some repo?

No idea yet, fedora didn't get it yet. But that made me actually switch back to NVK for a while. And I was surprised that I found it running more games which had issues in in DX11 in 24.1.x (KC:D and some others which were slide-shows) with the 24.2.x drivers. Though, DX12 games still mostly don't work for me or still are slide shows, that maybe will change over the next year or so though.

No, they didn't fix it, quite the opposite. After installing the drivers, on Wayland I have a black screen, with a few artifacts. Only the cursor is visible. I don't know what they're doing there at NVidia, but it's a bit embarrassing.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register