Long story short, Nvidia drivers tend to fail to update properly for unspecified reasons, like “claiming to be done even if they’re not” (it can happen even if you update from the G.U.I. and wait 10+ minutes…).
Fedora will fall back to use Nouveau (if you’re lucky), so it’ll be an easy fix.
If the GPU drivers instead COMPLETELY fail to work then you’ve to press Ctrl + Alt + F3 when the LogIn screen was supposed to come up to use a Terminal, log in, and force the drivers to update properly. Use reboot to properly restart the PC afterwards[1].
To “fix” the drivers just use sudo akmods --rebuild --force.
I’d like to remind you that even tho GPUs up to the GTX 1000 serie are no longer supported by current Nvidia drivers [2][3], Fedora doesn’t seem to have gone beyond the 580 yet (personal experience and quick googling).
Here’s my GT 1030’s Driver data[4]:
~$ nvidia-smi
Sat Mar 28 11:19:03 2026
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.142 Driver Version: 580.142 CUDA Version: 13.0 |
+-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GT 1030 Off | 00000000:01:00.0 On | N/A |
| 34% 38C P0 N/A / 30W | 551MiB / 2048MiB | 1% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1629 G /usr/bin/ksecretd 0MiB |
| 0 N/A N/A 1874 G /usr/bin/kwin_wayland 68MiB |
| 0 N/A N/A 1963 G /usr/bin/plasma-keyboard 67MiB |
| 0 N/A N/A 1973 G /usr/bin/Xwayland 1MiB |
| 0 N/A N/A 2017 G /usr/bin/ksmserver 0MiB |
| 0 N/A N/A 2019 G /usr/bin/kded6 0MiB |
| 0 N/A N/A 2043 G /usr/bin/plasmashell 125MiB |
| 0 N/A N/A 2094 G /usr/bin/kaccess 0MiB |
| 0 N/A N/A 2100 G ...it-kde-authentication-agent-1 0MiB |
| 0 N/A N/A 2102 G ...ibexec/xdg-desktop-portal-kde 0MiB |
| 0 N/A N/A 2283 G /usr/bin/kdeconnectd 0MiB |
| 0 N/A N/A 2437 G /usr/bin/xwaylandvideobridge 0MiB |
| 0 N/A N/A 2463 G /usr/libexec/DiscoverNotifier 0MiB |
| 0 N/A N/A 2469 G /usr/bin/kalendarac 0MiB |
| 0 N/A N/A 2666 G /usr/bin/akonadi_control 0MiB |
| 0 N/A N/A 2710 G ...bin/akonadi_archivemail_agent 0MiB |
| 0 N/A N/A 2713 G ...konadi_followupreminder_agent 0MiB |
| 0 N/A N/A 2717 G .../akonadi_maildispatcher_agent 0MiB |
| 0 N/A N/A 2718 G .../bin/akonadi_mailfilter_agent 0MiB |
| 0 N/A N/A 2719 G /usr/bin/akonadi_mailmerge_agent 0MiB |
| 0 N/A N/A 2720 G /usr/bin/akonadi_migration_agent 0MiB |
| 0 N/A N/A 2721 G ...akonadi_newmailnotifier_agent 0MiB |
| 0 N/A N/A 2722 G /usr/bin/akonadi_sendlater_agent 0MiB |
| 0 N/A N/A 2723 G .../akonadi_unifiedmailbox_agent 0MiB |
| 0 N/A N/A 2866 G /opt/brave.com/brave/brave 0MiB |
| 0 N/A N/A 3061 G ...rack-uuid=3190708988185955192 93MiB |
| 0 N/A N/A 3073 G /usr/bin/kwalletd6 0MiB |
| 0 N/A N/A 3512 G ...share/Steam/ubuntu12_32/steam 2MiB |
| 0 N/A N/A 3869 G ./steamwebhelper 21MiB |
| 0 N/A N/A 3909 C+G ...am/ubuntu12_64/steamwebhelper 3MiB |
| 0 N/A N/A 8445 G /usr/bin/kwrite 0MiB |
| 0 N/A N/A 8482 G /usr/bin/konsole 0MiB |
+-----------------------------------------------------------------------------------------+
Good luck if you’re on WiFi instead of a cable connection, because I tried to connect it like that one and OH BOY, NOTHING WORKS. ↩︎
(PSA: GTX 1000, 900, and GTX 750 + ti support dropped from latest drivers) ↩︎
(Quality of Life request for Nvidia Users: GTX 900 and 1000 GPUs' driver support drops at version 580) ↩︎
I also have a RTX 2070 pc with Fedora KDE, if that one has a newer version I’ll just update this post. If not, then I won’t. ↩︎