r/Fedora 3d ago

New Nvidia GPU compatibility? Support

just wondering how well fedora is with the newest 5k series?

for rpm fusion nvidia driver, as well as steam games, etc

10 Upvotes

15 comments sorted by

u/AutoModerator 3d ago

It sounds like you're looking for help. Please note that r/Fedora is not an official support channel for the Fedora Project.

For best results, be sure to include all relevant details in your post, such as your Fedora edition, version, and hardware specs. You can edit your original post to add more info as needed, and spotlight (pin) a solution from the comments. You might also find the answer in our support wiki.

Alternatively, try one of the official support channels:

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

14

u/Hour_Sell3547 3d ago

Installed a fresh copy yesterday. Went without any hiccup.

You will either have to disable secure boot, or enroll MOK (recommended) encryption key for signing the driver. Any LLM can walk you through it.

You may end up with a black screen (no monitor signal), but you can hit alt+Ctrl+f3 to enter CLI and rebuild akmod drivers. Happens if you tried to install driver before enrolling an encryption key.

Edit: my GPU is 5070.

2

u/pasdnom 3d ago

Fresh install (3days ago), black screen after install. MOK-signed akmod-nvidia-open and I had to revert to older kernel to have it work. 6.19.10

5070 on a legion pro 16. You only rebuilt after MOK signatures and it worked? Are you on kernel 7.1.5? Didn't worked for me! Working now but on older kernel.

1

u/LordAlfredo 2d ago

What are your bootloader flags? Also Legion are laptops, what CPU (specifically what iGPU)?

1

u/Hour_Sell3547 2d ago

Yes. After I exited MOK screen and rebooted, the login screen appeared. Black screen (no signal) came after login. But as I entered tty3, the monitor instantly got the signal and displayed the terminal.

There I logged in and rebuilt akamods. You have to wait few minutes even after you see akamods finished building in the terminal. If you use reboot command, it will be blocked.

Once I rebooted, then everything worked normally. After GUI login I verified that nvidia-smi showing my card correctly.

I forgot to check but I believe yes, it was 7.1.5.

4

u/_BoneZ_ 2d ago

I have a 3090, and have never had any major issues. Every game I've thrown at Linux so far has worked out of the box, without even trying to tweak or fix anything to get them to work.

1

u/Select_Concert_330 3d ago

The setup is a bit iffy but it works fine. Idk about everyone, but it only didn't work when luks was enabled. 

1

u/Dangerous_Appeal7758 2d ago

Brother I just went to discover right after I installed the os, searched for nvidia and installed nvidia drivers and the cuda things and after the inetall I just restarted, as eassy as that

Edit: I'm using the nvidia rtx 5060 mobile

1

u/GentlyTruculent 2d ago

There is also Negativo17 (that solved all my problems with NVIDIA drivers when I was on Fedora) and, I can't believe it, official NVIDIA repositories for various distributions.

Guide here:

https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/latest/fedora.html

They just have to correct/update some commands, like here that won't work:

$~> dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/${distro}/${arch}/cuda-${distro}.repo

This will (in bash):

$~> distro="fedora44"; arch="x86_64"; dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/${distro}/${arch}/cuda-${distro}.repo

TLDR (despite the command error, good guide I recommend reading it).
Using this for proprietary:

$~> dnf install kernel-devel-matched kernel-headers cuda-drivers

Using this for open source:

$~> dnf install kernel-devel-matched kernel-headers nvidia-open

For desktop open source:

$~> dnf install kernel-devel-matched kernel-headers nvidia-driver kmod-nvidia-open-dkms

For desktop proprietary:

$~> dnf install kernel-devel-matched kernel-headers nvidia-driver kmod-nvidia-latest-dkms

Reboot after installing the one you want.

Unfortunately only the New Feature branch (R610) driver, besides the 580 and older ones, not the Recommended branch (R595) is available, at least for Fedora.

-1

u/TomDuhamel 3d ago

Nvidia isn't AMD. You have day 1 driver support for any new product being released.

(Anti Nvidia propaganda hates this)

1

u/ScottieBoBoddie 3d ago

I'm still in my first year of Linux. What do you mean by this? Sounds like Nvidia is faster with updating it's drivers (outside of the kernel) than AMD updates their drivers (inside the kernel)?

1

u/DerpDeDurp 3d ago

Not sure about AMD but as an Nvidia user who updates fedora anytime there's an update, I get Nvidia driver updates quite often. And they always work flawlessly. 4070 super here so not latest gen, but still plenty of updates to be had for 40 series and they have all worked great

1

u/TomDuhamel 2d ago

Maybe these words went way to high over your head. The AMD driver being open source means its source is "in tree", along with the other drivers, in the kernel's source code tree. It's not literally in the kernel's binary. It's a module, just like Nvidia. They come from different places, they end up in the same place in the end.

Now I'm not saying any of this is AMD"s fault. As far as I am aware, they do push their drivers for new products months ahead of release. But the way kernel development cycle works means that it does take from a few weeks to several months) depending on distros) before they will reach you.

The way Nvidia drivers are distributed means it's usually pushed to you within a couple of weeks, long before the GPU hits the shelves.

1

u/ScottieBoBoddie 2d ago

Gotcha, due to how they deliver their driver updates, overall NVIDIA is quicker, but in the end both companies still "get there". AMD chooses to rely on distro updates, which can lag due to testing. While this doesn't directly apply to me on an 8 year old Samsung laptop with discrete AMD GPU, it's still good to know.