# Top runs:
* **Highest FPS**: `preempt-full` has the highest average FPS, which is approximately 1% higher compared to the other run.
* **Smoothest FPS**: `preempt-full` has the lowest FPS standard deviation and variance, indicating the smoothest performance.
* **Best overall**: `preempt-full` combines the highest FPS and smoothest performance, making it the best overall run.
# Summary
This benchmark compares the performance of using `PREEMPT_FULL` versus `PREEMPT_LAZY` in the Linux kernel while running a stress test on osu!stable. The `preempt-full` configuration has a slight edge over `preempt-lazy`, with approximately 1% higher average FPS and a smaller variation in frame times, demonstrating both better performance and stability. Both configurations are tested with the same hardware and use the same power-saving Linux scheduler, ensuring the comparison focuses on the differing preemption models. The test highlights that switching to `PREEMPT_FULL` facilitates enhanced and more consistent performance in this scenario.