Lenovo Legion laptop + NVIDIA drivers 580.95.05 = tv screen freezes the system

Hello ppl. I have a Lenovo Legion laptop with an Nvidia GPU and I’ve had some issues today

  • yesterday I used a tv screen with no issues
  • this evening the same tv is not working and freezes the system
  • using an external pc monitor works without issues

If I connect the HDMI after booting, the screen goes black (but not turned off like it should) and the tv cannot detect anything on hdmi. Removing the cable does not fix this, I have to power off and on again

If I connect the HDMI cable before booting it freezes after these dmesg lines

nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  580.95.05  Tue Sep 23 09:41:17 UTC 2025
[drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
PM: Image not found (code -22)
vboxdrv: Found 16 processor cores/threads
vboxdrv: TSC mode is Invariant, tentative frequency 3293784267 Hz
vboxdrv: Successfully loaded version 7.2.2 r170484 (interface 0x00340001)
VBoxNetAdp: Successfully started.
VBoxNetFlt: Successfully started.
NVRM: GPU at PCI:0000:01:00: GPU-b39367ca-0644-d089-2313-8af63b63e85d
NVRM: Xid (PCI:0000:01:00): 120, pid=457, name=(udev-worker), GSP task exception: load access page fault (cause:0xd) @ pc:0x12b017c, partition:2#0, task:3
NVRM:     Reported by libos partition:2#4 kernel v3.1 [0] @ ts:1759945195
NVRM:     RISC-V CSR State:
NVRM:         sstatus:0x0000000200000020  sscratch:0xffffffffa30134d0     sie:0x0000000000000220  sip:0x0000000000000000
NVRM:         sepc:0x00000000012b017c     stval:0x0000000000000009  scause:0x000000000000000d
NVRM:     RISC-V GPR State:
NVRM:         ra:0x00000000012b011e   sp:0x0000000400a0c4c0   gp:0x0000000000000000   tp:0x0000000000000000
NVRM:         a0:0x0000000000000000   a1:0x0000000000000004   a2:0x0000000400a0c570   a3:0x0000000900000000
NVRM:         a4:0x0000000000001000   a5:0x0000000000000000   a6:0x0000000029292929   a7:0x0000000000000006
NVRM:         s0:0x0000000400a0c640   s1:0x00000003fa01be90   s2:0x00000003fa1a2380   s3:0x00000003fa116d50
NVRM:         s4:0x0000000004160fe0   s5:0x0000000000000000   s6:0x00000003fa1a2370   s7:0x00000003fa01be90
NVRM:         s8:0x00000003fa013dd0   s9:0x00000003fa01b750  s10:0x00000003fa1a3370  s11:0x00000003fa01b590
NVRM:         t0:0x0000000000000001   t1:0x0000000000000002   t2:0x000000000ba005a8   t3:0x0000000000000000
NVRM:         t4:0x00000003fa01ae90   t5:0x0000000020000000   t6:0x000000000419b570
NVRM:     Stack Trace:
NVRM:         0x00000000012b017c
NVRM:         0x00000000012ad968
NVRM:         0x000000000121d89c
NVRM:         0x00000000018e3866
NVRM:         0x00000000011cc028
NVRM:         0x0000000001adc01c
NVRM:         0x00000000010554a4
NVRM:         0x0000000001055e12
NVRM:         0x0000000001a487a6
NVRM:         0x0000000001a56a5c
NVRM:         0x0000000001b8b9f2
NVRM:         0x0000000001a89c54
NVRM:         0x0000000001bed3b8
NVRM:         0x0000000001a85ee6
NVRM:     PC Trace:
NVRM:         0x00000000012b017c  0x0000000001b20f76  0x00000000012b011a  0x00000000012a9c1c  0x0000000001a8640c
NVRM:         0xffffffff93002e4c  0x0000000001a86430  0x00000000012a9bec  0x0000000001439ff0  0x0000000001b3ecf0
NVRM:         0xffffffff93002e4c  0x0000000001b3eca2  0x000000000143a028  0x000000000142e210  0xffffffff93002e4c
NVRM:         0x000000000142e1e6  0x0000000001439ff8  0xffffffff93002e4c  0x000000000143a00a  0x00000000012a9bc6
NVRM:         0x00000000017d1412  0x00000000017c5160  0x0000000001a574b4  0x00000000016fcdea  0x0000000001730254
NVRM:         0x00000000016fcda4  0x00000000014681c4  0x00000000017c5114  0x00000000017b9fbe  0x00000000017bff1c
NVRM:         0x00000000017b9fca  0x00000000017c5324  0x00000000018db628  0x00000000017c50e0  0x0000000001730254
NVRM:         0x00000000017c5720  0x00000000019ffcea  0x00000000017c5702  0x0000000001730254  0x00000000017c56f2
NVRM:         0x00000000019ffcea  0x00000000017c50be  0x0000000001b92132  0x00000000017c509c  0x0000000001730254
NVRM:         0x00000000017c56dc  0x00000000019ffcea  0x00000000017c5082  0x000000000181dfde  0x0000000001b4400a
NVRM:         0x000000000181dfac  0xffffffff93002e4c  0x000000000181df8c  0x00000000013e7d4c  0x000000000181df7c
NVRM:         0x0000000001814060  0x0000000001b77ca6  0x00000000018122d6  0x0000000001b77c74  0x0000000001b43da0
NVRM:         0x000000000158af08
NVRM:     Local I/O Register State:
NVRM:         0x01281500:0x00000000   0x01281504:0xbadf5620   0x01281508:0x00849970   0x01281510:0x00000000
NVRM:         0x01281528:0x01049042   0x0128152c:0x01000040   0x01281530:0x00000000   0x01280008:0x00000000
NVRM:     ------------[ end crash report ]------------
NVRM: GPU0 GSP RPC buffer contains function 76 (GSP_RM_CONTROL) sequence 366 and data 0x000000000073029a 0x0000000000000010.
NVRM: GPU0 RPC history (CPU -> GSP):
NVRM:     entry function                     sequence data0              data1              ts_start           ts_end             duration actively_polling
NVRM:      0    76   GSP_RM_CONTROL               366 0x000000000073029a 0x0000000000000010 0x000640a92c35f78e 0x0000000000000000          y
NVRM:     -1    76   GSP_RM_CONTROL               365 0x00000000007302a2 0x0000000000000008 0x000640a92c35f6f5 0x000640a92c35f785    144us  
NVRM:     -2    76   GSP_RM_CONTROL               364 0x0000000000731152 0x0000000000000050 0x000640a92c35f5dc 0x000640a92c35f6ea    270us  
NVRM:     -3    76   GSP_RM_CONTROL               363 0x000000000073028a 0x0000000000000014 0x000640a92c35f51b 0x000640a92c35f5d3    184us  
NVRM:     -4    76   GSP_RM_CONTROL               362 0x0000000000730293 0x000000000000000c 0x000640a92c35f0d7 0x000640a92c35f511   1082us  
NVRM:     -5    76   GSP_RM_CONTROL               361 0x00000000007302ae 0x0000000000000006 0x000640a92c35efcc 0x000640a92c35f0cd    257us  
NVRM:     -6    76   GSP_RM_CONTROL               360 0x0000000000730245 0x0000000000000810 0x000640a92c353d72 0x000640a92c35ef31  45503us  
NVRM:     -7    76   GSP_RM_CONTROL               359 0x0000000000730246 0x000000000000080c 0x000640a92c353cd8 0x000640a92c353d69    145us  
NVRM: GPU0 RPC event history (CPU <- GSP):
NVRM:     entry function                     sequence data0              data1              ts_start           ts_end             duration during_incomplete_rpc
NVRM:      0    4108 UCODE_LIBOS_PRINT              0 0x0000000000000000 0x0000000000000000 0x000640a92c2e5a89 0x000640a92c2e5a8a      1us  
NVRM:     -1    4108 UCODE_LIBOS_PRINT              0 0x0000000000000000 0x0000000000000000 0x000640a92c2e595b 0x000640a92c2e595c      1us  
NVRM:     -2    4098 GSP_RUN_CPU_SEQUENCER          0 0x000000000000061c 0x0000000000003fe2 0x000640a92c2d8c9d 0x000640a92c2da0e7   5194us  
NVRM: Xid (PCI:0000:01:00): 154, GPU recovery action changed from 0x0 (None) to 0x1 (GPU Reset Required)
nvidia-modeset: ERROR: GPU:0: Failure reading DP dongle info for display device Tech Concepts Beyond TV (HDMI-0).
nvidia-modeset: ERROR: GPU:0: Failed to query VR headset for Tech Concepts Beyond TV (HDMI-0)
nvidia-modeset: WARNING: GPU:0: Failure processing EDID for display device DP-4.
nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4
[drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 1
Console: switching to colour dummy device 80x25
nvidia 0000:01:00.0: vgaarb: deactivate vga console
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67d:0:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:0:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:1:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:2:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:3:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:4:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:5:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:6:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:7:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failure reading maximum pixel clock value for display device HDMI-0.
nvidia-modeset: WARNING: GPU:0: Failure processing EDID for display device DP-4.
nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4
nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: WARNING: GPU:0: Failure processing EDID for display device DP-4.
nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4
nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes

I don’t know if it’s detecting HDMI as displayport?

I didn’t make any setting change since yesterday so it shouldn’t be a problem on my “user” side

Last update list (I have niri installed but I’m using stock KDE plasma with wayland right now):

expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort | tail -n 30 2025-10-07 20:34:55
doxygen 2025-10-07 20:34:55
eos-translations 2025-10-07 20:34:55
fmt 2025-10-07 20:34:55
spdlog 2025-10-07 20:34:56
kodi 2025-10-07 20:34:56
python-aiohttp 2025-10-07 20:34:56
python-attrs 2025-10-07 20:34:56
python-frozenlist 2025-10-07 20:34:56
python-multidict 2025-10-07 20:34:56
python-propcache 2025-10-07 20:34:56
python-yarl 2025-10-07 20:34:56
thin-provisioning-tools 2025-10-07 20:34:56
waybar 2025-10-07 20:34:56
welcome 2025-10-07 23:56:31
clang 2025-10-07 23:56:31
docker-buildx 2025-10-07 23:56:32
go 2025-10-07 23:56:33
python-pydantic 2025-10-07 23:56:33
steam 2025-10-08 11:39:11
lib32-nvidia-utils 2025-10-08 11:39:11
nvidia-utils 2025-10-08 11:39:12
linux 2025-10-08 11:39:14
linux-headers 2025-10-08 11:39:14
nvidia 2025-10-08 19:32:34
libgpg-error 2025-10-08 19:32:34
unixodbc 2025-10-08 19:32:34
uv 2025-10-08 19:32:35
vivaldi 2025-10-08 19:32:35
xkeyboard-config

Install logs since yesterday evening

[2025-10-07T20:33:06+0200] [PACMAN] Running 'pacman -S -y --config /etc/pacman.conf --'
[2025-10-07T20:33:06+0200] [PACMAN] synchronizing package lists
[2025-10-07T20:33:32+0200] [PACMAN] Running 'pacman -S -y -u --config /etc/pacman.conf --'
[2025-10-07T20:33:32+0200] [PACMAN] synchronizing package lists
[2025-10-07T20:33:32+0200] [PACMAN] starting full system upgrade
[2025-10-07T20:34:55+0200] [ALPM] transaction started
[2025-10-07T20:34:55+0200] [ALPM] upgraded fmt (11.2.0-1 -> 12.0.0-1)
[2025-10-07T20:34:55+0200] [ALPM] upgraded spdlog (1.15.3-1 -> 1.15.3-3)
[2025-10-07T20:34:55+0200] [ALPM] upgraded doxygen (1.14.0-1 -> 1.14.0-2)
[2025-10-07T20:34:55+0200] [ALPM] upgraded eos-translations (25.8-1 -> 25.10-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded kodi (21.2-15 -> 21.2-16)
[2025-10-07T20:34:56+0200] [ALPM] upgraded python-attrs (25.3.0-1 -> 25.4.0-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded python-frozenlist (1.7.0-1 -> 1.8.0-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded python-multidict (6.6.4-1 -> 6.7.0-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded python-propcache (0.3.2-1 -> 0.4.0-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded python-yarl (1.21.1-1 -> 1.22.0-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded python-aiohttp (3.12.15-1 -> 3.13.0-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded thin-provisioning-tools (1.2.1-1 -> 1.2.2-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded uv (0.8.23-1 -> 0.8.24-1)
[2025-10-07T20:34:56+0200] [ALPM] upgraded waybar (0.14.0-1 -> 0.14.0-2)
[2025-10-07T20:34:56+0200] [ALPM] upgraded welcome (25.7-1 -> 25.10-1)
[2025-10-07T20:34:56+0200] [ALPM] transaction completed
[2025-10-07T20:34:56+0200] [ALPM] running '30-systemd-daemon-reload-user.hook'...
[2025-10-07T20:34:57+0200] [ALPM] running '30-systemd-update.hook'...
[2025-10-07T20:34:57+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2025-10-07T20:34:57+0200] [ALPM] running 'rebuild-detector.hook'...
[2025-10-07T20:34:58+0200] [ALPM] running 'update-desktop-database.hook'...
[2025-10-07T23:56:02+0200] [PACMAN] Running 'pacman -S -y --config /etc/pacman.conf --'
[2025-10-07T23:56:02+0200] [PACMAN] synchronizing package lists
[2025-10-07T23:56:07+0200] [PACMAN] Running 'pacman -S -y -u --config /etc/pacman.conf --'
[2025-10-07T23:56:07+0200] [PACMAN] synchronizing package lists
[2025-10-07T23:56:09+0200] [PACMAN] starting full system upgrade
[2025-10-07T23:56:31+0200] [ALPM] transaction started
[2025-10-07T23:56:31+0200] [ALPM] upgraded clang (20.1.8-1 -> 20.1.8-2)
[2025-10-07T23:56:31+0200] [ALPM] upgraded docker-buildx (0.29.0-1 -> 0.29.1-1)
[2025-10-07T23:56:32+0200] [ALPM] upgraded go (2:1.25.1-2 -> 2:1.25.2-1)
[2025-10-07T23:56:33+0200] [ALPM] upgraded python-pydantic (2.11.9-1 -> 2.11.10-1)
[2025-10-07T23:56:33+0200] [ALPM] upgraded steam (1.0.0.84-1 -> 1.0.0.85-1)
[2025-10-07T23:56:33+0200] [ALPM] transaction completed
[2025-10-07T23:56:33+0200] [ALPM] running '30-systemd-udev-reload.hook'...
[2025-10-07T23:56:34+0200] [ALPM] running '30-systemd-update.hook'...
[2025-10-07T23:56:34+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2025-10-07T23:56:34+0200] [ALPM] running 'rebuild-detector.hook'...
[2025-10-07T23:56:35+0200] [ALPM] running 'update-desktop-database.hook'...
[2025-10-08T11:36:56+0200] [PACMAN] Running 'pacman -S -y --config /etc/pacman.conf --'
[2025-10-08T11:36:56+0200] [PACMAN] synchronizing package lists
[2025-10-08T11:37:01+0200] [PACMAN] Running 'pacman -S -u -y --config /etc/pacman.conf --'
[2025-10-08T11:37:01+0200] [PACMAN] synchronizing package lists
[2025-10-08T11:37:02+0200] [PACMAN] starting full system upgrade
[2025-10-08T11:39:06+0200] [ALPM] running '71-dkms-remove.hook'...
[2025-10-08T11:39:06+0200] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod vboxhost/7.2.2_OSE -k 6.16.10-arch1-1
[2025-10-08T11:39:07+0200] [ALPM-SCRIPTLET] ==> depmod 6.16.10-arch1-1
[2025-10-08T11:39:09+0200] [ALPM] running '90-kernel-remove.hook'...
[2025-10-08T11:39:10+0200] [ALPM-SCRIPTLET] :: kernel-install removing kernel 6.16.10-arch1-1
[2025-10-08T11:39:10+0200] [ALPM] transaction started
[2025-10-08T11:39:11+0200] [ALPM] upgraded nvidia-utils (580.82.09-1 -> 580.95.05-1)
[2025-10-08T11:39:11+0200] [ALPM] upgraded lib32-nvidia-utils (580.82.09-1 -> 580.95.05-1)
[2025-10-08T11:39:12+0200] [ALPM] upgraded linux (6.16.10.arch1-1 -> 6.17.1.arch1-1)
[2025-10-08T11:39:14+0200] [ALPM] upgraded linux-headers (6.16.10.arch1-1 -> 6.17.1.arch1-1)
[2025-10-08T11:39:14+0200] [ALPM] upgraded nvidia (580.82.09-7 -> 580.95.05-2)
[2025-10-08T11:39:14+0200] [ALPM] transaction completed
[2025-10-08T11:39:15+0200] [ALPM] running '20-systemd-sysusers.hook'...
[2025-10-08T11:39:15+0200] [ALPM] running '30-systemd-daemon-reload-system.hook'...
[2025-10-08T11:39:15+0200] [ALPM] running '30-systemd-restart-marked.hook'...
[2025-10-08T11:39:15+0200] [ALPM] running '30-systemd-udev-reload.hook'...
[2025-10-08T11:39:16+0200] [ALPM] running '30-systemd-update.hook'...
[2025-10-08T11:39:16+0200] [ALPM] running '60-depmod.hook'...
[2025-10-08T11:39:17+0200] [ALPM] running '70-dkms-install.hook'...
[2025-10-08T11:39:17+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod vboxhost/7.2.2_OSE -k 6.17.1-arch1-1
[2025-10-08T11:39:21+0200] [ALPM-SCRIPTLET] ==> depmod 6.17.1-arch1-1
[2025-10-08T11:39:24+0200] [ALPM] running '90-kernel-install.hook'...
[2025-10-08T11:39:25+0200] [ALPM-SCRIPTLET] Running kernel-install for 6.17.1-arch1-1
[2025-10-08T11:39:26+0200] [ALPM-SCRIPTLET] dracut[I]: Executing: /usr/bin/dracut --no-hostonly --force /efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback 6.17.1-arch1-1
-> removed for brevity
[2025-10-08T11:39:46+0200] [ALPM-SCRIPTLET] dracut[I]: *** Creating initramfs image file '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback' done ***
[2025-10-08T11:39:47+0200] [ALPM-SCRIPTLET] dracut[I]: Executing: /usr/bin/dracut --hostonly --no-hostonly-cmdline -f /efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd 6.17.1-arch1-1
[2025-10-08T11:39:48+0200] [ALPM-SCRIPTLET] dracut[W]: If you need to use bluetooth, please include it explicitly.
-> removed for brevity
[2025-10-08T11:40:00+0200] [ALPM-SCRIPTLET] dracut[I]: *** Stripping files ***
[2025-10-08T11:40:00+0200] [ALPM-SCRIPTLET] dracut[I]: *** Stripping files done ***
[2025-10-08T11:40:00+0200] [ALPM-SCRIPTLET] dracut[I]: *** Creating image file '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd' ***
[2025-10-08T11:40:00+0200] [ALPM-SCRIPTLET] dracut[I]: *** Hardlinking files ***
[2025-10-08T11:40:00+0200] [ALPM-SCRIPTLET] dracut[I]: *** Hardlinking files done ***
[2025-10-08T11:40:05+0200] [ALPM-SCRIPTLET] dracut[I]: *** Creating initramfs image file '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd' done ***
[2025-10-08T11:40:05+0200] [ALPM] running 'dbus-reload.hook'...
[2025-10-08T11:40:05+0200] [ALPM] running 'eos-nvidia-fix.hook'...
[2025-10-08T11:40:05+0200] [ALPM-SCRIPTLET] Installing kernel 6.17.1-arch1-1
[2025-10-08T11:40:06+0200] [ALPM-SCRIPTLET] dracut[I]: Executing: /usr/bin/dracut --no-hostonly --force /efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback 6.17.1-arch1-1
-> removed for brevity
[2025-10-08T11:40:27+0200] [ALPM-SCRIPTLET] dracut[I]: *** Creating initramfs image file '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback.tmp' done ***
[2025-10-08T11:40:27+0200] [ALPM-SCRIPTLET] dracut[I]: *** Moving image file '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback.tmp' to '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback' ***
[2025-10-08T11:40:27+0200] [ALPM-SCRIPTLET] dracut[I]: *** Moving image file '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback.tmp' to '/efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd-fallback' done ***
[2025-10-08T11:40:27+0200] [ALPM-SCRIPTLET] dracut[I]: Executing: /usr/bin/dracut --hostonly --no-hostonly-cmdline -f /efi/88a8ae15471449b18a17530b0c3cc6f7/6.17.1-arch1-1/initrd 6.17.1-arch1-1
-> removed for brevity
[2025-10-08T11:40:45+0200] [ALPM] running 'eos-reboot-required.hook'...
[2025-10-08T11:40:47+0200] [ALPM] running 'rebuild-detector.hook'...
[2025-10-08T19:32:11+0200] [PACMAN] Running 'pacman -S -y --config /etc/pacman.conf --'
[2025-10-08T19:32:11+0200] [PACMAN] synchronizing package lists
[2025-10-08T19:32:19+0200] [PACMAN] Running 'pacman -S -u -y --config /etc/pacman.conf --'
[2025-10-08T19:32:19+0200] [PACMAN] synchronizing package lists
[2025-10-08T19:32:20+0200] [PACMAN] starting full system upgrade
[2025-10-08T19:32:34+0200] [ALPM] transaction started
[2025-10-08T19:32:34+0200] [ALPM] upgraded libgpg-error (1.55-1 -> 1.56-1)
[2025-10-08T19:32:34+0200] [ALPM] upgraded unixodbc (2.3.12-3 -> 2.3.14-1)
[2025-10-08T19:32:34+0200] [ALPM] upgraded uv (0.8.24-1 -> 0.9.0-1)
[2025-10-08T19:32:35+0200] [ALPM] upgraded vivaldi (7.6.3797.58-1 -> 7.6.3797.63-1)
[2025-10-08T19:32:35+0200] [ALPM] upgraded xkeyboard-config (2.45-1 -> 2.46-1)
[2025-10-08T19:32:35+0200] [ALPM] transaction completed
[2025-10-08T19:32:35+0200] [ALPM] running '30-systemd-update.hook'...
[2025-10-08T19:32:35+0200] [ALPM] running 'rebuild-detector.hook'...
[2025-10-08T19:32:36+0200] [ALPM] running 'texinfo-install.hook'...
[2025-10-08T19:32:36+0200] [ALPM] running 'update-desktop-database.hook'...
 

System info from inxi -Fxxc0z

https://0x0.st/Kujt.txt

what I’m gonna try next:

  • use the fallback kernel
  • rollback the nvidia drivers
  • reinstall the drivers with nvidia-inst

Use the nvidia open drivers. Your using closed.

Using the fallback kernel didn’t work

Using nvidia-inst to reinstall the drivers also didn’t work (same behaviour as before)

dmesg logs after connecting the HDMI cable

NVRM: kgspHealthCheck_TU102: ****************************** GSP-CrashCat Report *******************************
NVRM: GPU at PCI:0000:01:00: GPU-b39367ca-0644-d089-2313-8af63b63e85d
NVRM: Xid (PCI:0000:01:00): 120, pid=1247, name=kwin_wayland, GSP task exception: load access page fault (cause:0xd) @ pc:0x12b017c, partition:2#0, task:3
NVRM:     Reported by libos partition:2#4 kernel v3.1 [0] @ ts:1759950258
...
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:259
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:1375
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:0:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:2:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:4:0:0x00000062
nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c67e:6:0:0x00000062
nvidia-modeset: WARNING: GPU:0: Lost display notification (0:0x00000000); continuing.
nvidia-modeset: WARNING: GPU:0: Lost display notification (0:0x00000000); continuing.
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_client.c:844
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:259
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ mem.c:180
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ vaspace_api.c:573
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ vaspace_api.c:573
[drm:nv_drm_atomic_commit [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 0
...
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ vaspace_api.c:573
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ vaspace_api.c:573
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: WARNING: GPU:0: Failure processing EDID for display device DP-4.
nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:5187
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:4129
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:611
NVRM: vaspaceapiConstruct_IMPL: Could not construct VA space. Status 62
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:5187
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:4129
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:611
NVRM: vaspaceapiConstruct_IMPL: Could not construct VA space. Status 62
...
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:259
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:1375
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_client.c:844
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:259
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ mem.c:180
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ vaspace_api.c:573
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ vaspace_api.c:573
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: ERROR: GPU:0: Failed detecting connected display devices
nvidia-modeset: WARNING: GPU:0: Failure processing EDID for display device DP-4.
nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:5187
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:4129
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:611
NVRM: vaspaceapiConstruct_IMPL: Could not construct VA space. Status 62
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:5187
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:4129
NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ gpu_vaspace.c:611
NVRM: vaspaceapiConstruct_IMPL: Could not construct VA space. Status 62
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ mem.c:180
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_client.c:844
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:259
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:1375
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ mem.c:180
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_client.c:844
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:259
NVRM: nvAssertFailedNoLog: Assertion failed: (status == NV_OK) || (status == NV_ERR_GPU_IN_FULLCHIP_RESET) @ rs_server.c:1375
...

other logs:

nvidia-inst --drivers
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
nvidia-driver-supported-branches: error: cannot determine the version of the latest available package nvidia-beta-dkms

pacman install logs

2025-10-08T20:59:34+0200] [PACMAN] Running 'pacman -Syuq --noconfirm --noprogressbar --needed nvidia-open-dkms nvidia-settings'
[2025-10-08T20:59:34+0200] [PACMAN] synchronizing package lists
[2025-10-08T20:59:38+0200] [PACMAN] starting full system upgrade
[2025-10-08T21:00:00+0200] [ALPM] transaction started
[2025-10-08T21:00:00+0200] [ALPM] installed nvidia-open-dkms (580.95.05-1)
[2025-10-08T21:00:00+0200] [ALPM] installed libxnvctrl (580.95.05-1)
[2025-10-08T21:00:00+0200] [ALPM] installed nvidia-settings (580.95.05-1)
[2025-10-08T21:00:00+0200] [ALPM] upgraded docker (1:28.5.0-1 -> 1:28.5.1-1)
[2025-10-08T21:00:00+0200] [ALPM] transaction completed
[2025-10-08T21:00:00+0200] [ALPM] running '20-systemd-sysusers.hook'...
[2025-10-08T21:00:00+0200] [ALPM] running '30-systemd-daemon-reload-system.hook'...
[2025-10-08T21:00:01+0200] [ALPM] running '30-systemd-restart-marked.hook'...
[2025-10-08T21:00:01+0200] [ALPM] running '30-systemd-udev-reload.hook'...
[2025-10-08T21:00:01+0200] [ALPM] running '30-systemd-update.hook'...
[2025-10-08T21:00:01+0200] [ALPM] running '70-dkms-install.hook'...
[2025-10-08T21:00:02+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod nvidia/580.95.05 -k 6.17.1-arch1-1
[2025-10-08T21:01:07+0200] [ALPM-SCRIPTLET] ==> depmod 6.17.1-arch1-1
[2025-10-08T21:01:10+0200] [ALPM] running '90-kernel-install.hook'...
[2025-10-08T21:01:10+0200] [ALPM-SCRIPTLET] Running kernel-install for 6.17.1-arch1-1

modinfo nvidia
filename:       /lib/modules/6.17.1-arch1-1/updates/dkms/nvidia.ko.zst
import_ns:      DMA_BUF
alias:          char-major-195-*
version:        580.95.05
supported:      external
license:        Dual MIT/GPL
firmware:       nvidia/580.95.05/gsp_tu10x.bin
firmware:       nvidia/580.95.05/gsp_ga10x.bin
softdep:        pre: ecdh_generic,ecdsa_generic
srcversion:     451D1F1B9F49FB3DC56B590
alias:          pci:v000010DEd*sv*sd*bc06sc80i00*
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
alias:          of:N*T*Cnvidia,tegra264-displayC*
alias:          of:N*T*Cnvidia,tegra264-display
alias:          of:N*T*Cnvidia,tegra234-displayC*
alias:          of:N*T*Cnvidia,tegra234-display
depends:        
name:           nvidia
retpoline:      Y
vermagic:       6.17.1-arch1-1 SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         DKMS module signing key
parm:           NvSwitchRegDwords:NvSwitch regkey (charp)
parm:           NvSwitchBlacklist:NvSwitchBlacklist=uuid[,uuid...] (charp)
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_EnableStreamMemOPs:int
parm:           NVreg_RestrictProfilingToAdminUsers:int
parm:           NVreg_PreserveVideoMemoryAllocations:int
parm:           NVreg_EnableS0ixPowerManagement:int
parm:           NVreg_S0ixPowerManagementVideoMemoryThreshold:int
parm:           NVreg_DynamicPowerManagement:int
parm:           NVreg_DynamicPowerManagementVideoMemoryThreshold:int
parm:           NVreg_EnableGpuFirmware:int
parm:           NVreg_EnableGpuFirmwareLogs:int
parm:           NVreg_OpenRmEnableUnsupportedGpus:int
parm:           NVreg_EnableUserNUMAManagement:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_KMallocHeapMaxSize:int
parm:           NVreg_VMallocHeapMaxSize:int
parm:           NVreg_IgnoreMMIOCheck:int
parm:           NVreg_NvLinkDisable:int
parm:           NVreg_EnablePCIERelaxedOrderingMode:int
parm:           NVreg_RegisterPCIDriver:int
parm:           NVreg_RegisterPlatformDeviceDriver:int
parm:           NVreg_EnableResizableBar:int
parm:           NVreg_EnableDbgBreakpoint:int
parm:           NVreg_EnableNonblockingOpen:int
parm:           NVreg_CoherentGPUMemoryMode:charp
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RegistryDwordsPerDevice:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_GpuBlacklist:charp
parm:           NVreg_TemporaryFilePath:charp
parm:           NVreg_ExcludedGpus:charp
parm:           NVreg_DmaRemapPeerMmio:int
parm:           NVreg_RmNvlinkBandwidth:charp
parm:           NVreg_RmNvlinkBandwidthLinkCount:int
parm:           NVreg_ImexChannelCount:int
parm:           NVreg_CreateImexChannel0:int
parm:           NVreg_GrdmaPciTopoCheckOverride:int
parm:           rm_firmware_active:charp

nvidia-smi 
Wed Oct  8 21:09:03 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.95.05              Driver Version: 580.95.05      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 RTX 3070 ...    Off |   00000000:01:00.0  On |                  N/A |
| N/A   43C    P8             11W /  115W |     941MiB /   8192MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

Rolling back to 580.82.09 worked, so I guess there’s a regression in 580.95.05

2 Likes

Can you report this bug on the nvidia forums (linux section)

left a note on the 580 feedback thread

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.