System collapsing

My laptop sometimes collapses, and I don’t understand why, since it has a relative good hardware. I’ve been trying to catch what htop throws before collapsing, but is really unpredictable when is going to happen, so I haven’t had success.

I asked an AI, and apparently the GPU is not correctly set, but I really thought it was good setted.
One suggestion AI made was to force the system to use only the AMD GPU, but I believe it would be a waste of resources.
AI also suggested making a stress test, but it seemed to be OK.

I don’t know if it is related with the akmod: Building /usr/src/akmods/v412loopback-kmod.latest failed! error that I get while booting, but as far as I remember, the collapses came before this error.

I’ll share some of the outputs I collected from the time I was trying to solve it (a couple of collapses ago):

akuilera@fedora:~\$ sudo journalctl -p 3 -xb

Journal file /var/log/journal/6b6e4ed0ff5d412d9b69d32618ce5652/system@000634ffcc156faf-5426e78dec0fb583.journal~ is truncated, ignoring file.
Oct 15 15:21:25 fedora kernel: integrity: Problem loading X.509 certificate -65
Oct 15 15:21:25 fedora systemd-modules-load[320]: Failed to find module 'v4l2loopback'
Oct 15 15:21:25 fedora systemd-udevd[471]: /etc/udev/rules.d/99-android.rules:1 Unknown group 'plugdev', ignoring.
Oct 15 15:21:25 fedora systemd-udevd[471]: /etc/udev/rules.d/99-android.rules:2 Unknown group 'plugdev', ignoring.
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: Secure display: Generic Failure.
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
Oct 15 15:21:43 fedora kernel:
Oct 15 15:21:45 fedora (n8n)[1932]: n8n.service: Failed to determine user credentials: No such process
Oct 15 15:21:45 fedora (n8n)[1932]: n8n.service: Failed at step USER spawning /usr/local/bin/n8n: No such process
░░ Subject: Process /usr/local/bin/n8n could not be executed
░░ Defined-By: systemd
░░ Support: [https://lists.freedesktop.org/mailman/listinfo/systemd-devel](https://lists.freedesktop.org/mailman/listinfo/systemd-devel)
░░
░░ The process /usr/local/bin/n8n could not be executed and failed.
░░
░░ The error number returned by this process is 3.
Oct 15 15:21:45 fedora (lt)[1937]: localtunnel-n8n.service: Failed to determine user credentials: No such process
Oct 15 15:21:45 fedora (lt)[1937]: localtunnel-n8n.service: Failed at step USER spawning /usr/local/bin/lt: No such process
░░ Subject: Process /usr/local/bin/lt could not be executed
░░ Defined-By: systemd
░░ Support: [https://lists.freedesktop.org/mailman/listinfo/systemd-devel](https://lists.freedesktop.org/mailman/listinfo/systemd-devel)
░░
░░ The process /usr/local/bin/lt could not be executed and failed.
░░
░░ The error number returned by this process is 3.
Oct 15 15:21:46 fedora abrtd[1811]: '/var/spool/abrt/oops-2025-03-02-01:54:05-2688-0' is not a problem directory
Oct 15 15:21:46 fedora (n8n)[2027]: n8n.service: Failed to determine user credentials: No such process
Oct 15 15:21:46 fedora (n8n)[2027]: n8n.service: Failed at step USER spawning /usr/local/bin/n8n: No such process
░░ Subject: Process /usr/local/bin/n8n could not be executed
░░ Defined-By: systemd
░░ Support: [https://lists.freedesktop.org/mailman/listinfo/systemd-devel](https://lists.freedesktop.org/mailman/listinfo/systemd-devel)
░░
░░ The process /usr/local/bin/n8n could not be executed and failed.
░░
░░ The error number returned by this process is 3.
Oct 15 15:21:46 fedora (lt)[2034]: localtunnel-n8n.service: Failed to determine user credentials: No such process
Oct 15 15:21:46 fedora (lt)[2034]: localtunnel-n8n.service: Failed at step USER spawning /usr/local/bin/lt: No such process
░░ Subject: Process /usr/local/bin/lt could not be executed
░░ Defined-By: systemd
░░ Support: [https://lists.freedesktop.org/mailman/listinfo/systemd-devel](https://lists.freedesktop.org/mailman/listinfo/systemd-devel)
░░
░░ The process /usr/local/bin/lt could not be executed and failed.
░░
░░ The error number returned by this process is 3.
Oct 15 15:21:46 fedora (n8n)[2087]: n8n.service: Failed to determine user credentials: No such process
Oct 15 15:21:46 fedora (n8n)[2087]: n8n.service: Failed at step USER spawning /usr/local/bin/n8n: No such process
░░ Subject: Process /usr/local/bin/n8n could not be executed
░░ Defined-By: systemd
░░ Support: [https://lists.freedesktop.org/mailman/listinfo/systemd-devel](https://lists.freedesktop.org/mailman/listinfo/systemd-devel)
░░
lines 1-50

AI told me about it that amdgpu: Secure display: Generic Failure and SECUREDISPLAY: query securedisplay TA failed. ret 0x0 are associated with the AMD graphic driver and that it is the root of the problem. I don’t know if it is true, though.
It also told me some modifications to make (add amdgpu.ppfeaturemask=0xffffffff to the GRUB or try with amdgpu.dc=0, update the GRUB with sudo grub2-mkconfig -o /boot/grub2/grub.cfg and reboot), but being honest, I’m scared to try it. I wouldn’t like to end up with a black screen.

akuilera@fedora:~\$ sudo dmesg | grep amdgpu

sudo journalctl -b | grep amdgpu
[    0.000000] Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.16.11-200.fc42.x86_64 root=UUID=683400fc-d1d9-432d-af48-35d7f0c65ada ro rootflags=subvol=@ rd.luks.uuid=luks-56a3363a-685a-46b1-83fd-49a2eac1d90f rhgb quiet amdgpu.backlight=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
[    0.040016] Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.16.11-200.fc42.x86_64 root=UUID=683400fc-d1d9-432d-af48-35d7f0c65ada ro rootflags=subvol=@ rd.luks.uuid=luks-56a3363a-685a-46b1-83fd-49a2eac1d90f rhgb quiet amdgpu.backlight=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
[    8.368425] [drm] amdgpu kernel modesetting enabled.
[    8.368453] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GP17.VGA_.ATPX handle
[    8.369154] amdgpu: ATPX version 1, functions 0x00000001
[    8.369246] amdgpu: ATPX Hybrid Graphics
[    8.374757] amdgpu: Virtual CRAT table created for CPU
[    8.374783] amdgpu: Topology: Add CPU node
[    8.374931] amdgpu 0000:05:00.0: enabling device (0006 -> 0007)
[    8.447608] amdgpu 0000:05:00.0: amdgpu: detected ip block number 0 <soc15_common>
[    8.447619] amdgpu 0000:05:00.0: amdgpu: detected ip block number 1 <gmc_v9_0>
[    8.447626] amdgpu 0000:05:00.0: amdgpu: detected ip block number 2 <vega10_ih>
[    8.447633] amdgpu 0000:05:00.0: amdgpu: detected ip block number 3 <psp>
[    8.447641] amdgpu 0000:05:00.0: amdgpu: detected ip block number 4 <smu>
[    8.447648] amdgpu 0000:05:00.0: amdgpu: detected ip block number 5 <dm>
[    8.447655] amdgpu 0000:05:00.0: amdgpu: detected ip block number 6 <gfx_v9_0>
[    8.447661] amdgpu 0000:05:00.0: amdgpu: detected ip block number 7 <sdma_v4_0>
[    8.447669] amdgpu 0000:05:00.0: amdgpu: detected ip block number 8 <vcn_v2_0>
[    8.447676] amdgpu 0000:05:00.0: amdgpu: detected ip block number 9 <jpeg_v2_0>
[    8.447715] amdgpu 0000:05:00.0: amdgpu: Fetched VBIOS from VFCT
[    8.447730] amdgpu: ATOM BIOS: 113-RENOIR-025
[    8.543007] amdgpu 0000:05:00.0: vgaarb: deactivate vga console
[    8.543022] amdgpu 0000:05:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled
[    8.543030] amdgpu 0000:05:00.0: amdgpu: MODE2 reset
[    8.543191] amdgpu 0000:05:00.0: amdgpu: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
[    8.543200] amdgpu 0000:05:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[    8.543654] [drm] amdgpu: 512M of VRAM memory ready
[    8.543663] [drm] amdgpu: 7670M of GTT memory ready.
[    8.544465] amdgpu 0000:05:00.0: amdgpu: [drm] Loading DMUB firmware via PSP: version=0x0101002B
[    8.545134] amdgpu 0000:05:00.0: amdgpu: Found VCN firmware Version ENC: 1.24 DEC: 8 VEP: 0 Revision: 5
[    8.545915] amdgpu 0000:05:00.0: amdgpu: reserve 0x400000 from 0xf41f800000 for PSP TMR
[    8.628942] amdgpu 0000:05:00.0: amdgpu: RAS: optional ras ta ucode is not available
[    8.637493] amdgpu 0000:05:00.0: amdgpu: RAP: optional rap ta ucode is not available
[    8.641942] amdgpu 0000:05:00.0: amdgpu: psp gfx command LOAD_TA(0x1) failed and response status is (0x7)
[    8.642062] amdgpu 0000:05:00.0: amdgpu: psp gfx command INVOKE_CMD(0x3) failed and response status is (0x4)
[    8.642066] amdgpu 0000:05:00.0: amdgpu: Secure display: Generic Failure.
[    8.642068] amdgpu 0000:05:00.0: amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
[    8.642264] amdgpu 0000:05:00.0: amdgpu: SMU is initialized successfully!
[    8.643468] amdgpu 0000:05:00.0: amdgpu: [drm] Display Core v3.2.334 initialized on DCN 2.1
[    8.643474] amdgpu 0000:05:00.0: amdgpu: [drm] DP-HDMI FRL PCON supported
[    8.644026] amdgpu 0000:05:00.0: amdgpu: [drm] DMUB hardware initialized: version=0x0101002B
[    8.794428] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[    8.794456] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[    8.794784] amdgpu: Virtual CRAT table created for GPU
[    8.795284] amdgpu: Topology: Add dGPU node [0x1636:0x1002]
[    8.795289] kfd kfd: amdgpu: added device 1002:1636
[    8.795476] amdgpu 0000:05:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 8, active_cu_number 7
[    8.795484] amdgpu 0000:05:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[    8.795489] amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[    8.795492] amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[    8.795496] amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[    8.795499] amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[    8.795503] amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[    8.795506] amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[    8.795510] amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[    8.795513] amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[    8.795517] amdgpu 0000:05:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
[    8.795520] amdgpu 0000:05:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
[    8.795523] amdgpu 0000:05:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
[    8.795527] amdgpu 0000:05:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
[    8.795530] amdgpu 0000:05:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
[    8.795533] amdgpu 0000:05:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
[    8.797635] amdgpu 0000:05:00.0: amdgpu: Runtime PM not available
[    8.798266] amdgpu 0000:05:00.0: amdgpu: [drm] Using custom brightness curve
[    8.798597] amdgpu 0000:05:00.0: [drm] Registered 4 planes with drm panic
[    8.798602] [drm] Initialized amdgpu 3.64.0 for 0000:05:00.0 on minor 1
[    8.803465] fbcon: amdgpudrmfb (fb0) is primary device
[    8.803476] amdgpu 0000:05:00.0: [drm] fb0: amdgpudrmfb frame buffer device
Journal file /var/log/journal/6b6e4ed0ff5d412d9b69d32618ce5652/system@000634ffcc156faf-5426e78dec0fb583.journal~ is truncated, ignoring file.
Oct 15 15:21:25 fedora kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.16.11-200.fc42.x86_64 root=UUID=683400fc-d1d9-432d-af48-35d7f0c65ada ro rootflags=subvol=@ rd.luks.uuid=luks-56a3363a-685a-46b1-83fd-49a2eac1d90f rhgb quiet amdgpu.backlight=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
Oct 15 15:21:25 fedora kernel: Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.16.11-200.fc42.x86_64 root=UUID=683400fc-d1d9-432d-af48-35d7f0c65ada ro rootflags=subvol=@ rd.luks.uuid=luks-56a3363a-685a-46b1-83fd-49a2eac1d90f rhgb quiet amdgpu.backlight=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
Oct 15 15:21:25 fedora dracut-cmdline[355]: Using kernel command line parameters:  rd.driver.pre=btrfs   BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.16.11-200.fc42.x86_64 root=UUID=683400fc-d1d9-432d-af48-35d7f0c65ada ro rootflags=subvol=@ rd.luks.uuid=luks-56a3363a-685a-46b1-83fd-49a2eac1d90f rhgb quiet amdgpu.backlight=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
Oct 15 15:21:32 fedora kernel: [drm] amdgpu kernel modesetting enabled.
Oct 15 15:21:32 fedora kernel: amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GP17.VGA_.ATPX handle
Oct 15 15:21:32 fedora kernel: amdgpu: ATPX version 1, functions 0x00000001
Oct 15 15:21:32 fedora kernel: amdgpu: ATPX Hybrid Graphics
Oct 15 15:21:32 fedora kernel: amdgpu: Virtual CRAT table created for CPU
Oct 15 15:21:32 fedora kernel: amdgpu: Topology: Add CPU node
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: enabling device (0006 -> 0007)
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 0 <soc15_common>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 1 <gmc_v9_0>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 2 <vega10_ih>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 3 <psp>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 4 <smu>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 5 <dm>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 6 <gfx_v9_0>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 7 <sdma_v4_0>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 8 <vcn_v2_0>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: detected ip block number 9 <jpeg_v2_0>
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: Fetched VBIOS from VFCT
Oct 15 15:21:32 fedora kernel: amdgpu: ATOM BIOS: 113-RENOIR-025
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: vgaarb: deactivate vga console
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: MODE2 reset
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
Oct 15 15:21:32 fedora kernel: [drm] amdgpu: 512M of VRAM memory ready
Oct 15 15:21:32 fedora kernel: [drm] amdgpu: 7670M of GTT memory ready.
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: [drm] Loading DMUB firmware via PSP: version=0x0101002B
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: Found VCN firmware Version ENC: 1.24 DEC: 8 VEP: 0 Revision: 5
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: reserve 0x400000 from 0xf41f800000 for PSP TMR
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: RAS: optional ras ta ucode is not available
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: RAP: optional rap ta ucode is not available
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: psp gfx command LOAD_TA(0x1) failed and response status is (0x7)
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: psp gfx command INVOKE_CMD(0x3) failed and response status is (0x4)
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: Secure display: Generic Failure.
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: SMU is initialized successfully!
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: [drm] Display Core v3.2.334 initialized on DCN 2.1
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: [drm] DP-HDMI FRL PCON supported
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: [drm] DMUB hardware initialized: version=0x0101002B
Oct 15 15:21:32 fedora kernel: kfd kfd: amdgpu: Allocated 3969056 bytes on gart
Oct 15 15:21:32 fedora kernel: kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
Oct 15 15:21:32 fedora kernel: amdgpu: Virtual CRAT table created for GPU
Oct 15 15:21:32 fedora kernel: amdgpu: Topology: Add dGPU node [0x1636:0x1002]
Oct 15 15:21:32 fedora kernel: kfd kfd: amdgpu: added device 1002:1636
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 8, active_cu_number 7
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: Runtime PM not available
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: amdgpu: [drm] Using custom brightness curve
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: [drm] Registered 4 planes with drm panic
Oct 15 15:21:32 fedora kernel: [drm] Initialized amdgpu 3.64.0 for 0000:05:00.0 on minor 1
Oct 15 15:21:32 fedora kernel: fbcon: amdgpudrmfb (fb0) is primary device
Oct 15 15:21:32 fedora kernel: amdgpu 0000:05:00.0: [drm] fb0: amdgpudrmfb frame buffer device
Oct 15 15:21:44 fedora systemd[1]: Starting systemd-backlight@backlight:amdgpu_bl1.service - Load/Save Screen Backlight Brightness of backlight:amdgpu_bl1...
Oct 15 15:21:44 fedora systemd[1]: Finished systemd-backlight@backlight:amdgpu_bl1.service - Load/Save Screen Backlight Brightness of backlight:amdgpu_bl1.
Oct 15 15:21:44 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-backlight@backlight:amdgpu_bl1 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Oct 15 15:21:49 fedora gnome-shell[2304]: Added device '/dev/dri/card1' (amdgpu) using atomic mode setting.
Oct 15 15:21:56 fedora gnome-shell[3516]: Added device '/dev/dri/card1' (amdgpu) using atomic mode setting.

About this, AI told me that it is a failure of the amdgpu driver, related to the Secure Display component and that I should disable Secure Display by adding amdgpu.dcdebugmask=0x10 in the line GRUB_CMDLINE_LINUX in the file /etc/default/grub, then execute sudo grub2-mkconfig -o /boot/grub2/grub.cfg and reboot, but I’m not sure is a smart move.

akuilera@fedora:~$ sudo stress-ng --cpu 8 --io 4 --vm 2 --timeout 5m
sudo memtester 4G 2
stress-ng: info:  [8412] setting to a 5 mins run per stressor
stress-ng: info:  [8412] dispatching hogs: 8 cpu, 4 io, 2 vm
stress-ng: warn:  [8412] WARNING! using HPET clocksource (refer to /sys/devices/system/clocksource/clocksource0), this may impact benchmarking performance
stress-ng: info:  [8421] io: this is a legacy I/O sync stressor, consider using iomix instead
stress-ng: info:  [8425] vm: using 128M per stressor instance (total 256M of 1012.12M available memory)
stress-ng: info:  [8428] vm: x86 movdiri instruction not supported, dropping back to plain 64 bit writes
stress-ng: info:  [8412] skipped: 0
stress-ng: info:  [8412] passed: 14: cpu (8) io (4) vm (2)
stress-ng: info:  [8412] failed: 0
stress-ng: info:  [8412] metrics untrustworthy: 0
stress-ng: info:  [8412] successful run completed in 5 mins
[sudo] password for akuilera: 
memtester version 4.7.1 (64-bit)
Copyright (C) 2001-2024 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 4096MB (4294967296 bytes)
got  4096MB (4294967296 bytes), trying mlock ...locked.
Loop 1/2:
  Stuck Address       : ok         
  Random Value        : ok
  Compare XOR         : ok
  Compare SUB         : ok
  Compare MUL         : ok
  Compare DIV         : ok
  Compare OR          : ok
  Compare AND         : ok
  Sequential Increment: ok
  Solid Bits          : ok         
  Block Sequential    : ok         
  Checkerboard        : ok         
  Bit Spread          : ok         
  Bit Flip            : ok         
  Walking Ones        : ok         
  Walking Zeroes      : ok         
  8-bit Writes        : ok
  16-bit Writes       : ok

Loop 2/2:
  Stuck Address       : ok         
  Random Value        : ok
  Compare XOR         : ok
  Compare SUB         : ok
  Compare MUL         : ok
  Compare DIV         : ok
  Compare OR          : ok
  Compare AND         : ok
  Sequential Increment: ok
  Solid Bits          : ok         
  Block Sequential    : ok         
  Checkerboard        : ok         
  Bit Spread          : ok         
  Bit Flip            : ok         
  Walking Ones        : ok         
  Walking Zeroes      : ok         
  8-bit Writes        : ok
  16-bit Writes       : ok

Done.
akuilera@fedora:~$ sudo dnf update linux-firmware kernel
[sudo] password for akuilera: 
Updating and loading repositories:
Repositories loaded.
Nothing to do.
akuilera@fedora:~$ fastfetch
             .',;::::;,'.                 akuilera@fedora
         .';:cccccccccccc:;,.             ---------------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 42 (Workstation Edition) x86_64
    .:cccccccccccccccccccccccccc:.        Host: 82EY (IdeaPad Gaming 3 15ARH05)
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.17.4-200.fc42.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 1 hour, 3 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 4756 (rpm), 167 (flatpak), 3 (snap)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: bash 5.2.37
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (BOE08E8): 1920x1080 @ 120 Hz in 15" [Built-in] *
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    Display (HKC OVERSEAS LIMITED): 1920x1080 @ 60 Hz [External]
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    DE: GNOME 48.6
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM: Mutter (Wayland)
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     WM Theme: Adwaita-dark
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Theme: Adwaita-dark [GTK2/3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Icons: Adwaita [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Font: Adwaita Sans (11pt) [GTK2/3/4]
ccccccccccccccccccccccccccccc:'.          Cursor: bold-colors (24px)
:ccccccccccccccccccccccc:;,..             Terminal: Ptyxis
 ':cccccccccccccccc::;,.                  CPU: AMD Ryzen 7 4800H (16) @ 2.90 GHz
                                          GPU 1: NVIDIA GeForce GTX 1650 Ti Mobile [Discrete]
                                          GPU 2: AMD Radeon Vega Series / Radeon Vega Mobile Series [Integrated]
                                          Memory: 10.14 GiB / 14.98 GiB (68%)
                                          Swap: 723.85 MiB / 8.00 GiB (9%)
                                          Disk (/): 402.52 GiB / 475.01 GiB (85%) - btrfs
                                          Local IP (wlp4s0): 172.16.2.58/19
                                          Battery (L19M3PF7): 92% [Charging, AC Connected]
                                          Locale: en_US.UTF-8

                                                                  
                                                                  
akuilera@fedora:~$ rpm -qa | grep nvidia
xorg-x11-drv-nvidia-cuda-libs-580.95.05-1.fc42.x86_64
nvidia-modprobe-580.95.05-1.fc42.x86_64
xorg-x11-drv-nvidia-kmodsrc-580.95.05-1.fc42.x86_64
nvidia-persistenced-580.95.05-1.fc42.x86_64
xorg-x11-drv-nvidia-libs-580.95.05-1.fc42.i686
xorg-x11-drv-nvidia-libs-580.95.05-1.fc42.x86_64
nvidia-settings-580.95.05-1.fc42.x86_64
xorg-x11-drv-nvidia-xorg-libs-580.95.05-1.fc42.x86_64
xorg-x11-drv-nvidia-580.95.05-1.fc42.x86_64
akmod-nvidia-580.95.05-1.fc42.x86_64
xorg-x11-drv-nvidia-cuda-libs-580.95.05-1.fc42.i686
xorg-x11-drv-nvidia-cuda-580.95.05-1.fc42.x86_64
xorg-x11-drv-nvidia-power-580.95.05-1.fc42.x86_64
kmod-nvidia-6.16.11-200.fc42.x86_64-580.95.05-1.fc42.x86_64
kmod-nvidia-6.16.12-200.fc42.x86_64-580.95.05-1.fc42.x86_64
kmod-nvidia-6.17.4-200.fc42.x86_64-580.95.05-1.fc42.x86_64

I see one thing of concern in the listing of nvidia packages.
The nvidia-gpu-firmware package is missing from that list and is required for use with the 580 nvidia driver.
It can be independently installed with sudo dnf install nvidia-gpu-firmware but is usually part of the linux-firmware package updates. It usually only disappears with a user removing it. I think it also may be reinstalled with sudo dnf reinstall linux-firmware (which should reinstall all the different firmware packages for the system) but I have not tested that.

After making sure the nvidia-gpu-firmware package is installed I would also run akmods --force --rebuild to fully ensure the nvidia driver is properly built and check that with modinfo -l nvidia. The last command should return Dual MIT/GPL if the module is properly built for the nvidia GTX 1650 gpu.

1 Like

The package was in deed not installed, but I see that the return of the modinfo -l nvidia command was already as it should be, which I find a bit confusing:

akuilera@fedora:~$ rpm -q nvidia-gpu-firmware
package nvidia-gpu-firmware is not installed
akuilera@fedora:~$ modinfo -l nvidia
Dual MIT/GPL

sudo dnf reinstall linux-firmware did not work to install the mentioned package:

akuilera@fedora:~$ sudo dnf reinstall linux-firmware
Updating and loading repositories:
 Terra 42                                                                                                                                                                   100% |   1.7 KiB/s | 374.0   B |  00m00s
 Fedora 42 - x86_64 - Updates                                                                                                                                               100% |  16.7 KiB/s |  18.4 KiB |  00m01s
Repositories loaded.
Package                                                                 Arch             Version                                                                  Repository                                    Size
Reinstalling:
 linux-firmware                                                         noarch           20251021-1.fc42                                                          updates                                   41.8 MiB
   replacing linux-firmware                                             noarch           20251021-1.fc42                                                          updates                                   41.8 MiB

Transaction Summary:
 Reinstalling:       1 package
 Replacing:          1 package

Total size of inbound packages is 42 MiB. Need to download 42 MiB.
After this operation, 0 B extra will be used (install 42 MiB, remove 42 MiB).
Is this ok [y/N]: y
[1/1] linux-firmware-0:20251021-1.fc42.noarch                                                                                                                               100% |  15.1 MiB/s |  41.7 MiB |  00m03s
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total                                                                                                                                                                 100% |  15.0 MiB/s |  41.7 MiB |  00m03s
Running transaction
[1/4] Verify package files                                                                                                                                                  100% |   9.0   B/s |   1.0   B |  00m00s
[2/4] Prepare transaction                                                                                                                                                   100% |   3.0   B/s |   2.0   B |  00m01s
[3/4] Reinstalling linux-firmware-0:20251021-1.fc42.noarch                                                                                                                  100% | 146.2 MiB/s |  41.9 MiB |  00m00s
[4/4] Removing linux-firmware-0:20251021-1.fc42.noarch                                                                                                                      100% | 805.0   B/s | 989.0   B |  00m01s
Complete!
akuilera@fedora:~$ rpm -q nvidia-gpu-firmware
package nvidia-gpu-firmware is not installed

Is it normal/expected that v4l2loopback-kmod failed in the rebuild?

akuilera@fedora:~$ rpm -q nvidia-gpu-firmware
nvidia-gpu-firmware-20251021-1.fc42.noarch
akuilera@fedora:~$ modinfo -l nvidia
Dual MIT/GPL
akuilera@fedora:~$ sudo akmods --force --rebuild
Checking kmods exist for 6.17.5-200.fc42.x86_64            [  OK  ]
Building and installing nvidia-kmod                        [  OK  ]
Building and installing v4l2loopback-kmod                  [FAILED]
Building rpms failed; see /var/cache/akmods/v4l2loopback/0.15.2-1-for-6.17.5-200.fc42.x86_64.failed.log for details
Building and installing VirtualBox-kmod                    [  OK  ]

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.
akuilera@fedora:~$ sudo /usr/sbin/akmods --force
Checking kmods exist for 6.17.5-200.fc42.x86_64            [  OK  ]
Building and installing v4l2loopback-kmod                  [FAILED]
Building rpms failed; see /var/cache/akmods/v4l2loopback/0.15.2-1-for-6.17.5-200.fc42.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.

akuilera@fedora:~$ sudo /usr/sbin/akmods --force --rebuild
Checking kmods exist for 6.17.5-200.fc42.x86_64            [  OK  ]
Building and installing nvidia-kmod                        [  OK  ]
Building and installing v4l2loopback-kmod                  [FAILED]
Building rpms failed; see /var/cache/akmods/v4l2loopback/0.15.2-1-for-6.17.5-200.fc42.x86_64.failed.log for details
Building and installing VirtualBox-kmod                    [  OK  ]

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.
akuilera@fedora:~$ modinfo -l nvidia
Dual MIT/GPL

This FW is only required by the nouveau driver. I would keep it installed on a single GPU system in case you need the fallback to work. It’s less important on dual GPU systems like notebooks.

Could be out of date and incompatible with 6.17 kernels? Check the logfile as suggested in the error message.

@akuilera I have a different laptop, but a very similar setup, and it is mostly working here. What exactly do you mean when you say the system “collapses”? Does it stop responding? Shuts down?

One thing that I had to do so that the amdgpu driver worked correctly was remove it from the initramfs file, there is a kernel race condition that (on my system at least) prevents it from correctly booting on some specific conditions. I achieved this by creating a /etc/dracut.conf.d/no-amdgpu.conf file with

# remove 'amdgpu' driver to avoid race conditions that sometimes
# prevents proper internal display initialization during boot
omit_drivers+=" amdgpu "

Mind you this was not related to daily use, on my case it manifested on very specific occasions (eg. when I boot the system on battery the internal display most of the times is not initialized), so it might not help you at all…

Not true with the new open source driver (though it is correct with the proprietary driver). It is mandatory for most nvidia GPU before the driver is able to function properly. Pedro has the open source driver built, but it will not function without the firmware.

Since it shows as not installed even after reinstalling linux-firmware then install it individually.
sudo dnf install nvidia-gpu-firmware

That error with failure to build kmod-v4l2loopback seems to indicate you may need to reinstall both v4l2loopback and akmod-v4l2loopback

$modinfo -l nvidia
Dual MIT/GPL
$ modinfo -F firmware nvidia
nvidia/580.95.05/gsp_tu10x.bin
nvidia/580.95.05/gsp_ga10x.bin

$ rpm -ql xorg-x11-drv-nvidia |grep firmware
/usr/lib/firmware
/usr/lib/firmware/nvidia
/usr/lib/firmware/nvidia/580.95.05
/usr/lib/firmware/nvidia/580.95.05/gsp_ga10x.bin
/usr/lib/firmware/nvidia/580.95.05/gsp_tu10x.bin

Even I experience a similar issue, the system gets shut down when I tried to drag and drop screenshots to any code editor, I have seen similar issues in previous discussion but happening when tried to drag and drop in firefox browser, but that is working fine for me, it is only happening when tried in code editors, can someone tell a fix for this.

shutdown (power off??) or gnome-session crashing?

Upgrade mutter to 49.1.1 , it’s in repo updates-testing

https://bodhi.fedoraproject.org/updates/FEDORA-2025-98a66bf1df

It isn’t required for nvidia, it’s only use is for nouveau fallback or systems using nouveau.

Nvidia uses it’s own firmware

$ rpm -ql xorg-x11-drv-nvidia |grep firm
/usr/lib/firmware
/usr/lib/firmware/nvidia
/usr/lib/firmware/nvidia/580.95.05
/usr/lib/firmware/nvidia/580.95.05/gsp_ga10x.bin
/usr/lib/firmware/nvidia/580.95.05/gsp_tu10x.bin
1 Like

Exactly my point. The new open source driver needs the firmware while the proprietary driver does not. Your driver is open source as indicated by the license.

However I do note that the nvidia-gpu-firmware package only contains firmware for the 535 and 570 drivers so it appears that the firmware for the 580 driver is installed with the xorg package you show above.

That makes sense with the firmware now being proprietary for the nvidia driver so it comes from a different source. With earlier proprietary drivers the driver was proprietary while the firmware was distributed as open source. Now that is switched. The firmware is now the proprietary binary blob.

? The required FW is in xorg-x11-drv-nvidia. What else do we need to show you to see that?

That has never been true.

Then explain for a layman this:
with firmware blobs that are specified for specific driver versions.

$ rpm -ql nvidia-gpu-firmware | grep gsp
/usr/lib/firmware/nvidia/ad102/gsp
/usr/lib/firmware/nvidia/ad102/gsp/booter_load-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/booter_load-570.144.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/booter_unload-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/booter_unload-570.144.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/bootloader-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/gsp-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/ad102/gsp/scrubber-570.144.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp
/usr/lib/firmware/nvidia/ga100/gsp/booter_load-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/booter_load-570.144.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/booter_unload-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/booter_unload-570.144.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/bootloader-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/gen_bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/gsp-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga100/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp
/usr/lib/firmware/nvidia/ga102/gsp/booter_load-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp/booter_load-570.144.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp/booter_unload-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp/booter_unload-570.144.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp/bootloader-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp/gsp-535.113.01.bin.xz
/usr/lib/firmware/nvidia/ga102/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/ga103/gsp
/usr/lib/firmware/nvidia/ga104/gsp
/usr/lib/firmware/nvidia/ga106/gsp
/usr/lib/firmware/nvidia/ga107/gsp
/usr/lib/firmware/nvidia/gb100/gsp
/usr/lib/firmware/nvidia/gb100/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/gb100/gsp/fmc-570.144.bin.xz
/usr/lib/firmware/nvidia/gb100/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/gb202/gsp
/usr/lib/firmware/nvidia/gb202/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/gb202/gsp/fmc-570.144.bin.xz
/usr/lib/firmware/nvidia/gb202/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/gh100/gsp
/usr/lib/firmware/nvidia/gh100/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/gh100/gsp/fmc-570.144.bin.xz
/usr/lib/firmware/nvidia/gh100/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp
/usr/lib/firmware/nvidia/tu102/gsp/booter_load-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/booter_load-570.144.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/booter_unload-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/booter_unload-570.144.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/bootloader-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/gen_bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/gsp-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu102/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/tu104/gsp
/usr/lib/firmware/nvidia/tu106/gsp
/usr/lib/firmware/nvidia/tu116/gsp
/usr/lib/firmware/nvidia/tu116/gsp/booter_load-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/booter_load-570.144.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/booter_unload-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/booter_unload-570.144.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/bootloader-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/gen_bootloader-570.144.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/gsp-535.113.01.bin.xz
/usr/lib/firmware/nvidia/tu116/gsp/gsp-570.144.bin.xz
/usr/lib/firmware/nvidia/tu117/gsp

seriously?

$ modinfo -F firmware nouveau | wc -l
519
$ modinfo -F firmware nouveau |head -10
nvidia/gp100/acr/ucode_load.bin
nvidia/gp100/acr/bl.bin
nvidia/gm206/acr/ucode_load.bin
nvidia/gm206/acr/bl.bin
nvidia/gm204/acr/ucode_load.bin
nvidia/gm204/acr/bl.bin
nvidia/gm200/acr/ucode_load.bin
nvidia/gm200/acr/bl.bin
nvidia/gp100/acr/ucode_unload.bin
nvidia/gm206/acr/ucode_unload.bin

we should revoke your username and all your badges for that :smirking_face:

It’s just some shit nouveau needs to function.

$ modinfo nvidia |grep firm
firmware:       nvidia/580.95.05/gsp_tu10x.bin
firmware:       nvidia/580.95.05/gsp_ga10x.bin
parm:           rm_firmware_active:charp

I would also add " nouveau " to this list to prevent the size of the initramfs from increasing unnecessarily, which will very quickly fill /boot to 100%.

1 Like

I am sorry, I don’t understand what you people are saying, even if it sounds interesting and important for my system :sweat_smile:

I looked at the logs as suggested, I think I solved that part. I know I did some steps twice, but wanted to be sure that it was actually done:

akuilera@fedora:~$ sudo dnf install help2man
[sudo] password for akuilera: 
Updating and loading repositories:
 Terra 42                               100% |   1.4 KiB/s | 374.0   B |  00m00s
Repositories loaded.
Package                  Arch    Version                  Repository        Size
Installing:
 help2man                noarch  1.49.3-7.fc42            fedora       415.6 KiB

Transaction Summary:
 Installing:         1 package

Total size of inbound packages is 227 KiB. Need to download 227 KiB.
After this operation, 416 KiB extra will be used (install 416 KiB, remove 0 B).
Is this ok [y/N]: y
[1/1] help2man-0:1.49.3-7.fc42.noarch   100% |   1.2 MiB/s | 227.0 KiB |  00m00s
--------------------------------------------------------------------------------
[1/1] Total                             100% | 165.9 KiB/s | 227.0 KiB |  00m01s
Running transaction
[1/3] Verify package files              100% | 250.0   B/s |   1.0   B |  00m00s
[2/3] Prepare transaction               100% |   1.0   B/s |   1.0   B |  00m01s
[3/3] Installing help2man-0:1.49.3-7.fc 100% | 483.4 KiB/s | 425.4 KiB |  00m01s
Complete!
akuilera@fedora:~$ sudo akmods --force --rebuild
Checking kmods exist for 6.17.7-200.fc42.x86_64            [  OK  ]
Building and installing nvidia-kmod                        [  OK  ]
Building and installing v4l2loopback-kmod                  [  OK  ]
Building and installing VirtualBox-kmod                    [  OK  ]
akuilera@fedora:~$ sudo dnf install nvidia-gpu-firmware
Updating and loading repositories:
Repositories loaded.
Package "nvidia-gpu-firmware-20251021-1.fc42.noarch" is already installed.

Nothing to do.
akuilera@fedora:~$ sudo dnf reinstall linux-firmware
Updating and loading repositories:
Repositories loaded.
Package                                                                 Arch             Version                                                                  Repository                                    Size
Reinstalling:
 linux-firmware                                                         noarch           20251021-1.fc42                                                          updates                                   41.8 MiB
   replacing linux-firmware                                             noarch           20251021-1.fc42                                                          updates                                   41.8 MiB

Transaction Summary:
 Reinstalling:       1 package
 Replacing:          1 package

Total size of inbound packages is 42 MiB. Need to download 42 MiB.
After this operation, 0 B extra will be used (install 42 MiB, remove 42 MiB).
Is this ok [y/N]: y
[1/1] linux-firmware-0:20251021-1.fc42.noarch                                                                                                                               100% |   3.0 MiB/s |  41.7 MiB |  00m14s
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total                                                                                                                                                                 100% |   2.8 MiB/s |  41.7 MiB |  00m15s
Running transaction
[1/4] Verify package files                                                                                                                                                  100% |   9.0   B/s |   1.0   B |  00m00s
[2/4] Prepare transaction                                                                                                                                                   100% |   4.0   B/s |   2.0   B |  00m00s
[3/4] Reinstalling linux-firmware-0:20251021-1.fc42.noarch                                                                                                                  100% | 141.7 MiB/s |  41.9 MiB |  00m00s
[4/4] Removing linux-firmware-0:20251021-1.fc42.noarch                                                                                                                      100% | 968.0   B/s | 989.0   B |  00m01s
Complete!
akuilera@fedora:~$ rpm -q nvidia-gpu-firmware
nvidia-gpu-firmware-20251021-1.fc42.noarch
akuilera@fedora:~$ sudo akmods --force --rebuild
Checking kmods exist for 6.17.7-200.fc42.x86_64            [  OK  ]
Building and installing nvidia-kmod                        [  OK  ]
Building and installing v4l2loopback-kmod                  [  OK  ]
Building and installing VirtualBox-kmod                    [  OK  ]
akuilera@fedora:~$ sudo dnf install nvidia-gpu-firmware
Updating and loading repositories:
Repositories loaded.
Package "nvidia-gpu-firmware-20251021-1.fc42.noarch" is already installed.

Nothing to do.

When I say that the system collapses, I mean that it completely freezes. Not even the mouse moves, or it moves extremely slow, even if the screen is still showing stuff, as if it was not having problems. The fans also start to spin like crazy and the laptop gets hot.

@ocosta in my case, it is for daily use, so I’d rather have confirmation that it is safe to create that file.

@anotheruser you also mentioned that I should add noveau in the file
Like so: omit_drivers+=" amdgpu ", " nouveau "?

Yes, it is safe. What I was trying to say is that what I was trying to fix was something that happens occasionally, not regularly.

AFAIK the correct syntax would be

omit_drivers+=" amdgpu nouveau "

Here is some more context in case you are curious about it.

1 Like

I tried it. I’ll wait to see if the system collapses again :raising_hands: