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-207GitHub issuePublicDecided· Out of scope

MSI Prestige 16 AI+ C3MTG display corruption fixed by three Xe PSR parameters

Reported by forcey · filed Sep 22, 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

MSI Prestige 16 AI+ C3MTG display corruption fixed by three Xe PSR parametersrevision 1 · captured 2026-09-28 21:23 UTC via poll

System details

MSI Prestige 16 AI+ C3MTG; Intel Panther Lake Arc B390 (xe); Samsung ATNA60HR07-0 OLED; Omarchy 4.0.4-1; linux-omarchy 7.2.5-3.

What's wrong?

Summary

On the internal Samsung OLED panel, the top roughly fifth of the screen intermittently becomes corrupted. The corrupted band is either random pixel noise or a duplicate of the bottom fifth of the framebuffer. The rest of the desktop remains correct, the cursor continues moving, and moving the pointer through the bad band immediately redraws it.

This is not a full system freeze or general tearing problem.

Reproduction

  1. Boot the default Omarchy configuration without the three Xe display parameters below.
  2. Use the internal eDP-1 panel normally.
  3. When the corruption occurs, move the pointer through the affected top band; this forces the band to redraw.

The issue is intermittent, so I cannot provide a deterministic trigger beyond normal desktop use.

Workaround

Adding exactly these three kernel parameters fixes the problem completely:

xe.enable_psr2_sel_fetch=0 xe.enable_panel_replay=0 xe.enable_psr=0

With those parameters present, the corruption has not reappeared. I have not needed to disable FBC or display C-states.

Kernel log

An affected/default boot logged:

xe 0000:00:02.0: [drm] Selective fetch area calculation failed in pipe A

Historical Omarchy workaround

This is the same class of workaround previously shipped in install/config/hardware/fix-intel-panther-lake-display.sh at commit fc79da1 (fc79da14), which added:

xe.enable_psr=0 xe.enable_panel_replay=0 xe.enable_fbc=0 xe.enable_dc=0

That script was later removed in commit a70b05e8 with the explanation that new kernel patches made the display workarounds unnecessary. On this MSI/Samsung panel, the default configuration still reproduces the corruption, while the first three parameters from the old workaround fix it. FBC and display C-states are not required for the fix.

Full details

  • Machine: MSI Prestige 16 AI+ C3MTG, board MS-2622, BIOS E2622IMS.11A
  • GPU: Intel Panther Lake Arc B390, PCI ID 8086:b080, MSI subsystem 1462:14df, xe driver
  • Panel: Samsung Display Corp. ATNA60HR07-0, EDID manufacture year 2025, 2880x1800 OLED at 120 Hz, eDP-1
  • Omarchy: 4.0.4-1
  • Kernel: 7.2.5-3-omarchy
  • Hyprland: 0.56.2-2

The relevant working command-line parameters are:

fred=on xe.enable_psr2_sel_fetch=0 xe.enable_panel_replay=0 xe.enable_psr=0

Expected behavior

The internal panel should remain visually correct with the default kernel configuration, without requiring users to disable PSR2 selective fetch, Panel Replay, and PSR manually.

Additional context

The panel reports DisplayID support for Panel Replay. Similar Panther Lake display reports include selective-fetch and Panel Replay failures, but this MSI/Samsung panel has a distinct partial-band corruption symptom.

Related reports: #5573 and #11016.

View raw text
### System details

MSI Prestige 16 AI+ C3MTG; Intel Panther Lake Arc B390 (xe); Samsung ATNA60HR07-0 OLED; Omarchy 4.0.4-1; linux-omarchy 7.2.5-3.

### What's wrong?

### Summary

On the internal Samsung OLED panel, the top roughly fifth of the screen intermittently becomes corrupted. The corrupted band is either random pixel noise or a duplicate of the bottom fifth of the framebuffer. The rest of the desktop remains correct, the cursor continues moving, and moving the pointer through the bad band immediately redraws it.

This is not a full system freeze or general tearing problem.

### Reproduction

1. Boot the default Omarchy configuration without the three Xe display parameters below.
2. Use the internal eDP-1 panel normally.
3. When the corruption occurs, move the pointer through the affected top band; this forces the band to redraw.

The issue is intermittent, so I cannot provide a deterministic trigger beyond normal desktop use.

### Workaround

Adding exactly these three kernel parameters fixes the problem completely:

```
xe.enable_psr2_sel_fetch=0 xe.enable_panel_replay=0 xe.enable_psr=0
```

With those parameters present, the corruption has not reappeared. I have not needed to disable FBC or display C-states.

### Kernel log

An affected/default boot logged:

```
xe 0000:00:02.0: [drm] Selective fetch area calculation failed in pipe A
```

### Historical Omarchy workaround

This is the same class of workaround previously shipped in install/config/hardware/fix-intel-panther-lake-display.sh at commit fc79da1 (fc79da14), which added:

```
xe.enable_psr=0 xe.enable_panel_replay=0 xe.enable_fbc=0 xe.enable_dc=0
```

That script was later removed in commit a70b05e8 with the explanation that new kernel patches made the display workarounds unnecessary. On this MSI/Samsung panel, the default configuration still reproduces the corruption, while the first three parameters from the old workaround fix it. FBC and display C-states are not required for the fix.

### Full details

- Machine: MSI Prestige 16 AI+ C3MTG, board MS-2622, BIOS E2622IMS.11A
- GPU: Intel Panther Lake Arc B390, PCI ID `8086:b080`, MSI subsystem `1462:14df`, `xe` driver
- Panel: Samsung Display Corp. `ATNA60HR07-0`, EDID manufacture year 2025, 2880x1800 OLED at 120 Hz, eDP-1
- Omarchy: `4.0.4-1`
- Kernel: `7.2.5-3-omarchy`
- Hyprland: `0.56.2-2`

The relevant working command-line parameters are:

```
fred=on xe.enable_psr2_sel_fetch=0 xe.enable_panel_replay=0 xe.enable_psr=0
```

### Expected behavior

The internal panel should remain visually correct with the default kernel configuration, without requiring users to disable PSR2 selective fetch, Panel Replay, and PSR manually.

### Additional context

The panel reports DisplayID support for Panel Replay. Similar Panther Lake display reports include selective-fetch and Panel Replay failures, but this MSI/Samsung panel has a distinct partial-band corruption symptom.

Related reports: #5573 and #11016.

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 17:10 UTC