Skip to content

Suspend/s2idle completely shuts off laptop for 3 minutes #2023

@LinkZeldasGuard

Description

@LinkZeldasGuard

On my Surface Laptop Studio running Fedora 43 KDE, pressing "Sleep" or running suspend seems to completely shut off the laptop (keyboard off, screen off, nothing turns it back on).
But additionally, if I now press the power button on the keyboard, the laptop first stays seemingly off for about 3.5 minutes and only then all if a sudden boots back up. Interestingly, having booted up from this state, I'm shown Plasma's login screen despite having enabled "immediately log on" in Plasma setting, so the system does seem to think it was suspended, despite having just booted up.
In addition, the wifi adapter is completely broken in this state and isn't recognized by the OS (bluetooth works fine) and it stays that way even through reboots. The wifi card ``is only recognized again after a hard reset by holding down the power button.

Here is journalctl output from the point of pressing sleep to actually going to sleep 4 seconds later (in the following 3 minutes of nothingness, there are no logs, only once it randomly boots back up):

The system will suspend now!
<info>  [1773252241.1571] manager: sleep: sleep requested (sleeping: no  enabled: yes)
<info>  [1773252241.1575] manager: NetworkManager state is now DISABLED (ASLEEP)
<msg> [sleep-monitor-systemd] system is about to suspend
<msg> [sleep-monitor-systemd] ready to sleep; dropping inhibitor
Failed to delay sleep: The operation inhibition has been requested for is already running
Reached target sleep.target - Sleep.
Starting nvidia-suspend.service - NVIDIA system suspend actions...
nvidia-suspend.service
<13>Mar 11 19:04:02 suspend: nvidia-suspend.service
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/ldac
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSink/aac
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/aac
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSink/opus_g
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/opus_g
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSink/sbc
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/sbc
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/faststream
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/faststream_duplex
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSink/opus_05
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/opus_05
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Endpoint unregistered: sender=:1.69 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Reached target sound.target - Sound Card.
No object for name "alsa_input.pci-0000_00_1f.3.analog-stereo"
No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo"
No object for name "alsa_input.pci-0000_00_1f.3.analog-stereo"
No object for name "@DEFAULT_SINK@"
No object for name "@DEFAULT_SOURCE@"
No object for name "@DEFAULT_SINK@"
No object for name "@DEFAULT_SOURCE@"
No object for name "alsa_input.pci-0000_00_1f.3.analog-stereo"
No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo"
No object for name "alsa_input.pci-0000_00_1f.3.analog-stereo"
No object for name "@DEFAULT_SINK@"
No object for name "@DEFAULT_SOURCE@"
No object for name "@DEFAULT_SINK@"
No object for name "@DEFAULT_SOURCE@"
No object for name "auto_null.monitor"
No object for name "auto_null.monitor"
Setting resources on user-1000.slice (MemoryMin: 0, MemoryLow: 0, CPUWeight: 100, IOWeight: 100)
Setting resources on user@1000.service (MemoryMin: 0, MemoryLow: 0, CPUWeight: 100, IOWeight: 100)
Setting resources on user.slice (MemoryMin: 0, MemoryLow: 0, CPUWeight: -, IOWeight: -)
qUncompress: Input data is corrupted
Attempted to deserialize QShader with unknown version 0.
ShaderEffect: Failed to deserialize QShader from /home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/bf24da5741ff0e08dc29e3ad448c19c1d9801ddb.qsb. Either the filename is incorrect, or it is not a valid .qsb file. In Qt 6 shaders must be preprocessed using the Qt Shader Tools infrastructure. The vertexShader and fragmentShader properties are now URLs that are expected to point to .qsb files generated by the qsb tool. See https://doc.qt.io/qt-6/qtshadertools-index.html for more information.
ShaderEffect: shader preparation failed for file:///home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/bf24da5741ff0e08dc29e3ad448c19c1d9801ddb.qsb


qUncompress: Input data is corrupted
Attempted to deserialize QShader with unknown version 0.
ShaderEffect: Failed to deserialize QShader from /home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/5345a4fcbaf105054f7aec637f5e491f276896a7.qsb. Either the filename is incorrect, or it is not a valid .qsb file. In Qt 6 shaders must be preprocessed using the Qt Shader Tools infrastructure. The vertexShader and fragmentShader properties are now URLs that are expected to point to .qsb files generated by the qsb tool. See https://doc.qt.io/qt-6/qtshadertools-index.html for more information.
ShaderEffect: shader preparation failed for file:///home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/5345a4fcbaf105054f7aec637f5e491f276896a7.qsb


qUncompress: Input data is corrupted
Attempted to deserialize QShader with unknown version 0.
ShaderEffect: Failed to deserialize QShader from /home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/bf24da5741ff0e08dc29e3ad448c19c1d9801ddb.qsb. Either the filename is incorrect, or it is not a valid .qsb file. In Qt 6 shaders must be preprocessed using the Qt Shader Tools infrastructure. The vertexShader and fragmentShader properties are now URLs that are expected to point to .qsb files generated by the qsb tool. See https://doc.qt.io/qt-6/qtshadertools-index.html for more information.
ShaderEffect: shader preparation failed for file:///home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/bf24da5741ff0e08dc29e3ad448c19c1d9801ddb.qsb


qUncompress: Input data is corrupted
Attempted to deserialize QShader with unknown version 0.
ShaderEffect: Failed to deserialize QShader from /home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/5345a4fcbaf105054f7aec637f5e491f276896a7.qsb. Either the filename is incorrect, or it is not a valid .qsb file. In Qt 6 shaders must be preprocessed using the Qt Shader Tools infrastructure. The vertexShader and fragmentShader properties are now URLs that are expected to point to .qsb files generated by the qsb tool. See https://doc.qt.io/qt-6/qtshadertools-index.html for more information.
ShaderEffect: shader preparation failed for file:///home/lulz/.cache/kscreenlocker_greet/_qt_QGfxShaderBuilder_6.10.2/5345a4fcbaf105054f7aec637f5e491f276896a7.qsb


nvidia-suspend.service: Deactivated successfully.
Finished nvidia-suspend.service - NVIDIA system suspend actions.
SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
nvidia-suspend.service: Consumed 1.591s CPU time, 3.6M memory peak.
Starting systemd-suspend.service - System Suspend...
session-5.scope: Unit now frozen-by-parent.
user.slice: Unit now frozen.
user-1000.slice: Unit now frozen-by-parent.
Successfully froze unit 'user.slice'.
user@1000.service: Unit now frozen-by-parent.
Performing sleep operation 'suspend'...
PM: suspend entry (s2idle)

And here is system info:

Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Kernel Version: 6.18.8-1.surface.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i7-11370H @ 3.30GHz
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor 1: Mesa Intel® Iris® Xe Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3050 Ti Laptop GPU/PCIe/SSE2
Manufacturer: Microsoft Corporation
Product Name: Surface Laptop Studio
System Version: 124I:00060T:000M:0200000D:0B:07F:1C:01P:16Y:0U:02

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions