User Tools

Site Tools


kwin_overlay_subsurface:start

kwin_overlay_subsurface — KWin per-frame compositor cost on parent + wp_subsurface

A scope-narrow campaign to identify and remove the per-frame cost in KWin's overlay-subsurface composite path on Mali-G52 / panfrost / KDE Plasma 6.6.4 Wayland (PineTab2, RK3568). Spun off from ohm_gl_fix on 2026-05-02 after Phase 3 re-measurement isolated KWin specifically as the residual drop source on the in-scope use case (Brave/Chromium 1080p30 H.264).

  • Local dossier: ~/src/kwin_overlay_subsurface/ on boltzmann (canonical scope + reference list)
  • Reference target: ohm — PineTab2, Rockchip RK3568 (4× Cortex-A55, Mali-G52 MP2, hantro G1/G2 VPU). Kernel 6.19.10-danctnix1-1-pinetab2. Mesa 26.0.5. KDE Plasma 6.6.4 Wayland.

Status — Phase 1 locked 2026-05-02

Phase 1 evidence (raw attachments)

Sibling

  • ohm_gl_fix — Mali-G52 EGL/dmabuf import efficiency campaign. Closed 2026-05-02 with the explicit re-scope into this campaign. Phase 0 of this campaign inherits its evidence, A2 trajectory, decisive A/B, and software stack.

Namespace landing created 2026-05-02 alongside the Phase 1 leading-question lock (commit 595a130 on master in the local dossier).

kwin_overlay_subsurface/start.txt · Last modified: by markus_fritsche