User Tools

Site Tools


kwin_overlay_subsurface:worklist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
kwin_overlay_subsurface:worklist [2026/05/02 18:55] – Phase 1 LOCKED note + worklist refresh markus_fritschekwin_overlay_subsurface:worklist [2026/05/02 20:16] (current) – Phase 3 — pass-1 LOCKED status note added under the Phase 3 heading markus_fritsche
Line 44: Line 44:
  
 ===== Phase 3 — measurement (validate hypotheses with hot-path data) ===== ===== Phase 3 — measurement (validate hypotheses with hot-path data) =====
 +
 +**Status: pass-1 LOCKED 2026-05-02.** H1 rejected at N=1 across C0/C1/C2 + exploratory C3 stock-Brave. Verdict and full data in [[kwin_overlay_subsurface:phase3_findings|phase3_findings]]. Pass-2 replicates deferred — replication does not change a verdict reached two orders of magnitude beyond the threshold. Phase 4 design space pivots to H1' (Wayland-protocol dispatch as the kwin CPU cost) and to a new H1''-drops question (drops are not CPU-caused, per the Brave-vs-chromium-fourier inversion). Phase 2-prime source-read of ''KWin::Display::dispatchEvents'' and the libwayland-server arrival path becomes the new Phase 4 prerequisite.
  
   * [ ] **Highest-value first measurement**: ''perf record -p $(pgrep kwin_wayland)'' during BOTH cage and direct-Brave runs. Same clip, same 70 s window. Convert hypothesis from Phase 2 into hot-path evidence. Architect: "single highest-value remaining measurement, and it's cheap."   * [ ] **Highest-value first measurement**: ''perf record -p $(pgrep kwin_wayland)'' during BOTH cage and direct-Brave runs. Same clip, same 70 s window. Convert hypothesis from Phase 2 into hot-path evidence. Architect: "single highest-value remaining measurement, and it's cheap."
kwin_overlay_subsurface/worklist.txt · Last modified: by markus_fritsche