After performing a pass of akmod force rebuild, the problem has been solved.
- GPU undetectable: driver version mismatch than kernel object
- Works without
nvidia-gpu-driver: old version has already baked into kernel object
Now the driver is @595.71.05 with working framebuffer.
I’m using KDE Plasma Desktop Edition for my main system’s Operating System;
Using
- Intel i5-13400F CPU;
- NVIDIA RTX 3070 GPU;
- and 32GB Phy. Memory.
I recently upgraded my system to F44, and GPU driver broke.
After inspecting some discussions incl. Ask Fedora, I decided it’s because of the version confliction, or at least the defective version on my system.
So I purge-reinstalled all of them:
sudo dnf remove "*nvidia*" -y
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda nvidia-container-toolkit
sleep 300 && sudo nvidia-ctk runtime configure --runtime=docker
sudo reboot
Note: Wayland will hang when you perform this since nouveau will crash. If it does, give your system a minute and just spam
Ctrl+Alt+Delto force restart. Kernel is still alive, the framebuffer is the only one hung.
Using this, RPM Fusion provides 595.58.03 version of akmod-nvidia and it just works.
However, when I checked Discover, it says the driver should be upgraded into 595.71.05. When installed, the entire system doesn’t recognize my GPU anymore. (I tried using that specific version also.)
- NVIDIA argues RTX 3070 is in their support list.
Idk why this is happening, but one thing is sure: 595.71.05 doesn’t work on my system.
I wanna know if this issue is reproducable on others’ system. On my system, the rate is 100%.
Suspecting driver bug, I opened Journald and found this:
The driver has falled back into nouveau (means 595.71.05 doesn’t work on my system), and nvidia-cdi-refresh has crashed with status FAILURE.
Using 595.58.03, nvidia-cdi-refresh will run as intended and finishes successfully.
Reinstalled nvidia-gpu-firmware:
sudo dnf install nvidia-gpu-firmware
Changes undetectable.

