VR Discussions, Questions & Feedback

Discussion in 'Automobilista 2 - General Discussion' started by Heitor Facuri Cicoti, Apr 5, 2020.

  1. g.copettini

    g.copettini New Member

    Joined:
    Dec 21, 2022
    Messages:
    10
    Likes Received:
    0
    I hope so...
     
  2. ScanX

    ScanX New Member

    Joined:
    Jul 28, 2023
    Messages:
    3
    Likes Received:
    0
    Please, could you make something to not forces usage of Oculus mode when an Oculus device is detected, and allow the use of OpenComposite/OpenXR Toolkit ?
    The goal is to use OpenXR Toolkit instead of Oculus or SteamVR to improve performance with Fixed (or dynamic if you have an eye tracking heaset) foveated rendering and some other config...

    Thanks
     
    • Agree Agree x 1
  3. MickT

    MickT Active Member AMS2 Club Member

    Joined:
    Jun 5, 2021
    Messages:
    271
    Likes Received:
    75
    To clarify, using OpenComposite doesn't bypass Oculus software (it just interacts with it using the OpenXR interface rather than ovr), so you're not missing out on any performance improvements in that respect. You are, however, missing out on the ability to use OpenXR toolkit for foveated rendering and/or FSR/NIS upscaling etc.
     
  4. ScanX

    ScanX New Member

    Joined:
    Jul 28, 2023
    Messages:
    3
    Likes Received:
    0
    Yes, I know, I have tried with OpenComposite for testing purpose but my problem is the use of OpenXR Toolkit :)
     
  5. UrsineSaturn9

    UrsineSaturn9 Active Member

    Joined:
    Sep 2, 2022
    Messages:
    100
    Likes Received:
    26
    No, still not possible in AMS2 on Oculus devices.
     
    • Agree Agree x 1
  6. JavierZumaeta

    JavierZumaeta Active Member

    Joined:
    Aug 28, 2020
    Messages:
    252
    Likes Received:
    135
    the POWER of VR

    Racing around with a new set of race suits and gloves. I noticed the Ferrari logo on the glove, and I'm all like "oooh! nice detail". So I let go of the steering wheel, raise and turn my hand to get a better look. But my hand doesn't move and I'm all like, "wait, wtf??" Took me half a beat to remember, "oh yeah, I'm in VR hahahaha"
     
    • Funny Funny x 6
    • Like Like x 1
    • Friendly Friendly x 1
  7. Xenix74

    Xenix74 Active Member

    Joined:
    Jun 27, 2022
    Messages:
    113
    Likes Received:
    89
    i even go down to 0.8 / 0.3 when using helmet view. I only have a 4070 and can set SS to 2.0 with 15-25% headroom. Everything is super clean. As far as I know, this asynchronous fov only works with Oculus glasses.
     
  8. JavierZumaeta

    JavierZumaeta Active Member

    Joined:
    Aug 28, 2020
    Messages:
    252
    Likes Received:
    135
    Hi guys. My Oculus Rift CV1 died. I hate Zuckerberg so I'm changing headsets - no way am I sticking with Facebook/Meta. I'm going with the HP Reverb G2. I have a few worries about how the transition will work.

    I've been launching AMS2 (and pCARS2) in VR through it's own shortcut. steam://launch/1066890/othervr Does HP Reverb work directly with Steam VR? Is this still necessary? Or do I need to create another shortcut? Will this shortcut still work?

    With Oculus, there was an .xml file that you could use to sharpen up the image - a tool SMS came up with back in the day and AMS2 also uses. graphicsconfigoculusdx11.xml Do non-Oculus VR headsets also use this? Or it's own .xml file?

    Thanks guys.
     
  9. MickT

    MickT Active Member AMS2 Club Member

    Joined:
    Jun 5, 2021
    Messages:
    271
    Likes Received:
    75
    You use SteamVR with the Reverb G2. In fact, with your oculus, you weren't using SteamVR; you were going straight to the Oculus runtime.

    There is a corresponding xml file called graphicsconfigopenvrdx11.xml. OpenVR is the name of SteamVR's API.

    Moving to the G2, you'll be able to bypass SteamVR and get some performance gains. Have a read of this - it'll also explain a little more about how SteamVR, WMR and the G2 interact.

    OpenComposite

    This is also a good read:
    An Overview of VR Software Components
     
    • Friendly Friendly x 1
  10. JavierZumaeta

    JavierZumaeta Active Member

    Joined:
    Aug 28, 2020
    Messages:
    252
    Likes Received:
    135
    this is so interesting, thank you! On Reddit I posed the question, the guy said he said he uses OpenXR. Is that what OpenComposite is? Is OpenVR, OpenXR, and OpenComposite all the same thing? Is that downloaded separately?

    "There is a corresponding xml file called graphicsconfigopenvrdx11.xml. OpenVR is the name of SteamVR's API." If I bypass SteamVR, does the graphicsconfigopenvrdx11 file still do anything?
     
  11. MickT

    MickT Active Member AMS2 Club Member

    Joined:
    Jun 5, 2021
    Messages:
    271
    Likes Received:
    75
    OpenXR, OpenVR and OVR are APIs - the languages the game can use to drive VR. Simplistically, OpenComposite translates from OpenVR to OpenXR. There is a fair amount of terminology involved here, so people do get confused or abbreviate things. The first link I gave you gives a good description of how these various things work together.
    When you read it, you'll see that OpenComposite works by tricking the game into thinking it's running with SteamVR/OpenVR, so something like that xml file will still work.
    What won't work are SteamVR specific overlay apps, but that's covered in the article too.
     
    • Informative Informative x 1
    • Friendly Friendly x 1
  12. JavierZumaeta

    JavierZumaeta Active Member

    Joined:
    Aug 28, 2020
    Messages:
    252
    Likes Received:
    135
    I'm so sorry I'm filled with questions. I did read it but, it just opens more questions. So, it really is game dependent whether Open Composite is needed in order to bypass SteamVR. Some games with OpenXR support, like Flight Simulator, skip Steam VR. Is AMS2 like DirtRally, where it would go through SteamVR, where it doesn't have OpenXR support? So it would need OpenComposite?

    Is that what you'd recommend? Or is just OpenXR all I need, and have it run through the WMR Runtime.
     
  13. MickT

    MickT Active Member AMS2 Club Member

    Joined:
    Jun 5, 2021
    Messages:
    271
    Likes Received:
    75
    That's right.
    Some games, like MSFS or iRacing, already support OpenXR directly, so no need for OpenComposite. Most though, do not, and that's where OpenComposite comes in.
    Ideally, more game devs should implement OpenXR directly, so we don't need 'hacks' like OpenComposite.
     
    • Agree Agree x 1
  14. wickfut

    wickfut Member

    Joined:
    Aug 13, 2023
    Messages:
    82
    Likes Received:
    14
    I think I've just wrote you a lengthy reply on Reddit.
    You can select which titles load into OpenXR in the config tab. I usually just disable it though in the Toolkit companion and switch to SteamVR in Open Composite to make sure. You'll get little white pop up boxes telling you something has broken in OpenXR if you try and run SteamVR with OpenXR enabled and vice versa.
     
  15. MarcG

    MarcG Well-Known Member AMS2 Club Member

    Joined:
    Mar 8, 2016
    Messages:
    621
    Likes Received:
    314
    I really wish Renato/Reiza would look into further optimisation of this Sim, for years now my FPS grinds to a halt under Overcast skies for whatever reason (even using OpenXR Toolkit) and Visible Vehicles needs adding, there is no need to render 29 AI on the track all at once, give us the Option to lower than number to save on performance please.
     
    • Agree Agree x 6
  16. JavierZumaeta

    JavierZumaeta Active Member

    Joined:
    Aug 28, 2020
    Messages:
    252
    Likes Received:
    135
    Hi!

    A few more questions. So sorry. I did get the game to launch using what I think is OpenComposite/OpenXR - I am launching the game using my old steamVR shortcut - it does work - tho if there's an option to launch from WMR, so I can confirm OpenXR is working, I think might prefer that? Oddly, when I launch, Steam gives me a warning that AMS2 doesn't support the headset and if I want to launch anyway - I do and it works. Hm.

    I did note, I don't have the graphicsconfigopenvrdx11.xml file though, which is discouraging. Also, does anyone know how to turn off AWS? the missing frames functionality? It's quite bothersome...
     
  17. MickT

    MickT Active Member AMS2 Club Member

    Joined:
    Jun 5, 2021
    Messages:
    271
    Likes Received:
    75
    Most reliable way to work out if it's using OpenComposite and which OpenXR runtime it's using is to look in the log file located in:
    %localappdata%\OpenComposite\logs
    If there's no file or the timestamps look out of date, you haven't been using it.
    Can you post the command line you were using?
     
  18. wickfut

    wickfut Member

    Joined:
    Aug 13, 2023
    Messages:
    82
    Likes Received:
    14
    Why don't you just launch it from inside the headset WMR home with a mouse or xbox controller?
    Put headset on. Press one button on the game icon. Game auto runs OpenXR and starts the game. No messing around.
     
    Last edited: Aug 20, 2023
  19. JavierZumaeta

    JavierZumaeta Active Member

    Joined:
    Aug 28, 2020
    Messages:
    252
    Likes Received:
    135
    well, I would, but I have no idea where it would be in the WMR home. I see a bunch of demos, the windows store, idk. maybe I need to find a Steam app for WMR? it'll list all the games I have on Steam?
     
  20. wickfut

    wickfut Member

    Joined:
    Aug 13, 2023
    Messages:
    82
    Likes Received:
    14
    In VR press your WMR controller/xbox controller menu button and you'll get a pop up box showing a list of installed apps/games. When you click the icon for AMS2 it'll put a AMS2 VR icon inside your little home.
    Once that's done, everytime you want to play you just put the headset on and click the icon and the game will run. WMR gets a really bad rap which I don't understand. It's never caused me a problem and I've had 4x WMR headsets.

    Also, It's better if you change the VR house/home page to the simple empty grey space. You do this with one of the top icons on the little pop up I mentioned earlier.
     
    Last edited: Aug 21, 2023
    • Like Like x 1

Share This Page