SIGN IN SIGN UP

made power control non-default (#1861)

* disabled adaptive fps being enabled by default, improved fps limiter on dxvk and opengl games, removed odin 3 from auto power control

* Move PresentExtension pacing rewrite out of the hotfix

Reverts PresentExtension.java to master; the vsync-locked idle pacing
moves to its own branch for a staged rollout.

* Migrated adaptivefpscap to false by default, and undid power control changes

* Restore unconditional driver.start() in resume()

pause() always stops the driver, so resume() must always restart it or
the PServer executor stays dead after a background/foreground cycle on
sessions without power control. applyCurrentProfile() already gates the
clock writes itself, and PServerDriver.start()'s armSessionBaseline() is
idempotent per session.

* Remove SHM pacer refresh-lock from the hotfix

The pacing period change is a no-op on panels that report exactly 60Hz
(the RP6 included) and no user report traces to the drift it corrects;
the hotfix stays scoped to the adaptive cap migration and Odin 3
delisting.

---------

Co-authored-by: Utkarsh Dalal <utkarsh.dalal@toptal.com>
U
Utkarsh Dalal committed
b69458827f4c924242bf7706e1b7f3d0760eac68
Parent: 3dea0bc
Committed by GitHub <noreply@github.com> on 8/29/2026, 8:19:16 AM