Lessons from creating a gaming-oriented scheduler
Summary
The article reports on a Linux Plumbers Conference session about the latency-criticality aware virtual deadline (LAVD) gaming scheduler, implemented with BPF and Rust to reduce stuttering. It covers the tooling used (VaporMark, Perfetto), benchmarking challenges for gaming workloads, and discussions on tools, benchmarks, and potential future directions like a gamesuite and MangoHud.