Lenovo Legion 5 Pro Sleep/Suspend Problem

Hey everyone,

I’ve recently purchased a new Lenovo Legion laptop to replace my MacBook Pro as a daily driver and having tried Pop OS, Ubuntu and Manjaro editions have decided for Manjaro KDE to go with it as it’s simply superb and beats any alternative I’ve come across on multiple fronts!

Still a very annoying problem that I’ve been having is that the laptop (actually the screen) doesn’t wake following sleep/suspend. Screen is dark though the keyboard backlight does work and only way out is through hard shutdown by pushing the power button for long enough. This was the case with all the distros I’ve tried.

inxi -Fza

> System:
>   Kernel: 5.15.60-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
>     parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
>     root=UUID=c6f9efde-312c-49db-9ec6-bbf8b37a7ed0 rw quiet
>     udev.log_priority=3
>   Desktop: KDE Plasma v: 5.24.6 tk: Qt v: 5.15.5 wm: kwin_x11 vt: 1
>     dm: SDDM Distro: Manjaro Linux base: Arch Linux
> Machine:
>   Type: Laptop System: LENOVO product: 82RF v: Legion 5 Pro 16IAH7H
>     serial: <superuser required> Chassis: type: 10 v: Legion 5 Pro 16IAH7H
>     serial: <superuser required>
>   Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required>
>     UEFI: LENOVO v: J2CN37WW date: 02/28/2022
> Battery:
>   ID-1: BAT0 charge: 67.8 Wh (82.0%) condition: 82.7/80.0 Wh (103.4%)
>     volts: 16.8 min: 15.4 model: Sunwoda L21D4PC1 type: Li-poly
>     serial: <filter> status: discharging cycles: 12
> CPU:
>   Info: model: 12th Gen Intel Core i7-12700H bits: 64 type: MST AMCP
>     arch: Alder Lake gen: core 12 built: 2021 process: Intel 7 (10nm ESF)
>     family: 6 model-id: 0x9A (154) stepping: 3 microcode: 0x421
>   Topology: cpus: 1x cores: 14 mt: 6 tpc: 2 st: 8 threads: 20 smt: enabled
>     cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32 KiB, 8x64 KiB
>     L2: 11.5 MiB desc: 6x1.2 MiB, 2x2 MiB L3: 24 MiB desc: 1x24 MiB
>   Speed (MHz): avg: 473 high: 724 min/max: 400/4679:4700:3500 scaling:
>     driver: intel_pstate governor: powersave cores: 1: 487 2: 424 3: 551 4: 463
>     5: 474 6: 500 7: 436 8: 431 9: 433 10: 431 11: 429 12: 430 13: 400
>     14: 400 15: 724 16: 613 17: 496 18: 551 19: 400 20: 400 bogomips: 107560
>   Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
>   Vulnerabilities:
>   Type: itlb_multihit status: Not affected
>   Type: l1tf status: Not affected
>   Type: mds status: Not affected
>   Type: meltdown status: Not affected
>   Type: mmio_stale_data status: Not affected
>   Type: retbleed status: Not affected
>   Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
>     prctl and seccomp
>   Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
>     sanitization
>   Type: spectre_v2 status: Vulnerable: eIBRS with unprivileged eBPF
>   Type: srbds status: Not affected
>   Type: tsx_async_abort status: Not affected
> Graphics:
>   Device-1: Intel Alder Lake-P Integrated Graphics vendor: Lenovo
>     driver: i915 v: kernel arch: Gen-12.2 process: Intel 10nm built: 2021-22+
>     ports: active: eDP-1 empty: DP-1,DP-2 bus-ID: 00:02.0 chip-ID: 8086:46a6
>     class-ID: 0300
>   Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Lenovo
>     driver: nvidia v: 515.65.01 alternate: nouveau,nvidia_drm non-free: 515.xx+
>     status: current (as of 2022-07) arch: Ampere code: GAxxx process: TSMC n7
>     (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 8 link-max:
>     lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:2560 class-ID: 0300
>   Device-3: Syntek Integrated Camera type: USB driver: uvcvideo
>     bus-ID: 3-6:6 chip-ID: 174f:2435 class-ID: 0e02
>   Display: x11 server: X.Org v: 21.1.4 compositor: kwin_x11 driver: X:
>     loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa gpu: i915
>     display-ID: :0 screens: 1
>   Screen-1: 0 s-res: 2560x1600 s-dpi: 96 s-size: 677x423mm (26.65x16.65")
>     s-diag: 798mm (31.43")
>   Monitor-1: eDP-1 model-id: CSO 0x1612 built: 2021 res: 2560x1600 hz: 165
>     dpi: 188 gamma: 1.2 size: 345x215mm (13.58x8.46") diag: 407mm (16")
>     ratio: 16:10 modes: 2560x1600
>   OpenGL: renderer: Mesa Intel Graphics (ADL GT2) v: 4.6 Mesa 22.1.6
>     direct render: Yes
> Audio:
>   Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Lenovo
>     driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_tgl
>     bus-ID: 00:1f.3 chip-ID: 8086:51c8 class-ID: 0403
>   Device-2: NVIDIA GA106 High Definition Audio driver: snd_hda_intel
>     v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16
>     bus-ID: 01:00.1 chip-ID: 10de:228e class-ID: 0403
>   Sound Server-1: ALSA v: k5.15.60-1-MANJARO running: yes
>   Sound Server-2: JACK v: 1.9.21 running: no
>   Sound Server-3: PulseAudio v: 16.1 running: yes
>   Sound Server-4: PipeWire v: 0.3.56 running: yes
> Network:
>   Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
>     bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280
>   IF: wlp0s20f3 state: up mac: <filter>
>   Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
>     vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
>     lanes: 1 port: 3000 bus-ID: 31:00.0 chip-ID: 10ec:8168 class-ID: 0200
>   IF: enp49s0 state: down mac: <filter>
>   IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
> Bluetooth:
>   Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 3-10:8
>     chip-ID: 8087:0033 class-ID: e001
>   Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
>     rfk-block: hardware: no software: yes address: see --recommends
> Drives:
>   Local Storage: total: 953.87 GiB used: 83.35 GiB (8.7%)
>   SMART Message: Unable to run smartctl. Root privileges required.
>   ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
>     model: MZVL21T0HCLR-00BL2 size: 953.87 GiB block-size: physical: 512 B
>     logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
>     rev: CL1QGXA7 temp: 40.9 C scheme: GPT
> Partition:
>   ID-1: / raw-size: 953.57 GiB size: 937.53 GiB (98.32%) used: 83.34 GiB
>     (8.9%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
>   ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 4.4 MiB
>     (1.5%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
> Swap:
>   Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
>   ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%) priority: -2
>     file: /swapfile
> Sensors:
>   System Temperatures: cpu: 34.0 C mobo: N/A
>   Fan Speeds (RPM): N/A
> Info:
>   Processes: 361 Uptime: 24m wakeups: 1 Memory: 31.08 GiB used: 3.39 GiB
>   (10.9%) Init: systemd v: 251 default: graphical tool: systemctl
>   Compilers: gcc: 12.1.1 clang: 14.0.6 Packages: pacman: 1198 lib: 318
>   flatpak: 0 Shell: Zsh v: 5.9 default: Bash v: 5.1.16 running-in: konsole
>   inxi: 3.3.20

And the report from journalctl -p3 -b-1
(Last few lines which correspond in time to a failed suspend effort)

Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to write source OUI
Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* failed to enable link training
Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read current backlight control mode: -110
Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x60
Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x92
Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to write source OUI
Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* failed to enable link training
Aug 17 20:45:27 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read current backlight control mode: -110
Aug 17 20:45:28 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x60
Aug 17 20:45:29 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x92
Aug 17 20:45:33 LegionPro kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to write source OUI

Already tried downgrading my graphics card mentioned elsewhere as a possible solution to no avail (Did downgrade to Nvidia-510 and 470). And a downgrade of the kernel to previous LTS version (5.10.136-1) with the same result.

Any help/pointers in resolving this would be highly appreciated as being able not to turn off this beautiful beast for long periods is a very appealing feature to me (extensively used on Mac).

Thanks for your time!

Same problem here :frowning:

I have tried all kernels, switch nvidia drivers, nothing seen to work.

create a new topic where you provide system info + logs