‹ projects

reverb-m1

Native wired VR on Apple silicon: Reverb G1 display bring-up and stereo demo
git clone https://umhau.org/code/reverb-m1.git
Log | Files | Refs

commit 6fc2356438adc4384dc4797e38b7253bc2b27cbc
parent f2689519b8582202083458b71dfa161a9b390e4a
Author: umhau <umhau@example.invalid>
Date:   Wed, 21 Oct 2026 12:00:11 +0000

NOTES: 3D in headset confirmed; app telemetry and open items

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Diffstat:
MNOTES.md | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/NOTES.md b/NOTES.md @@ -59,3 +59,11 @@ The headset's HPD=0 self-heals restored HPD in ~120 ms ([time redacted] -> .997) mode (that path calls handleRemoveInterfaces directly). Needs a reboot; proposed boot-args: `amfi_get_out_of_my_way=1 hdcp-fuse-mask=0 appledptx-hot_unplug_delay_ms=300` (optionally `appledptx-max_link_rate=0x14` for 60 Hz-only operation). + +## Milestones +- 2026-10-20 ~[time redacted]: the stereo 3D test scene was visible inside the headset, after an automatic app + recovery. App: captured display, native 4320x2160 @ 90 Hz, strict presented-frame telemetry 89.90 fps + (presentAge 0.01 s, GPU 1.75 ms/frame, 0 GPU errors, 7 skipped frames at startup only). No boot-arg changes needed. +- Display-loss detection latency in the app: 10.7 s -> 0.98 s after moving callback work to CFRunLoopPerformBlock. +- Still open: millisecond-level continuity (candidate boot-arg appledptx-hot_unplug_delay_ms, parked), head tracking, + lens-distortion calibration.