Skip to content

backends/native: Dynamically adjust deadline evasion

Frame skips cause a sudden increase in deadline evasion. Frame hits will slowly decrease deadline evasion.

To avoid jumping to guesses not based on real-world performance our target is always some fixed amount from the average measured failure threshold. And the average itself decreases over time to reduce the influence of past failures.

Closes: #2974 (closed), #2953 (closed)

Edited by Daniel van Vugt

Merge request reports