Fedora 42 Random Freezes - Suspecting NVIDIA RTX 4070 (Driver 570.153.02) - Logs Attached

My Fedora 42 installation also keeps freezing randomly.
I’ve posted various questions on NotebookLM to try and understand what the error might be, but there doesn’t seem to be a consensus on the cause.
Some say it could be NVIDIA (and I have an RTX 4070 with driver version 570.153.02 installed), some say it might be GNOME (I’m on version 48), others suggest Wayland (I have the version updated by Fedora 42), some mention WiFi (which I’ve disabled), others Bluetooth (also disabled), and some think it’s the power profile (I’ve set it to ‘balanced’).

But so far, nothing has worked.
I’m attaching yesterday’s logs. It really looks like the NVIDIA drivers are involved, but I’m not sure what to do next.

Thanks.

journalctl -k -b -1 -p 4 --since "$(date -d 'yesterday' '+%Y-%m-%d') 21:30:00" --until "$(date -d 'yesterday' '+%Y-%m-%d') 23:00:00" | less

May 28 22:21:27 Glamdring kernel:   #1  #3  #5  #7  #9 #11 #13 #15
May 28 22:21:27 Glamdring kernel: device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
May 28 22:21:28 Glamdring kernel: nvme nvme0: missing or invalid SUBNQN field.
May 28 22:21:28 Glamdring kernel: tpm tpm0: auth session is active
May 28 22:21:29 Glamdring kernel: hid-generic 0003:1532:0258.0006: No inputs registered, leaving
May 28 20:21:30 Glamdring kernel: spi-nor spi0.0: supply vcc not found, using dummy regulator
May 28 20:21:30 Glamdring kernel: nvidia: loading out-of-tree module taints kernel.
May 28 20:21:30 Glamdring kernel: nvidia: module license 'NVIDIA' taints kernel.
May 28 20:21:30 Glamdring kernel: Disabling lock debugging due to kernel taint
May 28 20:21:30 Glamdring kernel: nvidia: module license taints kernel.
May 28 20:21:30 Glamdring kernel: 
May 28 20:21:30 Glamdring kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  570.153.02  Tue May 13 16:34:43 UTC 2025
May 28 20:21:30 Glamdring kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
May 28 20:21:31 Glamdring kernel: nvme nvme0: using unchecked data buffer
May 28 20:21:32 Glamdring kernel: razerkbd 0003:1532:0258.0006: No inputs registered, leaving
May 28 20:21:42 Glamdring kernel: platform INT3515:01: deferred probe pending: Serial bus multi instantiate pseudo device driver: Error creating i2c-client, idx 0
May 28 20:23:46 Glamdring kernel: show_signal_msg: 54 callbacks suppressed

Are you using a display port? It seems that using a hdmi port the issue gone.

We need more details. Please provide the output from running inxi -Fzxx in a terminal (as pre-formatted text) so we understand your hardware and also do others with similar issues and hardware will find this topic with a web search.

  • How did you install Nvidia drivers?
  • When the system “freezes” does the key light respond? Can you get a text console with ?
  • How did you install razerkbd?

The RPMFusion Nvidia Howto tells you how to switch between nouveau and Nvidia drivers. If the issue persists using nouveau, it is probably not the Nvidia GPU.

I have two monitors, the secondary connected on hdmi while the primary on DisplayPort

I do not remember now but I think it went in this way:

  • from rpmfusion-nonfree-release-tainted: akmod-nvidia, akmod-nvidia-open
sudo rpm -qa | grep nvidia                                                                                                                                                      

nvidia-gpu-firmware-20250509-1.fc42.noarch
nvidia-modprobe-570.153.02-1.fc42.x86_64
xorg-x11-drv-nvidia-cuda-libs-570.153.02-1.fc42.x86_64
xorg-x11-drv-nvidia-kmodsrc-570.153.02-1.fc42.x86_64
nvidia-persistenced-570.153.02-1.fc42.x86_64
xorg-x11-drv-nvidia-libs-570.153.02-1.fc42.i686
xorg-x11-drv-nvidia-libs-570.153.02-1.fc42.x86_64
akmod-nvidia-570.153.02-1.fc42.x86_64
xorg-x11-drv-nvidia-570.153.02-1.fc42.x86_64
nvidia-settings-570.153.02-1.fc42.x86_64
xorg-x11-drv-nvidia-cuda-libs-570.153.02-1.fc42.i686
xorg-x11-drv-nvidia-cuda-570.153.02-1.fc42.x86_64
xorg-x11-drv-nvidia-power-570.153.02-1.fc42.x86_64
kmod-nvidia-6.14.6-300.fc42.x86_64-570.153.02-1.fc42.x86_64
kmod-nvidia-6.14.8-300.fc42.x86_64-570.153.02-1.fc42.x86_64
  • When the system “freezes” does the key light respond? Can you get a text console with ?

I can’t do anything except press the reset button. I can’t even switch to another terminal (but I’m realizing now as I write that CTRL+ALT+F2 doesn’t change terminals either)

  • How did you install razerkbd?

I followed this instruction: Download for Fedora | Polychromatic

The RPMFusion Nvidia Howto tells you how to switch between nouveau and Nvidia drivers. If the issue persists using nouveau, it is probably not the Nvidia GPU.

talking to a 6 year old how would you explain what you wrote?

Thanks for the help

CTRL+ALT+F2 is your Gnome session,. try to switch to F3 or F4 (F1 is the GDM screen)

I guess this could be an issue with gnome/mutter 48.3-1
see this GNOME/mutter issue#4138

does sudo dnf downgrade mutter prevent the ‘random freezes’ ??

I didn’t try. Should I try even if I still don’t know what the problem is?

any other infos?

Where are the logs, I see nothing useful, or anything that suggests a nvidia issue.

The current instructions are at https://openrazer.github.io/#fedora.

I’m following your link. But if I missing anything please let me know

[blackpraedicator@Glamdring]~% vainfo
Trying display: wayland
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/nvidia_drv_video.so
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: VA-API NVDEC driver [direct backend]
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain12 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointVLD
VAProfileHEVCMain444_10 : VAEntrypointVLD
VAProfileHEVCMain444_12 : VAEntrypointVLD


lsmod |grep nouveau
[blackpraedicator@Glamdring]~%

thank you but this is openrazer I installed polychromatic that seems another thing