User Tools

Site Tools


fourier:start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fourier:start [2026/04/30 08:57] – refresh status snapshot 2026-04-30: kwin reverted to 0001 / MR closed, vb2 RFC v1 sent and reviewed markus_fritschefourier:start [2026/04/30 10:26] (current) – fourier paused pending GL/EGL pipeline campaign baseline; live tasks: chromium-fourier build + vb2 RFC v2 markus_fritsche
Line 10: Line 10:
   * Local Arch packaging + investigation notes: [[https://git.reauktion.de/marfrit/marfrit-packages|gitea/marfrit-packages]] under ''arch/{chromium,qt6-base,kwin,firefox}-fourier/'', ''kernel/vb2-dma-resv-rfc/'', ''upstream-submissions/''   * Local Arch packaging + investigation notes: [[https://git.reauktion.de/marfrit/marfrit-packages|gitea/marfrit-packages]] under ''arch/{chromium,qt6-base,kwin,firefox}-fourier/'', ''kernel/vb2-dma-resv-rfc/'', ''upstream-submissions/''
   * Reference target: **ohm** (PineTab2 / RK3566 / Mali-G52 / panfrost / mainline 6.19.10 / KDE Plasma 6.6.4 Wayland)   * Reference target: **ohm** (PineTab2 / RK3566 / Mali-G52 / panfrost / mainline 6.19.10 / KDE Plasma 6.6.4 Wayland)
 +
 +===== Status — paused 2026-04-30 =====
 +
 +Project paused pending the GL/EGL pipeline campaign baseline. The browser-side ship-gate (1080p30 YouTube ≤ 30 % CPU, no drops) is gated on the Mali-side EGLImage import cost being addressed; running browser measurements before that lands produces known-failing results that contaminate the 8-phase loop.
 +
 +Freeze-state record: [[fourier:phase5_2026-04-30|Phase 5 review handover, 2026-04-30]].
 +
 +Live tasks that continue independently:
 +  * **chromium-fourier build** — finish the build + publish; package ships, measurement deferred.
 +  * **vb2 dma_resv RFC v2** — kernel-side, separate cadence.
 +
 +Re-entry condition: GL fix campaign surfaces something useful that changes the GL-consumer baseline.
  
 ===== Status snapshot — 2026-04-30 ===== ===== Status snapshot — 2026-04-30 =====
Line 16: Line 28:
 | **chromium-fourier** | 4 | end-to-end smooth playback | ohm | bbb_1080p30_h264.mp4: ~81 % chrome CPU vs ~131 % pre-patch baseline (~3.8× reduction) | | **chromium-fourier** | 4 | end-to-end smooth playback | ohm | bbb_1080p30_h264.mp4: ~81 % chrome CPU vs ~131 % pre-patch baseline (~3.8× reduction) |
 | **qt6-base-fourier** | 3 | shipped + upstream-targetable | ohm + fresnel | pure spec-correctness GLES3 fix; zero ''GL_INVALID_VALUE'' in journal post-relogin | | **qt6-base-fourier** | 3 | shipped + upstream-targetable | ohm + fresnel | pure spec-correctness GLES3 fix; zero ''GL_INVALID_VALUE'' in journal post-relogin |
-| **kwin-fourier** | 2 (1 shipped + 1 upstream-shape) | upstream-bound | ohm | side-effect: every ''wp_linux_dmabuf-v1'' client snappier on Mali-class HW +| **kwin-fourier** | 1 shipped (0001-skip-wait) | shipped, MR 9157 closed | ohm | reverted to 0001 after MR review found 0002 technically wrong; goes no-op once vb2-dma-resv RFC lands 
-| **vb2-dma-resv RFC** | 3-patch kernel RFC drafted, ready for ''send-email'' | — | the fix that makes the kwin-fourier wait premise actually true |+| **vb2-dma-resv RFC** | 3 sent 2026-04-29 v1 reviewed (Nicolas + Christian); v2 sketch backlogged | — | not a NACK; attach point moves to ''device_run'', opt-in flag added, lockdep annotated for v2 |
 | **firefox-fourier 150.0.1** | 4 | partial — gates 1+4 verified, 2+3 corrected today, rebuild pending | fresnel | root cause identified via ''MOZ_LOG'': must probe by ''h264_v4l2request'' codec name first | | **firefox-fourier 150.0.1** | 4 | partial — gates 1+4 verified, 2+3 corrected today, rebuild pending | fresnel | root cause identified via ''MOZ_LOG'': must probe by ''h264_v4l2request'' codec name first |
 | **upstream submission drafts** | 3 | written, awaiting validation gates | — | bugreports.qt.io, invent.kde.org MR, linux-media RFC | | **upstream submission drafts** | 3 | written, awaiting validation gates | — | bugreports.qt.io, invent.kde.org MR, linux-media RFC |
fourier/start.1777539434.txt.gz · Last modified: by markus_fritsche