OVR Dynamic Resolution is a lightweight OpenVR app that dynamically adjusts your HMD's resolution depending on your GPU frametime, CPU frametime and VRAM in order to maintain your target FPS and/or maximize resolution.