Some issues with screen lock/sleep and freezing desktop

Hey there, have the same problem on my Thinkpad T14 (AMD) g1 Arch.
Very first occurrence was like 2 weeks ago and I didn’t pay attention (sigh).

in my case restarting powerdevil don’t help, only reboot (tried to startup another session via console, rebooted sddm etc).

In the logs I’ve seen a lot of messages about dead state like that:
The unit NetworkManager-dispatcher.service has successfully entered the 'dead' state.

Also logs flooded with kwin_core: Cannot grant a token to KWin::ClientConnection(0x1cdf8ac123f0) quick searching revealed it’s just a debug message and could be ignored.

Operating System: Arch Linux 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.9.0
Kernel Version: 6.14.1-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 PRO 4750U with Radeon Graphics
Memory: 14.8 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
Product Name: 20UD001TRT
System Version: ThinkPad T14 Gen 1
1 Like

Having a similar problem (including the 640x480 display after wake-up). Sometimes (not entirely sure what triggers it, but it might have to do with waking from locked state), system locking, or attempting to at least, the screen from sleeping, freezes the computer for about 30 seconds. I had a YT video playing, and its audio was still playing, while the computer was frozen, but the computer was impossible to interact with - no KB input, no mouse cursor movement, all displays frozen. I suspect, however, that the inputs did get buffered (I pressed the pause button on my keyboard, and it paused the video after the computer unfreezed), so if you were to click your rm / -rf --no-preserve-root desktop shortcut during the freeze, RIP your system, I guess xD

Restarting the powerdevil seems to have fixed the issue.

System info:

System:
Kernel: 6.14.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=dce9a305-635c-4c6b-856f-79a5114c2f5e rw rootflags=subvol=@
loglevel=3 ibt=off nvidia-drm.modeset=1 nvidia_drm.fbdev=1
Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A wm: kwin_wayland
tools: xscreensaver,xscreensaver-systemd dm: SDDM Distro: Garuda
base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX Z370-E GAMING v: Rev X.0x
serial: <filter> part-nu: SKU uuid: c71b6314-4309-3709-41c8-2cfda17157e1
UEFI: American Megatrends v: 3005 date: 09/30/2021
Battery:
ID-1: hidpp_battery_0 charge: 100% condition: N/A volts: 4.2 min: N/A
model: Logitech G903 LIGHTSPEED Wireless Gaming Mouse w/ HERO type: N/A
serial: <filter> status: full
CPU:
Info: model: Intel Core i7-8700K socket: LGA1151 bits: 64 type: MT MCP
arch: Coffee Lake gen: core 8 level: v3 note: check built: 2018
process: Intel 14nm family: 6 model-id: 0x9E (158) stepping: 0xA (10)
microcode: 0xFA
Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 4900 min/max: 800/4900 base/boost: 3700/8300 scaling:
driver: intel_pstate governor: powersave volts: 1.1 V ext-clock: 100 MHz
cores: 1: 4900 2: 4900 3: 4900 4: 4900 5: 4900 6: 4900 7: 4900 8: 4900
9: 4900 10: 4900 11: 4900 12: 4900 bogomips: 88796
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: ASUSTeK
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: none off: HDMI-A-6 empty: DP-5,HDMI-A-5,HDMI-A-7
bus-ID: 00:02.0 chip-ID: 8086:3e92 class-ID: 0380
Device-2: NVIDIA GP102 [GeForce GTX 1080 Ti] vendor: ASUSTeK
driver: nvidia v: 570.133.07 alternate: nouveau,nvidia_drm
non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 3
speed: 8 GT/s lanes: 8 link-max: lanes: 16 ports: active: none
off: DP-1,DP-2 empty: DVI-D-1,HDMI-A-1,HDMI-A-2 bus-ID: 01:00.0
chip-ID: 10de:1b06 class-ID: 0300
Device-3: NVIDIA GP102 [GeForce GTX 1080 Ti] vendor: ASUSTeK
driver: nvidia v: 570.133.07 alternate: nouveau,nvidia_drm
non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 3
speed: 8 GT/s lanes: 8 link-max: lanes: 16 ports: active: none
off: DP-3,DP-4 empty: DVI-D-2,HDMI-A-3,HDMI-A-4 bus-ID: 02:00.0
chip-ID: 10de:1b06 class-ID: 0300
Device-4: Valve 3D Camera driver: uvcvideo type: USB rev: 3.2
speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-6.1:3 chip-ID: 28de:2400
class-ID: 0e02 serial: <filter>
Device-5: Logitech HD Webcam C615 driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.2.2:17
chip-ID: 046d:082c class-ID: 0e02 serial: <filter>
Display: unspecified server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
alternate: fbdev,intel,nouveau,nv,vesa dri: iris
gpu: i915,nvidia,nvidia-nvswitch display-ID: :1 screens: 1
Screen-1: 0 s-res: 7680x1440 s-dpi: 96 s-size: 2032x381mm (80.00x15.00")
s-diag: 2067mm (81.39")
Monitor-1: DP-2 pos: left res: mode: 2560x1440 hz: 120 scale: 100% (1)
dpi: 109 size: 597x336mm (23.5x13.23") diag: 685mm (26.97") modes: N/A
Monitor-2: DP-3 pos: right res: mode: 2560x1440 hz: 120 scale: 100% (1)
dpi: 109 size: 597x336mm (23.5x13.23") diag: 685mm (26.97") modes: N/A
Monitor-3: DP-4 pos: primary,center res: mode: 2560x1440 hz: 165
scale: 100% (1) dpi: 93 size: 697x392mm (27.44x15.43") diag: 800mm (31.48")
modes: N/A
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia nouveau drv: nvidia
platforms: device: 0 drv: nvidia device: 1 drv: nvidia device: 2 drv: iris
device: 3 drv: nouveau device: 4 drv: nouveau device: 5 drv: swrast gbm:
drv: iris surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.133.07
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
memory: 10.74 GiB
API: Vulkan v: 1.4.309 layers: 5 device: 0 type: discrete-gpu name: NVIDIA
GeForce GTX 1080 Ti driver: N/A device-ID: 10de:1b06 surfaces: xcb,xlib
device: 1 type: discrete-gpu name: NVIDIA GeForce GTX 1080 Ti driver: N/A
device-ID: 10de:1b06 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl, nvidia-settings,
nvidia-smi wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3
chip-ID: 8086:a2f0 class-ID: 0403
Device-2: NVIDIA GP102 HDMI Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10ef class-ID: 0403
Device-3: NVIDIA GP102 HDMI Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16
bus-ID: 02:00.1 chip-ID: 10de:10ef class-ID: 0403
Device-4: Valve VR Radio driver: cdc_acm,hid-generic,usbhid type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-6.3.2:8
chip-ID: 28de:2102 class-ID: 0a00 serial: <filter>
Device-5: Valve VR Radio & HMD Mic
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 1-6.3.3:10 chip-ID: 28de:2102 class-ID: 0102
serial: <filter>
Device-6: Logitech HD Webcam C615 driver: snd-usb-audio,uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1.2.2:17
chip-ID: 046d:082c class-ID: 0e02 serial: <filter>
Device-7: Kingston HyperX QuadCast S
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-1.4.4.1:11 chip-ID: 0951:171d class-ID: 0300
serial: <filter>
API: ALSA v: k6.14.2-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.2 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
IF: enp0s31f6 state: up speed: 100 Mbps duplex: full mac: <filter>
Device-2: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter vendor: ASUSTeK
driver: rtw_8822be v: N/A modules: rtw88_8822be pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: c000 bus-ID: 05:00.0 chip-ID: 10ec:b822 class-ID: 0280
IF: wlp5s0 state: up mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: ASUSTek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:3 chip-ID: 0b05:185c
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 3.18 TiB used: 1.93 TiB (60.5%)
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 960 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 3B7QCXE7 temp: 41.9 C
scheme: GPT
SMART: yes health: PASSED on: 4y 128d 1h cycles: 504
read-units: 411,514,527 [210 TB] written-units: 119,913,903 [61.3 TB]
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 1TB
family: based SSDs size: 931.51 GiB block-size: physical: 512 B
logical: 512 B sata: 3.1 speed: 6.0 Gb/s tech: SSD serial: <filter>
fw-rev: 1B6Q temp: 30 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 7y 2d 14h cycles: 503
written: 13.68 TiB
ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST2000DX002-2DV164
family: FireCuda 3.5 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B sata: 3.1 speed: 6.0 Gb/s tech: HDD rpm: 7200
serial: <filter> fw-rev: CC41 temp: 42 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 7y 2d 0h cycles: 503
read: 203.2 TiB written: 6.48 TiB Pre-Fail: attribute: Spin_Retry_Count
value: 100 worst: 100 threshold: 97
Partition:
ID-1: / raw-size: 120.03 GiB size: 120.03 GiB (100.00%)
used: 58.83 GiB (49.0%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p7
maj-min: 259:7
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 612 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p8
maj-min: 259:8
ID-3: /home raw-size: 200.32 GiB size: 200.32 GiB (100.00%)
used: 189.98 GiB (94.8%) fs: btrfs block-size: 4096 B dev: /dev/sda3
maj-min: 8:3
ID-4: /var/log raw-size: 120.03 GiB size: 120.03 GiB (100.00%)
used: 58.83 GiB (49.0%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p7
maj-min: 259:7
ID-5: /var/tmp raw-size: 120.03 GiB size: 120.03 GiB (100.00%)
used: 58.83 GiB (49.0%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p7
maj-min: 259:7
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.19 GiB used: 7.85 GiB (25.2%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
max-streams: 12 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.19 GiB used: 18.36 GiB (58.9%)
Processes: 548 Power: uptime: 2d 3h 20m states: freeze,mem,disk
suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
reboot, suspend, test_resume image: 12.41 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: 2232 pm: pacman pkgs: 2215 libs: 605 tools: octopi,pamac,paru
pm: flatpak pkgs: 17 Compilers: clang: 19.1.7 gcc: 14.2.1
Shell: garuda-inxi (sudo) default: Bash v: 5.2.37 running-in: konsole
inxi: 3.3.37
Garuda (2.7.2-1):
System install date:     2024-04-25
Last full system update: 2025-04-15
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       Yes
Failed units:

compiling ddcutil from source fixed the problem, so the next release should fix it. They should really make the release soon considering this is a pretty severe bug.

2 Likes

Did you compile 2.2.0 or 2.2.1 from source? @astrella

1 Like

❯ ddcutil --version
ddcutil 2.2.1-dev @XuChe

1 Like