Black screen after automatic reboot following updates

Hello, I’m running the latest version of Fedora 44 KDE on a laptop with a dual-GPU setup. The iGPU is AMD, and the dedicated GPU is an NVIDIA RTX 3050 4 GB. The NVIDIA propriatary drivers are also up to date (version 610.57.04) and all of the laptop’s displays are routed through the AMD iGPU.

My system has LUKS encryption enabled with automatic ftpm unlock and secure boot enabled.

The problem started after I enabled automatic LUKS unlocking through fTPM and installed/configured the NVIDIA drivers with Secure Boot. I have Fedora configured to install updates and restart automatically.

Problem

Since setting this up, every time I install updates and the system automatically restarts, I eventually get a black screen.

After the update reaches the screen showing that it is installing and displaying the progress, the screen eventually goes completely black. I have waited more than an hour on several occasions to see whether the graphical interface would return, but it never does.

When the screen is black I tried to bring the TTY through the shortcut Crtl + Alt + F1, F2, F3 and F4 to no avail, so i couldn’t access the console; and the safe reboot through alt + print + REISUB also didn’t, forcing me to hold the power button to restart the laptop.

After doing a forced reboot, the system normally boots successfully and it appears that the update was installed correctly, checking the kernels installed and the one currently in use seems to indicate that.

During the most recent update, I experienced an additional problem.

After the first black screen, I forced a reboot. The system then reached another black screen. On this occasion, I was able to access a console, checked nvidia-smi but it loaded for multiple minutes and didnt gave any output then attempted to reboot from there, but the reboot became stuck on the Fedora boot/loading screen.

I had to force another reboot using the power button. After that second forced reboot, the system finally booted normally and I was able to reach the KDE Plasma login screen.

What I suspect

I’m wondering if this could be related to the NVIDIA drivers, Secure Boot, or the NVIDIA kernel module not loading correctly after a kernel/system update.

However, I’m not sure whether NVIDIA is actually the cause. There may also be an interaction between the NVIDIA driver, AMD hybrid graphics, Secure Boot, the kernel, or the fTPM-based LUKS unlocking. But after the forced reboot the nvidia driver works so I’m not sure.

I would prefer to keep Secure Boot enabled for security reasons, so I’m looking for a solution that doesn’t require disabling it if possible.

Logs

I ran the command " journalctl -b -1 -k --no-pager | grep -Ei ‘nvidea|nouvau|drm|gpu|plasmalogin|firmaware|fail’ " to check the kernel logs from the previous boot:

mateo@asus-laptop:~$ journalctl -b -1 -k --no-pager | grep -Ei 'nvidea|nouvau|drm|gpu|plasmalogin|firmaware|fail'
set 02 12:11:02 asus-laptop kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-7.1.12-200.fc44.x86_64 root=UUID=861ba53f-00f6-4b41-a4ab-678f87cbce96 ro rootflags=subvol=root rd.luks.uuid=luks-e5a5046d-4a4a-44f8-9a56-9d9ef01d4bd8 rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core plymouth.use-simpledrm=1
set 02 12:11:02 asus-laptop kernel: Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-7.1.12-200.fc44.x86_64 root=UUID=861ba53f-00f6-4b41-a4ab-678f87cbce96 ro rootflags=subvol=root rd.luks.uuid=luks-e5a5046d-4a4a-44f8-9a56-9d9ef01d4bd8 rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core plymouth.use-simpledrm=1
set 02 12:11:02 asus-laptop kernel: ACPI: bus type drm_connector registered
set 02 12:11:02 asus-laptop kernel: simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
set 02 12:11:02 asus-laptop kernel: [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
set 02 12:11:02 asus-laptop kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
set 02 12:11:07 asus-laptop kernel: amdgpu: Virtual CRAT table created for CPU
set 02 12:11:07 asus-laptop kernel: amdgpu: Topology: Add CPU node
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: enabling device (0006 -> 0007)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: initializing kernel modesetting (RENOIR 0x1002:0x1638 0x1043:0x1B32 0xC5).
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: register mmio base: 0xFC500000
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: register mmio size: 524288
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 0 <common_v2_0_0> (soc15_common)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 1 <gmc_v9_0_0> (gmc_v9_0)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 2 <ih_v4_0_0> (vega10_ih)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 3 <psp_v12_0_0> (psp)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 4 <smu_v12_0_0> (smu)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 5 <dce_v1_0_0> (dm)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 6 <gfx_v9_0_0> (gfx_v9_0)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 7 <sdma_v4_0_0> (sdma_v4_0)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 8 <vcn_v2_0_0> (vcn_v2_0)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: detected ip block number 9 <jpeg_v2_0_0> (jpeg_v2_0)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: Fetched VBIOS from VFCT
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] ATOM BIOS: 113-CEZANNE-021, build: 603188  , ver: 017.010.000.031.000000, 2022/02/23
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: vgaarb: deactivate vga console
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: Trusted Memory Zone (TMZ) feature enabled
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Detected VRAM RAM=512M, BAR=512M
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] RAM width 128bits DDR4
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0:  512M of VRAM memory ready
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0:  3661M of GTT memory ready.
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] GART: num cpu pages 262144, num gpu pages 262144
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] PCIE GART of 1024M enabled.
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] PTB located at 0x000000F41FC00000
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Loading DMUB firmware via PSP: version=0x0101002B
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [VCN instance 0] Found VCN firmware Version ENC: 1.24 DEC: 8 VEP: 0 Revision: 13
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: reserve 0x400000 from 0xf41f400000 for PSP TMR
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: RAS: optional ras ta ucode is not available
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: RAP: optional rap ta ucode is not available
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: SECUREDISPLAY: optional securedisplay ta ucode is not available
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: smu driver if version = 0x0000000e, smu fw if version = 0x0000000e, smu fw program = 0, smu fw version = 0x00404100 (64.65.0)
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: SMU is initialized successfully!
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Display Core v3.2.378 initialized on DCN 2.1
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] DP-HDMI FRL PCON supported
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] DMUB hardware initialized: version=0x0101002B
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: kiq ring mec 2 pipe 1 q 0
set 02 12:11:07 asus-laptop kernel: amdgpu: Virtual CRAT table created for GPU
set 02 12:11:07 asus-laptop kernel: amdgpu: Topology: Add GPU node [0x1002:0x1638]
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: SE 1, SH per SE 1, CU per SH 8, active_cu_number 8
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring gfx uses VM inv eng 0 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.0.0 uses VM inv eng 1 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.1.0 uses VM inv eng 4 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.2.0 uses VM inv eng 5 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.3.0 uses VM inv eng 6 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.0.1 uses VM inv eng 7 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.1.1 uses VM inv eng 8 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.2.1 uses VM inv eng 9 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring comp_1.3.1 uses VM inv eng 10 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring sdma0 uses VM inv eng 0 on hub 8
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring vcn_dec uses VM inv eng 1 on hub 8
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring vcn_enc0 uses VM inv eng 4 on hub 8
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring vcn_enc1 uses VM inv eng 5 on hub 8
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: ring jpeg_dec uses VM inv eng 6 on hub 8
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: Runtime PM not available
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Using custom brightness curve
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Registered 4 planes with drm panic
set 02 12:11:07 asus-laptop kernel: [drm] Initialized amdgpu 3.64.0 for 0000:04:00.0 on minor 1
set 02 12:11:07 asus-laptop kernel: fbcon: amdgpudrmfb (fb0) is primary device
set 02 12:11:07 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] fb0: amdgpudrmfb frame buffer device
set 02 12:11:07 asus-laptop kernel: [drm] pre_validate_dsc:1667 MST_DSC dsc precompute is not needed
set 02 12:11:09 asus-laptop systemd[1]: modprobe@drm.service - Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
set 02 12:11:09 asus-laptop systemd[1]: systemd-boot-clear-sysfail.service - Clear SysFail Entry If The Boot Is Successful skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/LoaderEntrySysFail-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
set 02 12:11:11 asus-laptop kernel: i2c i2c-4: Failed reset at end of transaction (01)
set 02 12:11:11 asus-laptop kernel: i2c i2c-4: Failed! (01)
set 02 12:11:11 asus-laptop kernel: asus_wmi: fan_curve_get_factory_default (0x00110024) failed: -19
set 02 12:11:11 asus-laptop kernel: asus_wmi: fan_curve_get_factory_default (0x00110025) failed: -19
set 02 12:11:11 asus-laptop kernel: asus_wmi: fan_curve_get_factory_default (0x00110032) failed: -19
set 02 12:11:12 asus-laptop kernel: snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
set 02 12:11:12 asus-laptop kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
set 02 12:11:14 asus-laptop kernel: nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
set 02 12:11:14 asus-laptop kernel: [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0
set 02 12:11:14 asus-laptop kernel: nvidia 0000:01:00.0: [drm] No compatible format found
set 02 12:11:14 asus-laptop kernel: nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes
set 02 12:11:21 asus-laptop kernel: nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
set 02 12:11:22 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:11:22 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:11:22 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:11:22 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:11:28 asus-laptop kernel: nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
set 02 12:11:29 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:11:29 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:11:29 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:11:32 asus-laptop kernel: nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
set 02 12:11:47 asus-laptop kernel: [drm:dm_helpers_read_local_edid [amdgpu]] *ERROR* EDID err: 2, on connector: HDMI-A-1
set 02 12:11:47 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] *ERROR* No EDID read.
set 02 12:11:58 asus-laptop kernel: nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
set 02 12:40:30 asus-laptop kernel: nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
set 02 12:40:50 asus-laptop kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1338
set 02 12:47:18 asus-laptop kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1338
set 02 12:59:41 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:41 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:41 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:42 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 12:59:43 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] Mode Validation Warning: Unknown Status failed validation.
set 02 13:28:46 asus-laptop kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1338
set 02 13:50:06 asus-laptop kernel: nvidia-modeset: WARNING: GPU:0: Correcting number of heads for current head configuration (0x00)
set 02 13:50:26 asus-laptop kernel: NVRM: nvCheckOkFailedNoLog: Check failed: Out of memory [NV_ERR_NO_MEMORY] (0x00000051) returned from _memdescAllocInternal(pMemDesc) @ mem_desc.c:1338

I also ran " journalctl -b -1 -p err --no-pager ":

mateo@asus-laptop:~$ journalctl -b -1 -p err --no-pager 
set 02 12:11:02 asus-laptop kernel: virt/tdx: TDX not supported by the host platform
set 02 12:11:11 asus-laptop kernel: i2c i2c-4: SMBus Timeout!
set 02 12:11:11 asus-laptop kernel: i2c i2c-4: Failed reset at end of transaction (01)
set 02 12:11:11 asus-laptop kernel: i2c i2c-4: Failed! (01)
set 02 12:11:11 asus-laptop kernel: 
set 02 12:11:22 asus-laptop kwin_wayland[1732]: Atomic modeset commit failed! Invalid argument
set 02 12:11:47 asus-laptop kernel: [drm:dm_helpers_read_local_edid [amdgpu]] *ERROR* EDID err: 2, on connector: HDMI-A-1
set 02 12:11:47 asus-laptop kernel: amdgpu 0000:04:00.0: [drm] *ERROR* No EDID read.
set 02 12:12:24 asus-laptop bluetoothd[1210]: src/adv_monitor.c:btd_adv_monitor_power_down() Unexpected NULL btd_adv_monitor_manager object upon power down
set 02 14:03:27 asus-laptop dbus-broker-launch[1199]: Activation request for 'org.bluez' failed.
set 02 14:03:27 asus-laptop dbus-broker-launch[1199]: Activation request for 'org.freedesktop.Avahi' failed.
set 02 14:03:27 asus-laptop dbus-broker-launch[1199]: Activation request for 'org.bluez' failed.
set 02 14:03:27 asus-laptop easyeffects[2934]: pw_manager.cpp:152        No connection to PipeWire. Aborting!
set 02 14:03:27 asus-laptop systemd-coredump[14100]: Failed to send coredump datagram: Connection reset by peer
set 02 14:03:28 asus-laptop kwin_wayland[2358]: Applying output configuration failed!
set 02 14:03:29 asus-laptop dbus-broker-launch[1199]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
set 02 14:03:29 asus-laptop dbus-broker-launch[1199]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
set 02 14:03:29 asus-laptop dbus-broker-launch[1199]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
set 02 14:03:30 asus-laptop kernel: watchdog: watchdog0: watchdog did not stop!

I’m not sure if these errors are relevant to the problem, but I think they could be useful. In any case, thanks for any help!

You failed to say how you performed the update.

It seems quite common with an nvidia GPU and using the nvidia drivers, that when updates are performed using the software tool (in your case Discover) that the reboot following the update often fails to allow adequate time for the system to build the new nvidia driver module for the newly installed kernel and this results in the black screen.

Personally I never use the software update tool and always perform updates from the command line sudo dnf update --refresh every time.

I never have encountered the black screen because I always wait about 5 minutes after the update completes before rebooting.

Hi, thanks a lot for your help, and sorry for leaving out that information, i did all the updates through the Discover.

There was an update today, so I was able to test your sugestion, and it worked without any problems. I’ll wait until the next update on Tuesday to make sure everything continues to work before marking this as the solution. And once again, thank you for your help.

Also, wouldn’t updating through Discover, selecting “restart later” and then manually restarting the system after some time have the same effect?

That should manage the timing for you.

Most users do not want to wait to restart and this seems to be the cause of the timing issue.

When doing the updates using dnf it only updates the packages. If you have flatpaks installed you also need to use flatpak update to make certain that the flatpak is updated (I think discover does updates of flatpaks as well as the package updates)