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 2 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.