Route 1, the port's hardware-consumption reference: I wrote 'no /dev/snd, no ALSA
and no PulseAudio'. The first two hold; the third is false -- I checked only
/run/user/*/pulse and concluded absence from one path, while pactl reaches a server
at /tmp/pulse-*. The route is still blocked, accurately: the only sink is a
module-null-sink, which is software-timed, so there is no hardware rate here.
Route 2, varying host load: void. The 60 Hz and 30 Hz captures disagree by 2.8x, so
neither is a guest rate, and x11grab achieved 17.5 of 60 requested fps -- the
capture path is itself starved and cannot sample a ~28 fps guest.
Records the concurrency confound against my own practice: this session ran cargo
builds alongside emulator boots at least twice, and the older fps and dwell figures
cannot now be audited for it.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v