Benchmark #36

Download
Mirror's Edge: bpfland-next, c8d6efa, various --slice-us values, idle system

Tested bpfland from bpfland-next branch, commit ID c8d6efa, under idle system

Submitted 10 months ago by erikas2

Specifications
Label OS GPU CPU RAM OS specific
5000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
10000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
15000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
20000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
25000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
30000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
35000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
40000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
45000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
50000 Arch Linux AMD Radeon RX 7900 GRE (RADV NAVI31) AMD Ryzen 9 3900X 12-Core Processor 34 GB 6.9.8-2-cachyos-lto performance
# Top runs: * **Highest FPS**: `5000` - Achieved the highest average FPS with a significant lead over others at a margin of a few percent. * **Smoothest FPS**: `45000` - Not only provided a relatively high average FPS but also exhibited the lowest standard deviation and variance, indicating the smoothest experience. * **Best overall**: `45000` - Combining high average FPS with the lowest variability, presenting the best balance between performance and stability. # Issues: * The test with a slice value of `25000` delivered noticeably lower performance, about 3-5% worse average FPS compared to the best performing runs. Additionally, it demonstrated the highest variance in FPS. * It's important to point out that the swap usage in `35000` and `50000` configurations was higher relative to other runs, suggesting potential inefficiencies that might slightly affect performance. # Summary In these tests, varying the `--slice-us` values on the `bpfland-next` branch under idle conditions revealed some disparities in performance. While the run with `5000` excelled in raw frame rate, the configuration with `45000` provided the smoothest and overall best experience due to its excellent balance between high FPS and low frame variability. The study demonstrated the intricate balance required in tuning `--slice-us` values for optimal performance in a video game environment, highlighting lower values tend to maximize average FPS, but not necessarily the smoothest gameplay.