Benchmark #1708

Download
Outer Wilds | BORE vs SCX

CPU Limited scene with no background load | 30 second frame recording with 0ms interval | Performance Governor/EPP | Proton GE 10.10 Wayland Native | SCX Commit: 30fe324 | Kernel: kernel-cachyos-lto-6.16.0-cachyos2.lto.fc43.x86_64

Submitted 1 week ago by summedkibbles36

Specifications
Label OS GPU CPU RAM OS specific
BORE Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_bpfland -m all Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_bpfland -m all -s 5000 -S 500 -l 5000 Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_cosmos -m all -c 0 -p 0 Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_cosmos -m all -c 0 -p 0 -a Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_cosmos -m all -c 0 -p 0 -w Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_flash -m all Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_flash -m all -C 0 -c 0 --slice-us 300 --slice-us-min 300 -w -p Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_flash -m all -C 0 -w Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_lavd Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_lavd --performance Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
scx_lavd --performance --slice-max-us 300 --slice-min-us 300 Steam Runtime 3 (sniper) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.16.0-cachyos2.lto.fc43.x86_64 performance
# Top runs: * **Highest FPS**: `scx_flash -m all -C 0 -c 0 --slice-us 300 --slice-us-min 300 -w -p` offers the highest average frame rate, performing better than other configurations in terms of frames per second. * **Smoothest FPS**: `scx_bpfland -m all` displays the lowest standard deviation and variance, indicating the most stable and smooth gaming experience without significant drops in performance. * **Best overall**: `BORE` achieves a slightly higher FPS while maintaining an acceptable level of smoothness and stability, making it the best choice for overall balanced performance. # Issues: * The configuration utilizing `scx_flash -m all` demonstrates an increase in variance and standard deviation compared to others, indicating noticeable fluctuations in frame rates without significantly higher FPS, which can lead to an inconsistent gaming experience. * `scx_lavd --performance` configurations exhibit higher variance and lesser stability compared to other configurations, without providing a significant improvement in FPS. * Hardware and software setups are consistent across all runs, ensuring variations are attributed to the scheduler and parameter differences. # Summary This benchmark evaluates the performance of the game "Outer Wilds" by comparing the `bore` scheduler with multiple configurations of the `scx` scheduler on an AMD setup using the same kernel and scheduler on Wayland. The results indicate that while `scx_flash -m all -C 0 -c 0 --slice-us 300 --slice-us-min 300 -w -p` provides the highest average FPS, `scx_bpfland -m all` delivers the smoothest experience with the least variability in performance. `BORE`, on the other hand, offers a good compromise between high FPS and stable frame delivery, making it a preferable option for consistent performance.