Benchmark #964

Download
EEVDF vs SCX schedulers in Victoria 3 | kernel 6.13rc6

60 seconds in observer mode very late game | Firefox with 1080p stream in background | 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 17 GB 6.13.0-rc6-2EEVDFrc6 powersave
Bpfland -k CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.13.0-rc6-2EEVDFrc6 powersave
EEVDF CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.13.0-rc6-2EEVDFrc6 powersave
Flash CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.13.0-rc6-2EEVDFrc6 powersave
LAVD CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.13.0-rc6-2EEVDFrc6 powersave
Rusty CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.13.0-rc6-2EEVDFrc6 powersave
Vder CachyOS NVIDIA GeForce RTX 3060 Ti AMD Ryzen 7 5700X 8-Core Processor 17 GB 6.13.0-rc6-2EEVDFrc6 powersave
# Top runs: * **Highest FPS**: `Bpfland` with the highest mean FPS, providing a top percentage performance in comparison. * **Smoothest FPS**: `Flash` with the lowest standard deviation, indicating a very stable frame rate. * **Best overall**: `Flash` as it offers a balance of high FPS and smooth performance. # Issues: * The scheduler configuration labeled `LAVD` showed a lower average FPS, approximately 7% less than the others, indicating suboptimal performance in comparison to others. * The `LAVD` configuration also presented a different GPU core clock, which was notably lower, leading to potential underutilization of the GPU's capabilities. This might be contributing to the decreased FPS. # Summary This benchmark focuses on comparing different schedulers implemented through the `sched_ext` framework, including `Bpfland`, `EEVDF`, `Flash`, and variations thereof. It was conducted on a consistent hardware and software platform using `CachyOS` with a balanced power profile, ensuring a fair evaluation of the scheduler's impact on gameplay performance during demanding late-game scenarios in Victoria 3. Overall, the `Flash` scheduler emerged as the most stable choice, striking a great balance, while the `LAVD` run underperformed, suggesting potential inefficiencies in its operation.