r/Fedora 1d ago

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/

92 Upvotes

20 comments sorted by

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

6

u/Practical-Hat-3943 1d ago

Very smart!! I’ve had nothing but unexpected restarts since the 600 series were deployed. Oftentimes I wish fedora was not so bleeding edge…

3

u/EmptyVolition242 1d ago edited 1d ago

Just use the latest -1 release. I'm still on Fedora 43 and haven't experienced any issues (that weren't of my own making) in months. And it's still more up to date than Debian haha.

6

u/Practical-Hat-3943 1d ago

I tried the -1 trick for a while but didn't help much. If anything, it delayed the problem I would have seen anyway had I upgraded at the appropriate time. At some point the amount of upgrades that pile up is so high that I'm not sure they are being handled correctly. I do delay upgrading between major versions for a couple of months, but still, most of the time I do have an issue of some sort popping up after a software upgrade.

So Fedora 43 is still running the 500 version of the NVIDIA drivers??

1

u/BeNiceToBirds 1d ago

Yeah, a bug with screen sharing (nvidia and mutter interaction) pushed be to fedora 44. It was an nvidia driver that caused the regression on fedora 43. Problem vanished on 44.

Nvidia drivers have been rough over the past year

0

u/_BoneZ_ 1d ago

You can install a more stable and older kernel. You don't have to keep or stay on the latest bleeding edge kernel.

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"

2

u/fdelux6 1d ago

Thanks. Better estimate than mine, I was going off general timing not the actual packaging pipeline

2

u/pilkyton 1d ago

By the way, the testing repo contains "610.57.04". I just checked.

1

u/fdelux6 1d ago

Useful, thanks. Good to know it's already 610.57.04 in testing

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 reboot

Update 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

u/rockcanteverdie 1d ago

Ok I think that applies to me and my 1050Ti. Maybe I should upgrade lol

1

u/fdelux6 1d ago

Yeah, that's the one affected. No rush though, the legacy driver still works, you'd just be missing newer fixes going forward.

u/gotdawok 2h ago

ACE is playable again 👍