iter22 close — r9 maxImageDimension3D bump (Dawn/WebGPU unblock, campaign motivator) #6

Merged
marfrit merged 1 commits from claude-noether/panvk-bifrost:noether/iter22-close into main 2026-05-25 19:02:55 +00:00
Owner

Summary

  • Documents the iter22 close: mesa-panvk-bifrost r9 shipped 2026-05-25
  • This is the actual unblock for the campaign's stated motivator (Chromium GPU process Vulkan boot on PineTab2 / Bifrost SBCs)
  • Cross-refs marfrit-packages PR #103 (the driver patch itself)

What r9 is in one line

r1–r7 enabled the panvk-bifrost driver to exist and load; r9 makes Brave's WebGPU/Dawn actually accept it as a valid adapter on Mali-G52.

Three-point ship-check verdict

  • ✓ PR #103 (marfrit-packages) merged at 520f2fce337d
  • ✓ CI runs #1486 (mesa-panvk-bifrost-aarch64) + #1487 (video sibling) both success
  • ✓ ohm: pacman -Q mesa-panvk-bifrost reports 26.0.6.r9-1 (BuildID 63911eae...)
  • ✓ vulkaninfo: maxImageDimension3D = 2048 (was 512 on r7)
  • ✓ Brave/Dawn: Insufficient Vulkan limits for maxTextureDimension3D rejection eliminated

Test plan

  • vulkaninfo limit confirmed
  • Brave headless run produces only standard "panvk is not a conformant" warnings (no Dawn rejection)
  • CTS regression: dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.* 6/6 Pass
  • Phase 5 2nd-model review APPROVE WITH CHANGES — both changes applied

🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com

## Summary - Documents the iter22 close: mesa-panvk-bifrost r9 shipped 2026-05-25 - This is the actual unblock for the campaign's stated motivator (Chromium GPU process Vulkan boot on PineTab2 / Bifrost SBCs) - Cross-refs marfrit-packages PR #103 (the driver patch itself) ## What r9 is in one line r1–r7 enabled the panvk-bifrost driver to exist and load; **r9 makes Brave's WebGPU/Dawn actually accept it as a valid adapter on Mali-G52**. ## Three-point ship-check verdict - ✓ PR #103 (marfrit-packages) merged at `520f2fce337d` - ✓ CI runs #1486 (`mesa-panvk-bifrost-aarch64`) + #1487 (video sibling) both `success` - ✓ ohm: `pacman -Q mesa-panvk-bifrost` reports `26.0.6.r9-1` (BuildID `63911eae...`) - ✓ vulkaninfo: `maxImageDimension3D = 2048` (was 512 on r7) - ✓ Brave/Dawn: `Insufficient Vulkan limits for maxTextureDimension3D` rejection eliminated ## Test plan - [x] vulkaninfo limit confirmed - [x] Brave headless run produces only standard "panvk is not a conformant" warnings (no Dawn rejection) - [x] CTS regression: `dEQP-VK.api.copy_and_blit.core.image_to_image.3d_images.*` 6/6 Pass - [x] Phase 5 2nd-model review APPROVE WITH CHANGES — both changes applied 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
marfrit added 1 commit 2026-05-25 18:58:43 +00:00
Campaign-motivator unblock — Brave/Dawn detects panvk-bifrost on Mali-G52
but was rejecting the adapter due to maxImageDimension3D < 2048. r9 bumps
to 2048 + removes three wrong-invariant asserts. PR #103 merged; CI green;
r9-1 installed on ohm; vulkaninfo confirms; Brave/Dawn no longer rejects.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
marfrit merged commit cb85b39fe9 into main 2026-05-25 19:02:55 +00:00
marfrit deleted branch noether/iter22-close 2026-05-25 19:02:55 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marfrit/panvk-bifrost#6