Skip to content

Crash and restart after omarchy-system-lock #6223

Description

@filip-spaldon

System details

Omarchy 3.8.3

What's wrong?

System details

  • PC: Framework Desktop (AMD Ryzen AI Max 300 Series)
  • CPU/APU: AMD Ryzen AI Max 385 w/ Radeon 8050S (Strix Halo, gfx11)
  • GPU: amdgpu 0000:c2:00.0, VRAM 16384M (UMA), ATOM BIOS 113-STRXLGEN-001
  • SMU firmware: 0x0a640600 (100.6.0)
  • Omarchy: 3.8.3
  • Kernel: 7.1.3-arch1-2 (broken) — 7.0.10-arch1-1 confirmed working (rollback tested)
  • linux-firmware-amdgpu: 20260622-1 (broken) — 20260519-1 confirmed working
  • mesa: 1:26.1.4-1 (broken) — 1:26.1.1-2 confirmed working
  • Hyprland: 0.55.4-1

What's wrong

Since upgrading to Omarchy 3.8.3 (bumps linux 7.0.10→7.1.3, linux-firmware-amdgpu 20260519→20260622, mesa 26.1.1→26.1.4, hyprland 0.55.2→0.55.4), the system immediately hard-freezes and force-reboots as soon as the display is turned off via DPMS — whether triggered by omarchy-system-lock, a custom hyprctl dispatch dpms off keybind, or automatically via hypridle's idle timeout. No delay — the reboot happens right at the point the screen goes dark.

There is no clean shutdown in the journal (no unmounting sequence, no kernel panic, no amdgpu reset/timeout messages) — the journal just stops, consistent with a hard hang forcing an external/hardware reset.

Reproduction steps

hyprlock &
sleep 3
hyprctl dispatch dpms off

→ Display turns off → system force-reboots immediately. Reproduced consistently (4/4 attempts) via both manual and hypridle-automatic triggering.

Key log evidence

Journal simply ends mid-stream, no error, no shutdown sequence:

Jul 14 21:08:40 omarchy kernel: [UFW BLOCK] IN=enp191s0 ... (normal traffic)
Jul 14 21:08:42 omarchy kernel: [UFW BLOCK] IN=enp191s0 ...
--- journal ends, next boot starts ~1 min later, no panic/reset/coredump anywhere ---

Key findings

  • Rolling back kernel + linux-firmware-amdgpu + mesa to pre-3.8.3 versions (via btrfs/limine snapshot) completely fixes it — same hardware, same repro steps, zero crashes. Strongly points to a regression in one of these three packages between the given versions.
  • Locking without triggering DPMS off (OMARCHY_LOCK_ONLY=true omarchy-system-lock) does not crash by itself — confirms DPMS off specifically is the trigger, not hyprlock rendering.
  • No amdgpu/SMU/VPE error is ever logged before the crash

Happy to provide more logs if useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions