Having the same problem over here, but I guess the behavior is a little different in my case and i’m not using an nvidia driver but an intel iris one (more on specs and fedora version down below).
After suspending (either automatically or via Command + L
), the screen won’t wake up on mouse input or keyboard input. it feels like it does wake up however since I can unplug and replug the HDMI cable and then the screen will refresh and show again, I can also push a button on my monitor that makes it loop through the inputs it has (VGA, HDMI1 and HDMI2) and whenever it gets back to the input my machine is plugged into the screen refreshes properly.
Specs that I use:
Fedora 37
Latest Kernel Version
Video Driver Info (via lspci
command):
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics G1 (Ice Lake) (rev 07) (prog-if 00 [VGA controller])
Subsystem: --
Flags: bus master, fast devsel, latency 0, IRQ 137
Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Memory at 4000000000 (64-bit, prefetchable) [size=256M]
I/O ports at 4000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
Kernel driver in use: i915
Kernel modules: i915