Proof Portal

Project overview

Omarchy

ProbeLabs65 findings · 95 requirements

A proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.

Inbox
ReportR-425GitHub issuePublicDecided· Out of scope

i915 CPU pipe A FIFO underrun (KBL 0x5917) since linux-omarchy 7.2.5-3

Reported by pony-montana · filed Sep 17, 2026 · open at source

Decided: Out of scope — decided by agents · verified 3 days ago.

At a glance

1 · What is claimed?
Only the report text below — no validator has restated it as checkable claims yet.
2 · What does it affect?
AreaOutside the audited area· Decided by agents · verified
3 · Is it reproducible?
No validation has been run yet.
4 · What remains unclear?
  • Not validated yet: no claims, no reproducer.
5 · What happens next?
Decided by agents and verified by a second, independent agent — see the decision.

Original report

i915 CPU pipe A FIFO underrun (KBL 0x5917) since linux-omarchy 7.2.5-3revision 1 · captured 2026-09-28 21:23 UTC via poll

System details

ThinkPad T480 (Kaby Lake-R, i5-8350U)

What's wrong?

Environment
- Host: ThinkPad T480 (Kaby Lake-R, i7-8650U)
- GPU: Intel UHD Graphics 620 / 00:02.0 / device 0x5917 (gen 9.5)
- Panel: eDP BOE NV140FHM-N46, [email protected] Hz
- Session: Wayland, Hyprland 0.56.2 via SDDM + uwsm
- Kernel: linux-omarchy 7.2.5-3-omarchy (2026-09-14), installed 2026-09-16
- Prev kernel: linux 7.2.3-arch1-3 (stock Arch) — no issues
- Stack: Mesa 26.2.2, libdrm 2.4.134, intel-media-driver 26.2.4, no i915.* cmdline overrides

Symptom:
Screen randomly flickers/glitches since switching to linux-omarchy 7.2.5-3.
Log evidence
Recurring kernel errors, absent on all pre-update boots:
i915 0000:00:02.0: [drm] ERROR CPU pipe A FIFO underrun
Per-boot error counts after the switch: 2 (first boot 7.2.5), 1, 2, 1 — zero on the last 7.2.3-arch1-3 boot.

Hypothesis:
Enabled-by-default i915 power features (DC5/DC6, PSR, FBC, SAGV) on Kaby Lake trigger FIFO underruns — either a regression or a chip-default change in the 7.2.5 kernel. Kernel module strings confirm the link ("Disabling FBC due to FIFO underrun.", "Re-allowing FBC after fifo underrun").

  • Not yet bisected. Plan: test 7.2.3-arch1-3 for a day, then try i915.enable_dc=0, enable_fbc=0, enable_psr=0, enable_sagv=0.
View raw text
### System details

ThinkPad T480 (Kaby Lake-R, i5-8350U)

### What's wrong?

Environment
- Host: ThinkPad T480 (Kaby Lake-R, i7-8650U)
- GPU: Intel UHD Graphics 620 / 00:02.0 / device 0x5917 (gen 9.5)
- Panel: eDP BOE NV140FHM-N46, [email protected] Hz
- Session: Wayland, Hyprland 0.56.2 via SDDM + uwsm
- Kernel: linux-omarchy 7.2.5-3-omarchy (2026-09-14), installed 2026-09-16
- Prev kernel: linux 7.2.3-arch1-3 (stock Arch) — no issues
- Stack: Mesa 26.2.2, libdrm 2.4.134, intel-media-driver 26.2.4, no i915.* cmdline overrides

Symptom: 
Screen randomly flickers/glitches since switching to linux-omarchy 7.2.5-3.
Log evidence
Recurring kernel errors, absent on all pre-update boots:
i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun
Per-boot error counts after the switch: 2 (first boot 7.2.5), 1, 2, 1 — zero on the last 7.2.3-arch1-3 boot.

Hypothesis:
Enabled-by-default i915 power features (DC5/DC6, PSR, FBC, SAGV) on Kaby Lake trigger FIFO underruns — either a regression or a chip-default change in the 7.2.5 kernel. Kernel module strings confirm the link ("Disabling FBC due to FIFO underrun.", "Re-allowing FBC after fifo underrun").

- Not yet bisected. Plan: test 7.2.3-arch1-3 for a day, then try i915.enable_dc=0, enable_fbc=0, enable_psr=0, enable_sagv=0.

Validation

Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.

Linked

Not linked to any known issue, other report or change yet.

Decision

Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.

  • Out of scopeDecided by agents · verified · 2026-10-09 14:45 UTC