I enabled the testing repository and I still can’t get the drivers. Are they still not available? I’m very confused by how to get the 580 drivers. So as far as I understand the 580 driver has been patched and is undergoing testing in a testing repository before migrating to the main repository in rpmfusion nonfree. Is that right? It just takes time for the testing I assume, probably be ready sometime around when Fedora 44 is released I assume? I wouldn’t mind testing the drivers as the machine is a test bed and there’s no personal data on it, that’s why I enabled the testing repository.
I also have a question, does installing the driver pull down the NVIDIA settings app automatically?
dnf list --available akmod-nvidia-580xx --releasever=44
Updating and loading repositories:
Repositories loaded.
Available packages
akmod-nvidia-580xx.x86_64 3:580.142-1.fc44 rpmfusion-nonfree
To install it you first must have the rpmfusion-nonfree repo enabled. Instructions here if not already enabled.
Then install the driver with this command sudo dnf install akmod-nvidia-580xx xorg-x11-drv-nvidia-580xx-cuda --releasever=44 (I needed the --releasever option since I am still on f43)
I do note that the akmod-nvidia-580xx package for f44 is version 580.142-1 while the akmod-nvidia package for f43 is version 580.142-2. I suspect the patch has been applied for f43 but has not yet been applied to the f44 legacy 580xx package.
Yes, the nvidia-settings package is in that list to be installed.
That worked. However the NVIDIA modules don’t seem to get loaded into the kernel and falls back to the noveu driver. Oh well. I’ll just wait till Fedora 44 comes out and try again and see if that makes a difference.
Are you sure? lsmod | grep -E "nouveau|nvidia" should tell you whether the nvidia driver is loaded. A list of nvidia modules means the nvidia driver is in use.
dnf list --installed \*nvidia\* should show a package named kmod-nvidia-… for each kernel for which the driver was created.
Remember that the 595 driver which is being released with f44 does not support the GTX 1050 gpu,
If you plan to use the nvidia driver you must install it before doing the upgrade to f44 or you must fight with getting it running after/at the same time as you are upgrading fedora.
You indicated in the OP that you were already using f44, now you seem to indicate that you have not yet upgraded? Which version are you actually using right now?
I am using a clean install of Fedora plasma edition version 44. I’ve never used any Fedora versions prior to version 44. This is my first time using Fedora ever and I thought I would start with version 44. When Fedora 44 starts, the boot screen briefly displays a messages saying that the NVIDIA kernel module is missing and it is falling back to the noveu driver. Perhaps I am not waiting long enough for the module to be built for the kernel, I had read somewhere that you should wait 5 minutes after installing the driver to allow for the modules to be built, I don’t know if that is correct or not. If there was some way to log the output of the install process?
What was the result of the commands I provided above?
Did lsmod show nouveau or nvidia modules loaded?
There is a default message that says the fallback to nouveau is skipped that will always show and we need to know if the nvidia drivers did or did not load (which is why I provided the lsmod command above)
The dnf command shows if the installation worked properly or not.
That did the trick. It’s now working. I signed my kernel and the NVIDIA driver started to work. Thanks for the suggestions. I had tried Kubuntu last night and had assumed that Fedora would work the same way, meaning it would be automatic. It’s too bad that Fedora doesn’t make it automatic, someone should file a bug report about that or a request to the developers to improve Fedora to make installing the NVIDIA drivers easier. Otherwise Fedora is a stellar OS. I tried Kubuntu and didn’t care for it even if it did make installing NVIDIA driver easier..
I do have one more question. On Kubuntu I noticed that the NVIDIA driver has prime on demand in the NVIDIA app and the Fedora NVIDIA settings app is missing the prime on demand setting, how do I get the prime setting in the Fedora version of the NVIDIA settings app.
Thanks again everyone for all your help. You’ve been a big help in advancing my knowledge about Linux and Fedora. I like Fedora.