VNC black screen + continuous GPU restart loop on macOS 26.3.2
Environment
- Host: Mac16,12 (MacBook Pro)
- macOS: 26.3.2 (25D2150)
- SIP config:
csrutil enable --without debug + csrutil allow-research-guests enable (Option 2)
- AMFI bypass:
amfidont via make amfidont_allow_vphone
- vphone-cli: latest
main branch (after git pull)
- Firmware:
17,3_26.3_23D127 (matching the tested config in README)
What happens
make boot completes successfully with no exit 137. The preflight check passes:
/Users/.../vphone-cli/.build/release/vphone-cli: accepted override=security disabled
[signed_debug_help] exit=0
vphoned connects and reports normal status:
[control] connected to vphoned v1 (192.168.64.27), caps: ["hid", "devmode", "file", ...]
[battery] sync 100%, connectivity=1
However, the console then floods with:
Trying to restart GPU (Undefined)...
Trying to restart GPU (Undefined)...
Trying to restart GPU (Undefined)...
... (repeats indefinitely)
Connecting via VNC (vnc://127.0.0.1:5901) shows only a black screen with a spinning cursor. The UI never renders.
Other relevant log lines:
AppleSEPKeyStore: operation failed (sel: 135 ret: e00002e6)
IOUC AppleVideoToolboxParavirtualizationUserClient failed sandbox in process pid 433, WidgetRenderer_D
What I tried
- Confirmed
allow-research-guests: enabled
- Re-ran
make amfidont_allow_vphone after each build (CDHash changes on rebuild)
- Waited several minutes — GPU restart loop never resolves
Question
Is this a known issue with macOS 26.3.2 (25D2150) and the paravirtualized GPU driver, or is there something specific about the firmware patch / CFW install I may have missed? The README lists Mac16,12 26.3 as a tested configuration, so I'd expect this to work.
Any guidance appreciated. Happy to provide additional logs if needed.

VNC black screen + continuous GPU restart loop on macOS 26.3.2
Environment
csrutil enable --without debug+csrutil allow-research-guests enable(Option 2)amfidontviamake amfidont_allow_vphonemainbranch (aftergit pull)17,3_26.3_23D127(matching the tested config in README)What happens
make bootcompletes successfully with noexit 137. The preflight check passes:vphoned connects and reports normal status:
However, the console then floods with:
Connecting via VNC (
vnc://127.0.0.1:5901) shows only a black screen with a spinning cursor. The UI never renders.Other relevant log lines:
What I tried
allow-research-guests: enabledmake amfidont_allow_vphoneafter each build (CDHash changes on rebuild)Question
Is this a known issue with macOS 26.3.2 (25D2150) and the paravirtualized GPU driver, or is there something specific about the firmware patch / CFW install I may have missed? The README lists
Mac16,12 26.3as a tested configuration, so I'd expect this to work.Any guidance appreciated. Happy to provide additional logs if needed.