• Sources: primary, discussion, further discussion
  • Summary: Cody Ho and Niklas Sheth report a conformant OpenGL ES 3.0 driver for the AGX GPU on the M4 Mac Mini and MacBook Neo, spanning a reverse-engineered firmware ABI, a Linux kernel driver written in Rust, a custom shader compiler and Mesa integration. They state the work was clean room, using traces from their own hypervisor and shaders they wrote rather than Apple binaries, and that Codex and Claude produced most of the code. They put the A18 Pro firmware ABI at roughly 1.5 times the structs and twice the pointers of the M1 ABI.
  • Why it matters: Reverse engineering a firmware ABI against hardware traces is the kind of slow, rote work where agents compound over a long run.
  • Follow-up: Nothing is upstream and the authors state the code is not ready for end users, so track whether their kernel driver lands after the M1 and M2 drivers.

send feedback on this story