fholger / openvr_fsr

Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games
Other
1.69k stars 64 forks source link

When FSR or NIS is enabled, FPS decreases #139

Open 1NFERR opened 2 years ago

1NFERR commented 2 years ago

I checked it in the game The Lab. When openvr fsr is not installed, my frametime is 6.3 ms, when installed (77% resolution), it goes up to 8.8 ms. Is there any way to solve this?

fholger commented 2 years ago

The Lab is a bit of a special case. It might be that it's ignoring/circumventing SteamVR resolution settings, in which case the game might not actually be rendering at a lower resolution, but instead rendering at the same resolution, and then it is upscaled to an even higher resolution by FSR, which costs performance. You can check the log file and take note of the mentioned resolutions. If it creates textures that are higher than what your SteamVR settings indicate, then what I wrote is true.

I have to ask, though. Why do you want to apply the mod if you get frametimes of 6.3 ms? That makes very little sense :)

1NFERR commented 2 years ago

Because I wanted to see what the game would look like through FSR and, with FSR, go from 200% resolution to 300-400% (for an even sharper picture, since FSR also applies a sharpness filter)

Crimson-foxGITHUB commented 2 years ago

I have to ask, though. Why do you want to apply the mod if you get frametimes of 6.3 ms? That makes very little sense :)

I use FSR with Ragnarock to increase the maximum amount of supersampling I can use on that game. A handful of VR games run so well that you can increase the resolution to absolutely absurd values and not have it bottleneck your graphics card. Gorilla Tag, Beat Saber, IETYD2, and a few others.

VsevolodGolovanov commented 1 year ago

it included the Adaptive Quality system that dynamically adjusts rendering resolution to maintain framerate in VR

https://github.com/ValveSoftware/the_lab_renderer

Could be this system messing with it.