Benchmark #809

Download
BORE 5.7.10 vs BORE 5.8.10 vs SCX schedulers in Rocket League + kernel compilation| Kernel 6.12.2

Rocket League | first two minutes of match replay | Ryzen 5700X | RTX 3060Ti | power profile: Balanced | kernel 6.12.2

Submitted 4 months ago by yubysowhat

Specifications
Label OS GPU CPU RAM OS specific
BORE 5.7.10 CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.12.2-1B5710 powersave
BORE 5.8.10 CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.12.2-1B5810 powersave
Bpfland CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.12.2-1B5810 powersave
Bpfland-next CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.12.2-1B5810 powersave
Flash CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.12.2-1B5810 powersave
LAVD CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.12.2-1B5810 powersave
Rusty CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.12.2-1B5810 powersave
# Top runs: * **Highest FPS**: `BORE 5.7.10` provides the highest average FPS, delivering a significant increase over other runs with comparable stability. * **Smoothest FPS**: `BORE 5.8.10` achieves smoother performance with lower FPS variance, indicating more stable frame delivery. * **Best overall**: `BORE 5.8.10` is the best overall choice, balancing excellent frame smoothness with high FPS, optimizing gameplay performance. # Issues: * The implementation tested with `bpfland` and its variants (including `flash`, `lavd`, and `rusty`) demonstrated significantly lower FPS compared to `BORE` versions. Specifically, FPS for `bpfland` was below half of any `BORE` version, indicating severe performance degradation. * Both `flash` and `rusty` variants showed excessive frame time variability, resulting in poorer runtime performance and potentially noticeable jittering during gameplay. * Both `flash` and `rusty` runs utilized considerably more swap memory compared to other variants, hinting at suboptimal memory management outside the `BORE` configurations. # Summary In this benchmark, different Linux kernel schedulers and versions were assessed under CachyOS while running Rocket League with a focus on version differences in `BORE` and various `scx` schedulers. `BORE` versions 5.7.10 and 5.8.10 demonstrated superior performance in terms of FPS and stability, particularly 5.8.10 which offered a smoother gaming experience. The `scx` schedulers, including `bpfland`, `lavd`, and `rusty`, exhibited significantly reduced performance and higher variability in frame timing, suggesting they may not be suitable for gaming under similar conditions. The notable differences in swap usage further suggest inefficiencies in memory handling with these schedulers, which might contribute to their lower performance metrics.