Skip to content

Releases: Erimelowo/OpenVR-Dynamic-Resolution

v1.1.0

21 Oct 00:02
Compare
Choose a tag to compare

Get OVRDR on Steam!

Changelog since v1.0.0:

  • Add a manual resolution slider (ed00469)
  • Rework the tray icon and show the window on left click (ae22143)

v1.0.0

03 Oct 14:51
b797e5a
Compare
Choose a tag to compare

Get OVRDR on Steam!

Changelog since v0.4.1:

  • Add a GUI through Dear ImGui
  • Add a way to change settings at runtime
  • Add a button to pause resolution adjustment
  • Add a tray icon
  • Improve default settings
  • Use OpenVR's framebuffer
  • Use a simpler and better way to calculate FPS
  • Cleanup on exit (it didn't before...)
  • Lots of bugfixes
  • Rebrand to OVR because "OpenVR" is owned by Valve

v1.0.0-rc.1

25 Sep 02:05
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

Dynamically adjusts the HMD resolution to the GPU frametime.

Changelog since v0.4.1:

  • Rewrite a LOT of code
  • Add a GUI
  • Add a way to change settings at runtime
  • Use OpenVR's framebuffer, which should make the resolution adjustment a whole lot more stable and smooth
  • Use another simpler/better way to calculate FPS
  • Cleanup on exit (it didn't before lol)
  • Lots of fixes
  • Partially rebrand to OVR because "OpenVR" is owned by Valve

Installation instructions here

v1.0.0-rc.2

26 Sep 02:40
cd1424f
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release

Second release candidate with minor fixes and changes

Dynamically adjusts the HMD resolution to the GPU frametime.

Changelog since v0.4.1:

  • Rewrite a LOT of code
  • Add a GUI
  • Add a way to change settings at runtime
  • Use OpenVR's framebuffer, which should make the resolution adjustment a whole lot more stable and smooth
  • Use another simpler/better way to calculate FPS
  • Cleanup on exit (it didn't before lol)
  • Lots of fixes
  • Partially rebrand to OVR because "OpenVR" is owned by Valve

Installation instructions here

v0.4.1

05 May 00:05
Compare
Choose a tag to compare

Dynamically adjusts the HMD resolution to the GPU frametime.

Changelog since v0.4.0:

  • Add config option for disabling specific applications by @williammck
    This adds a new setting, disabledApps, that allows for people to exclude specific applications from resolution adjustment.
    The setting expects a space-delimited list of OpenVR application keys, e.g. steam.app.438100 for VRChat, steam.app.620980 for Beat Saber, etc.

Installation instructions here

v0.4.0

01 Dec 04:11
Compare
Choose a tag to compare

Dynamically adjusts the HMD resolution to the GPU frametime.

Changelog since v0.3.2:

  • Added CPU Frametime support!
    It is enabled by default (you can set ignoreCpuTime to 1 to disable it).
    This will double your Adjusted target frametime when your CPU frametime is 2x the HMD Hz target frametime.
    You can make it so the Adjusted target frametime is doubled whenever the CPU frametime goes over the HMD Hz target frametime by whatever amount by setting preferReprojection to 1.

  • Added a VRAM-only mode.
    Enable it by setting vramOnlyMode to 1 in the settings.
    This will completely ignore your GPU and CPU frametimes and aim to keep the resolution around the initialRes while keeping VRAM usage in check.

  • minGpuTimeThreshold is now minCpuTimeThreshold.
    The CPU is now used to figure out if the user is in the SteamVR void/VRChat loading screen.
    This will work even if ignoreCpuTime is 0.

  • More information on the UI, yay!
    CPU time (raw and adjusted for reprojection) are shown as well as the adjusted target frametime and VRAM target.

Installation instructions here

v0.3.2

02 Aug 06:16
dab07d6
Compare
Choose a tag to compare

Dynamically adjusts the HMD resolution to the GPU frametime.

Changelog since v0.3.1:

  • Fix missing nvml.dll for AMD GPU users.

Installation instructions here

v0.3.1

08 Jul 21:53
Compare
Choose a tag to compare

Use v0.2.2 on AMD

Dynamically adjusts the HMD resolution to the GPU frametime.

Changelog since v0.3.0:

  • Fixed VRAM monitoring memory leak

Installation instructions here

v0.3.0

07 Jul 20:40
Compare
Choose a tag to compare

Do not use, this has a big memory leak when using GPU monitoring. Fixed in https://github.com/Louka3000/OpenVR-Dynamic-Resolution/releases/tag/v0.3.1

Dynamically adjusts the HMD resolution to the GPU frametime.

Changelog since v0.2.2:

Installation instructions here

v0.3.0-rc.1

07 Jul 01:33
b2c0f16
Compare
Choose a tag to compare
v0.3.0-rc.1 Pre-release
Pre-release

Dynamically adjusts the HMD resolution to the GPU frametime.

This is a release candidate. Please report any bug to me on discord (erimel) or by email ([email protected])

Changelog since v0.2.2:

Installation instructions here