Benchmark #1228

Download
EEVDF vs SCX schedulers in Rocket League | kernel 6.15rc1

Rocket League | first two minutes of match replay | no additional workload | Ryzen 5700X | RTX 3060Ti | power profile balanced

Submitted 1 week ago by yubysowhat

Specifications
Label OS GPU CPU RAM OS specific
Bpfland CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 34 GB 6.15.0-rc1-1EEVDF powersave
Chaos CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 34 GB 6.15.0-rc1-1EEVDF powersave
EEVDF CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 34 GB 6.15.0-rc1-1EEVDF powersave
Flash CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 34 GB 6.15.0-rc1-1EEVDF powersave
LAVD CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 34 GB 6.15.0-rc1-1EEVDF powersave
p2dq CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 34 GB 6.15.0-rc1-1EEVDF powersave
Rusty CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 34 GB 6.15.0-rc1-1EEVDF powersave
# Top runs: * **Highest FPS**: `Bpfland` exhibits the highest average FPS, achieving approximately 5% more than the weakest scheduler configuration. * **Smoothest FPS**: `Rusty` provides the lowest standard deviation in FPS, ensuring smooth gameplay with about 8% less variability compared to the most unstable configuration. * **Best overall**: `Bpfland` not only achieves the highest FPS but does so with considerably stable performance, making it the best overall choice. # Issues: * The `p2dq` scheduler has significantly lower average FPS, approximately 10% less than the best-performing configuration. This indicates potential issues with either the scheduler's efficiency or compatibility under these test conditions. # Summary This benchmark evaluates the performance of different Linux scheduler implementations, specifically comparing the default `EEVDF` scheduler with several `SCX` variants on `kernel 6.15rc1`, using a consistent hardware setup on `CachyOS`. The `SCX` scheduler labeled `Bpfland` outperformed others, offering the highest FPS alongside reasonable stability, whereas the `Rusty` scheduler provided the smoothest experience overall. The `p2dq` configuration showed relatively poor performance, suggesting it might not be well-optimized for this particular testing scenario. Overall, the `SCX` schedulers offer promising performance in specific configurations, providing an opportunity for further exploration into their applicability in real-world use cases.