Phaethon

news /

Two ladders of kernel rungs

The load waits that spun a core now wait on a signal, the IOP host sleeps to its real deadline, and the listener's send left the game thread. Each rung says whether the game could observe it, and Jak 1 to 3 booted for every one.

The kernel efficiency arc lands as numbered rungs, each on its own pull request. In #2381, rung 4, the EE thread blocks for an RPC reply instead of spinning. In #2418, rung 9, the IOP host sleeps to its true next deadline: idle, it woke about 695 times a second, 68 percent of them finding nothing, at a one millisecond seed that is now one 60 Hz field. In #2419, rung 10, the listener's socket write leaves the EE thread for a sender thread and a 1 MiB ring allocated once. #2457 folded the first ladder into the renderer branch, and #2555 carried rungs 14, 16 and 15 of the second.

23 Sep 2026 · kernel · measurementEvery post
Phaethon

Built with AI in the loop. Phaethon uses AI assistance for speed and accuracy, and holds it to the same bar as every other contribution: every change is read, tested and checked against the console before it lands.

develop f183c49b CI green v0.2.0-rc6 26 Sep 2026