This has been happening for a while now, and frankly I forgot with what device driver version it started. But this is a regression, as this setup used to work without this issue.
My Laptop is configured to lock the screen after 15 minutes of inactivity, and then turn off all screens until activity is back to conserve some energy. Pretty normal setup anyway. When I then come back to my desk and activate the screens again by moving my mouse or some other input, I get extreme graphical artifacts on my internal display. This video is a short show-case:
These artifacts stay even if I switch to a VT.
The only way I’ve found would fix this - other than rebooting - is to suspend the laptop and resume it. But due to the bug I’ve reported (and was confirmed since) here: Device driver crash (unable to handle page fault) after suspend-&-resume with version 555.58.02 on Linux kernel v6.9.9, I can’t even do that anymore, and basically always have to reboot.
This is really annoying.
Any idea what might cause this, or how I can prevent/fix the issue without rebooting and/or suspend-&-resume?
Laptop: ThinkPad P1 Gen 4
Graphics: NVIDIA® T1200 4GB
Linux Distribution: Fedora 40
Linux Kernel: v6.9.11-200.fc40.x86_64
Nvidia Driver Version: v555.58.02
Display Server: X11 X.Org version 1.20.14
Desktop Environment: KDE Plasma 6.1.3
Bug report data: nvidia-bug-report.log.gz (1.6 MB)