Enhancing Your Gaming Experience on Linux With Sched_ext
Talkat Open Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 2025 · 2025-12-08..12-10·
summary
Shows a concrete BPF-based Sched_ext implementation (merged in Linux 6.12) that replaces CFS with LAD: latency-aware virtual-deadline scheduler, using a task wake/waker graph and kernel energy models to pick cores on hybrid SoCs. Claims: average FPS can stay high while reducing low-1% tail drops (example charts show a stable case at ~41 FPS/low1% ~30 versus a bad case swinging 120→5), demo on Steam Deck raises FPS from ~20 to ~45–50 under background load, and Snapdragon tests cut energy use versus CFS.
AI-written summary · about
chapters (12)
- 0:00Linux gaming with sched_ext
- 1:50Performance and energy in gaming
- 7:25Schedulers and gaming performance
- 9:14Gaming workload characteristics
- 13:10sched_ext framework
- 17:24Gaming-optimized scheduler
- 20:13Virtual deadline scheduling
- 23:52Task time slice in LAD
- 25:18CPU selection for energy
- 31:07Demo: LAD on Steam Deck
- 33:56Demo: Energy-aware scheduling
- 35:18Q&A
related talks
46mOS Scheduling with Nest: Keeping Tasks Close Together on Warm Cores
41mA Solution to High Latencies Caused by I/O
01mWelcome to the Gaming MC!
51mImproving game performance with Android Dynamic Performance Framework
21mOptimizing Chromium Low-Power Workloads on Intel Notebooks
42mWhen the OS gets in the way
29mModernizing Resource Management in Embedded Systems Using eBPF
40mAdding Functionality to Make Windows Games Run Faster on Linux
