Benchmark #1333

Download
Elden Ring | BORE vs SCX

Close to GPU limited scene (not fully saturated) in Gatefront Ruins (AI heavy) with background load composed of Discord Call + 1080p60fps CPU encoded streaming and 720p30fps CPU decoded streaming. 30 second frame recording with 0ms interval. Performance Governor/EPP | BORE default settings | scx_bpfland --performance --slice-us 3000 | sudo scx_lavd --slice-max-us 1000

Submitted 1 day ago by summedkibbles36

Specifications
Label OS GPU CPU RAM OS specific
BORE Freedesktop SDK 24.08 (Flatpak runtime) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.14.3-cachyos1.lto.fc43.x86_64 performance
BPFLAND 3000 Freedesktop SDK 24.08 (Flatpak runtime) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.14.3-cachyos1.lto.fc43.x86_64 performance
LAVD Autopilot 1000 Freedesktop SDK 24.08 (Flatpak runtime) AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 7 7800X3D 8-Core Processor 33 GB 6.14.3-cachyos1.lto.fc43.x86_64 performance
# Top runs: * **Highest FPS**: `BPFLAND 3000` with approximately 3.5% higher mean FPS compared to others. * **Smoothest FPS**: `LAVD Autopilot 1000`, featuring the lowest standard deviation and variance, indicating the most stable FPS. * **Best overall**: `BPFLAND 3000` due to the highest FPS with a relatively low variability in performance. # Issues: * Both the `BPFLAND 3000` and `LAVD Autopilot 1000` show a similar mean temperature for the GPU at around 56°C, while the `BORE` run registers at around 1% lower temperature. This temperature difference does not impact FPS but is noteworthy in terms of thermal performance. * All three configurations utilized the same hardware and OS, ensuring comparability across runs. # Summary This benchmark compares the performance of different schedulers on a non-fully GPU-saturated scenario within Elden Ring, combined with significant background CPU load. The scheduler with the `scx_bpfland` configuration showed the highest FPS, attributing to its performance-friendly settings, making it the best overall choice given the context. Meanwhile, the `scx_lavd` configuration showcased smoother gameplay with lower variance in FPS, indicating better frame stability. The uniformity of the hardware and software configurations across runs enables a clear comparison and suggests the potential benefits of choosing different schedulers based on the desired balance between frame consistency and peak performance.