I’ve released Tai Performance Kit 0.1.1 in Early Access, a GDScript addon for Godot 4.7.1.
The problem I wanted to address is that a controller reacting to raw FPS samples can oscillate between quality levels. This addon instead evaluates rolling frame-time windows using median, p95, p99 and an approximate 1% low. Quality changes require persistent evidence and use hysteresis and cooldown.
Current features:
-
Internal 3D render scale from 50% to 100%
-
Configurable 15–360 FPS target
-
Mouse-accessible 30/60/120/240/300 FPS presets
-
Signals for connecting shadows, effects and custom quality settings
-
JSON and bilingual HTML reports
-
Russian/English runtime HUD and documentation
-
Full GDScript source and a stress-test demo
I validated the included demo with Godot 4.7.1 on Windows 10 LTSC and a GeForce 940MX. The controller completed a 100% → 50% → 100% recovery sequence and showed an observed uplift of about 21.4% in that test. This is a validation result, not a guarantee for every project.
Early Access limitations: it currently controls internal 3D render scale; FSR/FSR2 is not enabled automatically, UI/2D are not scaled, and no controller can guarantee the target if minimum quality still exceeds the device.
It is $7.99 with a commercial single-user license:
I’d particularly appreciate feedback on the reported metrics and which quality controls would be most useful to connect next.
