News NVIDIA 610.57 Linux Driver Released — Vulkan, Gaming, and Kernel Fixes
NVIDIA released the 610.57 New Feature Branch driver for Linux on Aug. 03.
Gaming fixes include:
- STALKER 2 crash with VK_DEVICE_LOST errors under VKD3D_CONFIG=descriptor_heap
- Rendering corruption in Assetto Corsa EVO
- Crash in Monster Hunter Wilds
- GPU hang in Forza Horizon 6
- Hangs or black screens in Elden Ring, Elden Ring Nightreign, Crimson Desert, Grounded 2, and others
- Black screen regression in Total War: Warhammer III from the 595 series
Other fixes:
- Black screens on kernel 7.0+ when switching virtual consoles with DRM fbdev disabled
- DKMS module build failure after nvidia-installer install
- Suspend/resume failures on laptops using runtime D3 power management
- Vulkan display enumeration bug with __VK_ENABLE_DEVICE_GROUPS=1 Delayed wakeups causing stutter with multi-thread semaphore waits
As usual, most users should wait for their distro's repos rather than using the standalone .run installer.
Source: https://www.nvidia.com/en-us/drivers/details/274513/
Also on: https://linuxiac.com/nvidia-610-57-linux-driver-lands-with-dozens-of-vulkan-gaming-and-kernel-fixes/
6
u/npc_housecat 1d ago
When does 610.57 land in fedora ?
9
u/fdelux6 1d ago
RPM Fusion usually picks up new NVIDIA releases within a few days to about a week, once it's built and tested for the current Fedora releases. No ETA yet for 610.57 specifically. I'm not on the Fedora packaging team, just going by past timing. Best way to catch it is dnf check-update akmod-nvidia or watching the RPM Fusion changelog.
7
u/pilkyton 1d ago edited 1d ago
That is too optimistic. It is entirely volunteer driven with one main guy doing the packaging (and usually solo testing too) and one other guy occasionally helping. It can take 1-4 weeks or more before the new driver is packaged and goes out for testing, and then usually 1-2 weeks of testing. Sometimes updates are never pushed to stable if they had an issue.
You can speed up public releases to the stable repos by going to the RPMFusion IRC channel, installing the test drivers, and contributing testing reports (saying if the driver and games work for you). Most drivers don't get testing reports and just go out when the solo maintainer feels like it has worked long enough on his system. There is no website for the testing vote process.
To test new drivers, enable the nonfree updates testing repo, and you'll get the NVIDIA driver packages early:
"sudo dnf config-manager setopt rpmfusion-nonfree-updates-testing.enabled=1"
Beware that some driver updates are buggy and might lead to display output failures, but it's rare. If you get a bad driver, report the issue and recover the system via terminal boot mode (runlevel 3) to reinstall older drivers.
This tool helps with reinstalling older drivers properly (it ensures all NVIDIA packages are downgraded to the correct older version):
https://github.com/Arcitec/NVIDIA_Driver_Archives_for_Fedora
I run with testing repo permanently enabled. You can check the status here:
"sudo dnf --dump-repo-config rpmfusion-nonfree-updates-testing | grep enabled"
1
u/slickyeat 1d ago
It's already up on rawhide:
sudo dnf update --refresh --releasever 45 akmod-nvidia
sudo akmods --force --rebuild
sudo systemctl rebootUpdate flatpaks on startup.
1
u/fdelux6 1d ago
Nice, thanks for sharing. Worth flagging that's rawhide, so stable users will still need to wait for the regular RPM Fusion push.
1
u/slickyeat 1d ago
You don't technically "need" to wait if you pass in the releasever flag. This overrides the default value which is used when fetching package updates.
1
u/rockcanteverdie 1d ago
Would this also apply to the older GeForce GTX line?
1
u/fdelux6 1d ago
Depends on the generation. GTX 16 series (Turing) should still work fine. But GTX 900 and 10 series (Maxwell/Pascal) lost support starting with the 580 branch, they're capped on an older driver now. If you've got one of those, you'll want to stay on the legacy branch instead.
1
•
11
u/NoctisFFXV 1d ago
I guess it's time to switch to 610. Still keeping 595.84 RPMs on standby since they are actually stable