akmods --force
Checking kmods exist for 7.2.4-200.fc44.x86_64 [ OK ]
Building and installing nvidia-kmod [FAILED]
Building rpms failed; see /var/cache/akmods/nvidia/595.71.05-1-for-7.2.4-200.fc44.x86_64.failed.log for details
Hint: Some kmods were ignored or failed to build or install.
You can try to rebuild and install them by by calling
‘/usr/sbin/akmods --force’ as root.
Thanks a lot; I’ll look into why I’m not being offered the 610 driver. I have two computers running Fedora 44—everything is fine on the one with the 4060—so I assumed the 1660 was no longer compatible with the new drivers.
I know for a fact that the GFX 16xx series cards are supported by the 610 series drivers from rpmfusion (I have the 1660 in my laptop).
AFAIK that version of the driver was never released by rpmfusion for use on fedora. The latest driver used on fedora that currently supports maxwell and pascal chipsets (10xx series cards and earlier) is the 580.178.04 and that is currently available as akmod-nvidia-580xx in the rpmfusion-nonfree-updates repo.
Your unreleased driver version should be replaced by the latest one currently available in the rpmfusion-nonfree-updates repo (610.57.04).
Check the output of dnf repolist on the machine that does not show the 610 driver as well as on the other system. Both should show rpmfusion-nonfree-updates in that listing. If not shown then it must be enabled to receive updates for the drivers. Posting the output here from the failing machine may enable us to provide some additional guidance.
If the repo is shown then check /etc/dnf/dnf.conf to see if you may have excluded the akmod-nvidia package from your updates.
Also check the output of dnf list --installed akmod-nvidia to see what repo the 595.71.05 driver may have been installed from and exclude that repo when doing updates.
Many thanks for the answers, and sorry for taking up your time. For some reason, my rpmfusion-nonfree-nvidia-driver.repo file had enabled=0 set.
I can’t recall why I had set it that way.
I changed it to 1, and the nvidia-610.57.04 drivers installed immediately; after rebooting into kernel 7.2.4-200.fc44.x86_64, the module compiled and everything worked.
Thanks everyone—I kept getting confused because this card isn’t an RTX model, so I had started to wonder…
Apparently it was the initial release for akmod-nvidia when f44 was first released (it is in the rpmfusion-nonfree repo with 595.58.03) and I never received it because a newer 610 package was available in rpmfusion-nonfree-updates when I switched from f43 to f44.
I was not aware it had ever been actually released for fedora.
Sorry, I have a new question.
The computer I have wasn’t receiving updates. Today I discovered that it is still running version 610.
I didn’t create the file /etc/yum.repos.d/rpmfusion-nonfree-nvidia-driver.repo; it appeared when I installed the F44 distribution.
I checked the URL inside, and it points to:
Only version 610 is there—is that normal?
P.S. Sorry, this is probably a different question. It’s just very similar, and I didn’t want to start a new thread.
P.P.S. I know I need to create the rpmfusion-nonfree-updates.repo file, but the 610 one appeared in that directory on its own. It seems to me that the rpmfusion-nonfree-nvidia-driver-updates.repo file is simply missing here.
Or perhaps the 615 file also needs to be copied to that initial repository location.
I don’t bother updating the rpmfusion-nonfree-nvidia-driver repo that often as it’s too much hassle generating the metadata for gnome-crapware, if you want newer use the proper rpmfusion nonfree repo
I understand what you mean. However, in recent versions of Fedora, the file /etc/yum.repos.d/rpmfusion-nonfree-nvidia-driver.repo appeared automatically.
Last time, I changed the enabled setting to 1, and the 610 drivers appeared there automatically. Yet, at the time Fedora 44 was released, those drivers couldn’t have existed.
I understand all that, but I feel something isn’t quite right here.
This file should be removed from the distribution entirely, and drivers should be set up manually after installation, just like before.
The drivers in that repository need to be updated in a timely manner.
Alternatively, an nvidia-updates section should be added to the file.
You apparently do not understand the maintenance of repos.
That repo is automatically enabled when the user selects to “enable 3rd party repos” during the setup with the first boot after installing fedora. A user must manually enable a repo before they can install the nvidia drivers.
The rpmfusion repos are not part of fedora, but are maintained separately to support fedora users with software that fedora cannot legally distribute.
The rpmfusion-nonfree-nvidia-driver repo is always in sync when there is a new version release of fedora, but as stated above is only periodically updated.
Each version update of the nvidia drivers first appears in the rpmfusion-nonfree-updates-testing repo, then after a period of time is released to the rpmfusion-nonfree-updates repo for general use with updates.
When the maintainers have time those updates are then periodically updated into the rpmfusion-nonfree-nvidia-driver repo. That repo is the last to receive the updates and it is never immediate after a new version release.
Maintainers are humans, have a life, work, family, and in their free time from living do software maintenance and make it available to users world wide.
Maintainers are volunteers and should be shown respect for what they do and the time and effort freely contributed to make YOUR life easier.
Why be demanding in this manner? You are welcome to your opinions but should be respectful in how it is voiced.
As noted by Leigh above, he pushes the updates to the driver repo when he has time but it is lower priority. Users can very easily enable the other updates repo and drivers will then automatically be updated to the latest released version.
In fact, that repo was created and can be enabled during the initial setup explicitly so users have an easier time to install the nvidia drivers with new installations, yet you apparently see it as a hinderance to routine updates.
After all, installing the nvidia driver already requires at least 2 manual steps. First users must enable the driver repo during setup, and secondly they must manually select to install the driver. Updates from that point on are automatic as they are received in the driver repo.
If you as a user wish to receive updates sooner then please take advantage of the very simple and easy to perform step enabling of the other repo as shown with the linked page above and quit demanding that things are set up exactly as you prefer. This setup has been in place for many years and just works for everyone willing to follow the current config.
Updates are available, so use them. Or don’t!
It is entirely up to you.
EDIT:
BTW, you highjacked this thread and discussion on the way the repos are configured is way off topic.