BRUTAL Optimizer
C# WPF on .NET 8, published as a self-contained single file for win-x64. No kernel driver. No DirectX hooks. No injection. Frame-time and 1% lows come from Windows’ own display statistics — the D3DKMT present count — which is why the overlay can show a dash and say "no game" instead of inventing a render rate. Timer resolution and system tuning go through documented P/Invoke calls, and drive maintenance is gated on what the disk physically reports it is.
- Frame data: D3DKMT display present count, not ETW, not injection
- System tuning: P/Invoke NtSetTimerResolution, NtSetSystemInformation
- Storage gate: WMI MSFT_PhysicalDisk MediaType — TRIM on flash, defrag never
- Licensing: a Cloudflare Worker at api.brutaloptimizer.com
Services/FrameStatsService.cs · GameFpsCounter.cs · StorageHealthService.cs