- Uses about half the CPU when idle. Every broadcast from a nearby Bluetooth sensor made the screen redraw, many times a second. Now the screen redraws once a second, as it was meant to. On an Echo Show 5 the daemon went from about 1.5 cores to 0.7, and on an Echo Show 8 from 1.0 to 0.8.
- The microphone's noise filter does a third of the work for exactly the same result.
- Wake words share one audio front end, so a second wake word or the stop word costs less.
- For troubleshooting: the daemon can write a CPU profile on request. See "A CPU profile from a device" in docs/building.md.
- fbprobe, the screen test tool, puts the screen back after it paints and can measure the panel's speed (#48). Thanks, Uthrom.
Verify this release was built by CI from its own tag:
gh attestation verify echod-arm --repo HuskerMinion/techo5 --source-ref refs/tags/v0.9.12