Benchmark #970

Download
osu!stable + stress-ng - scx schedulers high-perf-clock

-no-patch is kernel without https://github.com/CachyOS/linux/commit/289fb34a0cf2fbe1278ebadb4e663b42cd2484d4 -clock is scx schedulers using scx_bpf_now from https://lore.kernel.org/lkml/Z4Djg_Va5wZ90ZoV@gpd3/T/#t instead of bpf_ktime_get_ns

Submitted 1 week ago by .dnaim

Specifications
Label OS GPU CPU RAM OS specific
bpfland-no-patch CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-2-cachyos-rc powersave
bpfland CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-3-cachyos-naim powersave
lavd-clock CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-3-cachyos-naim powersave
bpfland-clock CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-3-cachyos-naim powersave
flash CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-3-cachyos-naim powersave
lavd CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-3-cachyos-naim powersave
flash-clock CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-3-cachyos-naim powersave
BORE CachyOS AMD Radeon Graphics AMD Ryzen 5 6600HS Creator Edition 14 GB 6.13.0-rc6-3-cachyos-naim powersave
# Top runs: * **Highest FPS**: `lavd` has the highest FPS, with its average being more than 1% higher than other contenders, which indicates superior performance. * **Smoothest FPS**: `lavd` also showcases the smoothest performance with the lowest standard deviation and variance in FPS, offering the most stable gameplay experience. * **Best overall**: `lavd` combines both high average FPS and smooth performance, making it the best overall run in this benchmark with consistent frame delivery. # Issues: * The results for the scheduler labeled as `flash` and `flash-clock` presented the lowest average FPS amongst all runs, performing approximately 20% lower than the top performers, which could point to inefficiencies in handling the workload. # Summary The benchmark compares different `scx` schedulers using the `osu!stable` and `stress-ng` tools, aiming to explore their performance without specific kernel patches and using the high-performance clock `scx_bpf_now`. The `lavd` scheduler stood out, exhibiting both the highest and the most consistent FPS, suggesting it to be well-optimized for the given scenario. In contrast, the `flash` variants underperformed, highlighting potential issues with FPS delivery in comparison to others, which maintained better throughput and consistency.