Rfactor2 The VR thread -settings & tips

I'm running a HP revreb G1, I've installed the OpenXR Toolkit v1.1.0 & Jabbha's OCXR_WMR_ACC_0.6.3. (I've installed the files from the latter into the rF2 BIN64 folder).

I can use the toolkits features in the rF2 menu screen to set my desired preferences. However, with the Opencomposite_rFactor2 ticked, rF2 just closes/crashes once it reaches 100% on the loading screen and wants to transition into the standings/game screen.

Is there something up with my system or does this version of the openvr_api.dll & opencomposite.ini not work with the toolkit 1.1.0 on WMR headsets (specifically HP G1)?
 
I'm running a HP revreb G1, I've installed the OpenXR Toolkit v1.1.0 & Jabbha's OCXR_WMR_ACC_0.6.3. (I've installed the files from the latter into the rF2 BIN64 folder).

I can use the toolkits features in the rF2 menu screen to set my desired preferences. However, with the Opencomposite_rFactor2 ticked, rF2 just closes/crashes once it reaches 100% on the loading screen and wants to transition into the standings/game screen.

Is there something up with my system or does this version of the openvr_api.dll & opencomposite.ini not work with the toolkit 1.1.0 on WMR headsets (specifically HP G1)?


There's a new version of OC from Jabba: https://gitlab.com/znixian/OpenOVR/-/tree/openxr
I'm using the Per-game installation. Try this one. The old ocxr_wmr_acc isn't supported anymore. I'm using the new dll and i getting good results. But don't use OpenXr Toolkit. It's crashing right on start... unfortunately.:(
 
I'm running a HP revreb G1, I've installed the OpenXR Toolkit v1.1.0 & Jabbha's OCXR_WMR_ACC_0.6.3. (I've installed the files from the latter into the rF2 BIN64 folder).

I can use the toolkits features in the rF2 menu screen to set my desired preferences. However, with the Opencomposite_rFactor2 ticked, rF2 just closes/crashes once it reaches 100% on the loading screen and wants to transition into the standings/game screen.

Is there something up with my system or does this version of the openvr_api.dll & opencomposite.ini not work with the toolkit 1.1.0 on WMR headsets (specifically HP G1)?
Open composite isn’t compatible with openxr toolkit.
 
Has anyone tried a 5800x3d yet? Been looking around Google but haven't found anything for rFactor 2 with a 5800x3d. I did find some benches of ACC with a 5800x3d
I have a 5800X3D, and before that I had a 5800X. I remember that playing Rfactor 2 in VR with the 5800X and my 1080Ti on a Oculus Rift CV1 was not easy at all. At LeMans I remember not being able to play with more than 20 visible cars, otherwise the framerate would drop below the 45FPS of ASW's threshold and a lot of times it would freeze the game, forcing me to close Rf2 and restart. It was a pain.

Now with the 5800X3D, I was testing LeMans a few minutes ago with 50 visible cars and I could play with a very smooth performance (except for watching the replay on some corners of the track; but thats the GPU, not the CPU).

I think I can still push to more than 50, but it's late night here and I need to get some sleep.
Mind you that I did not tested the OpenComposite dll on RFactor 2 yet bacause I just found out about it while reading this thread, so tomorrow I'm gonna try above 50 cars for sure to see how it goes, and I'll report the result here on this thread.

The 5800X3D its a miracle for simulators. I've been seeing reports about ACC, R3E, MSFS 2020, iRacing, Star Citizen... And all those games got a very good performance bump with this CPU, even compared to the 5800X. I highly recommend it.
 
I'm not a youtuber by any means, but I've recorded a video to show how well the new AMD Ryzen 7 5800X3D performs while running simulators like Rfactor 2 in VR using an Oculus Rift CV1 and a Nvidia 1080 Ti. It's not me driving, I let the ai control the car so I could focus on the camera controls. Its an endurance race at Nordschleife with 80 cars controlled by the AI at 2PM with Cloudy weather. I also skipped the loading screen.

For those that don't know how the Rift works and to keep it simple: ignore the performance headroom graph; as long as the App Framerate does not dip below 45, you're not gonna get performance issues due to the way Oculus Rift works with it's ASW feature. It means that the CPU and the GPU can handle above 45 FPS and it feels like 90FPS due to the way ASW works. It only dips below 45 when watching the replay. During the race, it never dips below 45, and that's what matters. IMPORTANT TO MENTION: if it dips below 45 with the Rift while on ASW mode, you can see artifacts, WHICH DID NOT HAPPEN HERE at least in my case.

I did this without using the Open Composite (I forgot about it, sorry). I imagine that performance could be improved by using it, but as I could handle a race at Nords with 81 cars, I don't see the point of using it unless I want to push the simulation even harder.

TLDR: the 5800X3D does improve performance in simulators like this one by a lot. Other examples are: Raceroom, MS Flight Simulator 2020, Assetto Corsa Competizione, iRacing, Star Citizen, and many other games (those are the ones I've seen reports from people while searching for benchmarks).

At the moment of this post, the video is still being processed and 4K will be available soon.

EDIT:
I recorded a video of the same race with ASW disabled as requested by people on reddit. It always drop below 90FPS because I'm bottleneck by my GPU, but never below 45. With the 5800X it would drop below 45, no matter what. The video It's still being processed by youtube, so please wait a little. Here is the link:

 
Last edited:
I tried the opencomposite/openxr approach and I think the main benefit is that if you quite dont get 90 fps its much less jerky than SteamVR, which seems a big plus. However after copying in the openvr_api.dll and renaming the original one steam thinks it has to redownload the whole game + workshop items. Can that be avoided?
 
Hello new guy here,

Ok so if anyone can help shed some light for me on this opencomposite mod.

From what I understand there are two ways to use opencomposite.

System wide and per installation.

I tried downloading the "per installation" 64 bit but when I click on "open file" I get this annoying message that says something about not having an app associated blah blah (I'll post an image soon)

So then I tried the "system wide" and it seems to work. I can crank up my graphics and still have headroom. How amazing. BUT,,, when I escape the session to choose another circuit the game fails to load the next circuit forcing me to close the app and restart it.

I receive an error message about swapchain or something like that. Sorry for the poor noobish terminology here.

Has anyone encountered this issue with opencomposite? It works perfectly fine with AMS2.
 
when I click on "open file" I get this annoying message
Not sure I understand. You just drop the DLL into the rFactor folder and overwrite the existing one. No need to open the file yourself. Quite possible I've misunderstood, of course, and no guarantee it will solve your crashes, but that's the method I used and it's totally stable for me.
 
Here are some photos I took with my phone. I apologize for the quality.
 

Attachments

  • 20220516_140539.jpg
    20220516_140539.jpg
    7.1 MB · Views: 373
  • 20220516_140632.jpg
    20220516_140632.jpg
    6.8 MB · Views: 399
  • 20220516_140648.jpg
    20220516_140648.jpg
    5.1 MB · Views: 431
Hello new guy here,

Ok so if anyone can help shed some light for me on this opencomposite mod.

From what I understand there are two ways to use opencomposite.

System wide and per installation.

I tried downloading the "per installation" 64 bit but when I click on "open file" I get this annoying message that says something about not having an app associated blah blah (I'll post an image soon)

So then I tried the "system wide" and it seems to work. I can crank up my graphics and still have headroom. How amazing. BUT,,, when I escape the session to choose another circuit the game fails to load the next circuit forcing me to close the app and restart it.

I receive an error message about swapchain or something like that. Sorry for the poor noobish terminology here.

Has anyone encountered this issue with opencomposite? It works perfectly fine with AMS2.

There OpenXR doesn't work with the OpenXR Toolkit, for me, I can run one race but as soon as I go to pits or back to menu then the game closes.

To use openXR you either have to disable the OpentXR Toolkit or uncheck the rF2 OpenComposite within it. Once you do this you don't have the toolkit options to help with performance however most people (unlike me) are reporting better performance using the Openxr.dll to bypass SteamVR. For me things get more stuttery so I am just using SteamVR until the toolkit is compatibe with rF2 - if that ever happens, as that gave me the best results.
 
What a shame. But hey. Rf2 really doesnt run too bad with steamVR. I can manage 80fps up to 13 cars with msaa x4 at medium settings.

Maybe they will update this openvr/xr stuff and all will work so we can squeeze out more eye candy.
 
Here are some photos I took with my phone. I apologize for the quality.

You shouldn't open the .dll file. You need to go to where it has downloaded, and then transfer it over to your rf install location BIN64 folder. My path is:
G:\Program Files\Steam\steamapps\common\rFactor 2\Bin64
Within there rename the openvr_api.dll file that already exists to something like openvr_api.back in case you want to revert to the original file. Then drop the one you downloaded into this folder. On its own (without the toolkit enabled), this will bypass steamvr.
 
Back
Top