Benchmark #20

Download
Mirror's Edge, bpfland bpfland-next-f80123c (under load) - mouse movements

During previous benchmarks, I noticed that moving the mouse causes FPS spikes.

Submitted 2 months ago by erikas2

Specifications
Label OS GPU CPU RAM OS specific
no_mouse_movement 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
with_mouse_movement 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**: `no_mouse_movement` - This run achieved the highest average FPS, indicating better overall performance when there were no mouse movements. * **Smoothest FPS**: `with_mouse_movement` - This run recorded a lower standard deviation and variance in FPS, implying more stable frame rates despite mouse movements. * **Best overall**: `no_mouse_movement` - This run not only had the highest average FPS but also managed a reasonable stability, making it the best overall performer. # Issues: * The run with mouse movements experienced a significant drop in average FPS (approximately 27% lower) and showed increased frame time variability compared to the run without mouse movements. * The CPU temperature was lower by around 4% in the run with mouse movements, potentially indicating less consistent workload distribution under these conditions. * GPU load was approximately 25% higher during the run without mouse movements, suggesting that the presence of mouse movements could be causing inefficiencies in GPU utilization. # Summary This benchmark compares the performance impact of mouse movements on `Mirror's Edge` under load using the `bpfland bpfland-next-f80123c` Linux scheduler on identical hardware and software configurations. The benchmark reveals that the absence of mouse movements improves average FPS by about 27%, providing a smoother and superior overall experience. The insights suggest that mouse movements may introduce inefficiency in GPU utilization and potentially less consistent CPU load distribution, leading to noticeable performance drops and variability.