When my screen locks, either via timeout or if I hit meta-L, sometimes the normal login screen appears (background image and password input) but most of the time I just get a totally blank screen. There’s a mouse cursor, and it even changes to a text cursor if I roll over the area where the login form should be. And I can type my password and get in. Also if I simply switch to a different TTY (ctrl-alt-F4) and back (ctrl-alt-F2) the proper screen suddenly appears. But then it’s back to the same problem on the next lock.
Again, it doesn’t always happen, but this is as close as I’ve come to figuring out a pattern:
- After waking from a long sleep period, the login screen is fine
- If I meta-L to lock, it works fine the first time
- If I meta-L to lock a second time (and every? attempt after that) I get the blank screen
- If the session auto-locks but does not sleep, I think I usually get the blank screen?
This is a Lenovo laptop with no external monitor or any other peripherals. Latest LTS kernel and pamac says I’m up to date. inxi output below.
I found an open thread with the same issue here but when I added my two cents I was reprimanded for “hijacking” it:
inxi --farz
System:
Kernel: 6.6.46-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
root=UUID=4037aebe-ac6c-49bb-a42e-072ca153b4a4 rw quiet splash
udev.log_priority=3
Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.5.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20R9 v: Lenovo ThinkBook 13s-IWL
serial: <superuser required> Chassis: type: 10 v: Lenovo ThinkBook 13s-IWL
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40697WIN
serial: <superuser required>
part-nu: LENOVO_MT_20R9_BU_idea_FM_ThinkBook 13s-IWL
uuid: <superuser required> UEFI: LENOVO v: 9YCN32WW date: 04/18/2019
Battery:
ID-1: BAT0 charge: 26.6 Wh (100.0%) condition: 26.6/45.0 Wh (59.2%)
volts: 15.4 min: N/A model: Celxpert SR Real Battery type: Li-poly
serial: <filter> status: full
CPU:
Info: model: Intel Core i7-8565U bits: 64 type: MT MCP arch: Whiskey Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x8E (142) stepping: 0xB (11) microcode: 0xF6
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
L3: 8 MiB desc: 1x8 MiB
Speed (MHz): avg: 2023 high: 3000 min/max: 400/4600 scaling:
driver: intel_pstate governor: powersave cores: 1: 3000 2: 2755 3: 1518
4: 2709 5: 400 6: 1931 7: 2743 8: 1134 bogomips: 32012
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown status: Not affected
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional;
RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel WhiskeyLake-U GT2 [UHD Graphics 620] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:3ea0 class-ID: 0300
Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:2 chip-ID: 04f2:b61e
class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.2
compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93") monitors: <missing: xrandr>
Monitor-1: eDP-1 model: AU Optronics 0x5a2d built: 2018 res: 1920x1080
dpi: 166 gamma: 1.2 size: 293x165mm (11.54x6.5") diag: 336mm (13.2")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.6-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 620 (WHL
GT2) device-ID: 8086:3ea0 memory: 7.48 GiB unified: yes
API: Vulkan v: 1.3.279 layers: N/A device: 0 type: integrated-gpu
name: Intel UHD Graphics 620 (WHL GT2) driver: mesa intel v: 24.1.6-arch1.1
device-ID: 8086:3ea0 surfaces: xcb,xlib
Audio:
Device-1: Intel Cannon Point-LP High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl
bus-ID: 00:1f.3 chip-ID: 8086:9dc8 class-ID: 0403
API: ALSA v: k6.6.46-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.2.2 status: off with: pipewire-media-session
status: active tools: pw-cli
Server-3: PulseAudio v: 17.0 status: active with: pulseaudio-alsa
type: plugin tools: pacat,pactl
Network:
Device-1: Intel Cannon Point-LP CNVi [Wireless-AC] driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:9df0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:4
chip-ID: 8087:0aaa class-ID: e001
Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Drives:
Local Storage: total: 476.94 GiB used: 313.51 GiB (65.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: OM8PCP3512F-AB
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: ECFK52.3 temp: 24.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 476.31 GiB size: 467.77 GiB (98.21%)
used: 313.5 GiB (67.0%) fs: ext4 dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 5.8 MiB (1.1%) fs: vfat dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 39.0 C pch: 34.0 C mobo: N/A
Fan Speeds (rpm): N/A
Repos:
Packages: pm: pacman pkgs: 1473 libs: 388 tools: pamac pm: flatpak pkgs: 0
Active pacman repo servers in: /etc/pacman.d/mirrorlist
1: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
2: https://gsl-syd.mm.fcix.net/manjaro/stable/$repo/$arch
3: https://nnenix.mm.fcix.net/manjaro/stable/$repo/$arch
4: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
5: https://coresite.mm.fcix.net/manjaro/stable/$repo/$arch
6: https://mirrors2.manjaro.org/stable/$repo/$arch
7: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch
8: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch
9: https://irltoolkit.mm.fcix.net/manjaro/stable/$repo/$arch
10: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
11: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
12: http://ossmirror.mycloud.services/os/linux/manjaro/stable/$repo/$arch
13: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch
14: https://fastmirror.pp.ua/manjaro/stable/$repo/$arch
15: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
16: https://mnvoip.mm.fcix.net/manjaro/stable/$repo/$arch
17: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
18: http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
19: http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
20: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
21: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
22: https://mirror.ibakerserver.pt/manjaro/stable/$repo/$arch
23: https://codingflyboy.mm.fcix.net/manjaro/stable/$repo/$arch
24: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/stable/$repo/$arch
25: https://cofractal-ewr.mm.fcix.net/manjaro/stable/$repo/$arch
26: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
27: https://manjaro.ynh.ovh/stable/$repo/$arch
28: https://manjaro.ipacct.com/manjaro/stable/$repo/$arch
29: http://manjaro.mirrors.uk2.net/stable/$repo/$arch
30: https://nocix.mm.fcix.net/manjaro/stable/$repo/$arch
31: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
32: https://ridgewireless.mm.fcix.net/manjaro/stable/$repo/$arch
33: https://mirrors.manjaro.org/repo/stable/$repo/$arch
34: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
35: https://ohioix.mm.fcix.net/manjaro/stable/$repo/$arch
36: https://mirror.easyname.at/manjaro/stable/$repo/$arch
37: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
38: https://uvermont.mm.fcix.net/manjaro/stable/$repo/$arch
39: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch
40: https://volico.mm.fcix.net/manjaro/stable/$repo/$arch
41: https://quantum-mirror.hu/mirrors/pub/manjaro/stable/$repo/$arch
42: https://edgeuno-bog2.mm.fcix.net/manjaro/stable/$repo/$arch
43: http://mirror.fcix.net/manjaro/stable/$repo/$arch
44: https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
Info:
Memory: total: 16 GiB note: est. available: 15.32 GiB used: 4.68 GiB (30.5%)
Processes: 235 Power: uptime: 1d 23m states: freeze,mem,disk
suspend: s2idle avail: deep wakeups: 2 hibernate: platform avail: shutdown,
reboot, suspend, test_resume image: 6.11 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Zsh v: 5.9 default: Bash
v: 5.2.32 running-in: konsole inxi: 3.3.35