Code Monkey home page Code Monkey logo

Comments (12)

Erimelowo avatar Erimelowo commented on August 30, 2024

Is this consistent? Many people including me use it in VRChat (it was made for it). Can you make sure you’re using the default settings and provide any steps to reproduce if possible? Also what headset are you using (if Quest, VD, ALVR or Link)?

VRChat has 2 loading screens, one of which doesn’t use your GPU. The setting was primarly made for the SteamVR void though.

from openvr-dynamic-resolution.

Crimson-foxGITHUB avatar Crimson-foxGITHUB commented on August 30, 2024

Quest 2 via wired Link, GTX 1660 Super 6GB, Ryzen 7 3700X.

To reproduce:

-Plug the Quest 2 into the computer
-Open up Oculus Link in your headset
-Open up OpenVR-Dynamic-Resolution.exe, which opens SteamVR
-Launch fpsVR's benchmarking window and VRChat
-Go to a hardware-intensive session
-Use the "detect resolution" button in fpsVR to see it return the exact same resolution it gives in Oculus PC's app settings

Here's my settings.ini file:

settings.txt

from openvr-dynamic-resolution.

Erimelowo avatar Erimelowo commented on August 30, 2024

alwaysReproject is set to 1, which would explain your frametime being 16, given a margin.
OVRDR does not care about the resolution in the Oculus PC app. Check the SteamVR resolution instead.

from openvr-dynamic-resolution.

Erimelowo avatar Erimelowo commented on August 30, 2024

Also make sure SteamVR’s resolution is set to Custom! Not Auto!

from openvr-dynamic-resolution.

Crimson-foxGITHUB avatar Crimson-foxGITHUB commented on August 30, 2024

alwaysReproject is set to 1, which would explain your frametime being 16, given a margin. OVRDR does not care about the resolution in the Oculus PC app. Check the SteamVR resolution instead.

It's at 100%.

By the way, alwaysReproject=1 doesn't even work properly.

2023-06-06.16-03-13.mp4

from openvr-dynamic-resolution.

Erimelowo avatar Erimelowo commented on August 30, 2024

100% is the default value. You need to test in-game.
Not sure what you mean by it not working? A friend and I have been using it all-weekend. It is not gonna change the text but that’s normal.

from openvr-dynamic-resolution.

Crimson-foxGITHUB avatar Crimson-foxGITHUB commented on August 30, 2024

100% is the default value. You need to test in-game. Not sure what you mean by it not working? A friend and

I have been using it all-weekend. It is not gonna change the text but that’s normal.

Did a quick recording of VRChat running using a very demanding avatar, max mirror resolution, it hitting 45FPS yet not lowering the resolution, alwaysReproject=0. Had to split it into two files and put those parts into two separate .zip files because of GitHub limitations, but here you go.

part1.zip
part2.zip

from openvr-dynamic-resolution.

Erimelowo avatar Erimelowo commented on August 30, 2024

Your videos don't work, but I did notice you are using 0.1.1. Can you please upgrade to 0.2.1 (also I made it update the text there)

from openvr-dynamic-resolution.

Erimelowo avatar Erimelowo commented on August 30, 2024

Any update on this?

from openvr-dynamic-resolution.

Crimson-foxGITHUB avatar Crimson-foxGITHUB commented on August 30, 2024

Any update on this?

Had to deal with IRL stuff the last two days, will be back tomorrow and with videos on 0.2.1.

from openvr-dynamic-resolution.

Crimson-foxGITHUB avatar Crimson-foxGITHUB commented on August 30, 2024
finally.mp4

FINALLY, it actually works now that reprojection is handled correctly. Video might display some jank involved but resolution changing is actually working.

An oddity I did notice though is that the app changes the global resolution instead of the per-game resolution: not sure if this is a SteamVR thing, a Unity thing, or a VRChat thing.

from openvr-dynamic-resolution.

Erimelowo avatar Erimelowo commented on August 30, 2024

Glad to hear it ^^

It changes the global resolution for simplicity’s sake. I don’t even know how I’d go about changing it per-game, but there’s not really any advantage. In fact, it’d just be more annoying to reset it and debug.

from openvr-dynamic-resolution.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.