Rfactor2 The VR thread -settings & tips

Updated, verified and nothing worked. Still on old UI (better one I think). Deleted opencomposite and tried without it - used steamvr instead and checked that resolution settings in steamvr are on 100% for my CV1. Worked but felt not smooth - hard to describe, kind of laggy. Put back opencomposite from above post and unbelievable how big the difference feels - back to normal feeling and running fine again. But I am afraid now because I ordered a HPReverb2 and will have to use SteamVR then and after todays experiences I think I will be damned.
 
Updated, verified and nothing worked. Still on old UI (better one I think). Deleted opencomposite and tried without it - used steamvr instead and checked that resolution settings in steamvr are on 100% for my CV1. Worked but felt not smooth - hard to describe, kind of laggy. Put back opencomposite from above post and unbelievable how big the difference feels - back to normal feeling and running fine again. But I am afraid now because I ordered a HPReverb2 and will have to use SteamVR then and after todays experiences I think I will be damned.

When using open composite do you just use the 64bit DLL file in the RF2 folder or do you do a full installation of open composite?

I've just tried the replace DLL file option.

Also, which file do you change in the RF2 directory? I ask because the DLL filename is actually located in 2 places within RF2. The root folder and another sub-folder.
 
  • Added new VR flat desktop mirror. Please note this is only available in the new UI on the public_beta branch.
Okay how/where can I enable this? I am in new UI (which admittedly haven't used a lot yet), but it is not intuitive enought to find for this dummy.
 
When using open composite do you just use the 64bit DLL file in the RF2 folder or do you do a full installation of open composite?

I've just tried the replace DLL file option.

Also, which file do you change in the RF2 directory? I ask because the DLL filename is actually located in 2 places within RF2. The root folder and another sub-folder.
change the resolution to a lower resolution and it will work
 
Does it work for you after the latest update?
Are you using the new UI ?

BTW.. excellent well-written guide.
Yes, but using the new iu it did not use the open composite libraries... But could be my fault given that i didn't reinstall open composite after installing the new ui.
Give it a try and send me your feedback or tweak's
 
Yes, but using the new iu it did not use the open composite libraries... But could be my fault given that i didn't reinstall open composite after installing the new ui.
Give it a try and send me your feedback or tweak's
Hello Fernando , the main point I have been trying to make is that opencomposite ( or whatever is called ) does not work anymore with the new UI. It still works with the old UI which means that in a month once the old UI is superseeded we are doomed as SteamVR is terrible
 
Opencomposite works for me but only with the old UI, with the new UI it is now broken. This means that when they will implement the new UI and force everyone to use it we will be screwed.
 
Hello Fernando , the main point I have been trying to make is that opencomposite ( or whatever is called ) does not work anymore with the new UI. It still works with the old UI which means that in a month once the old UI is superseeded we are doomed as SteamVR is terrible

Good point, I'll look at it if there is any procedure to gain back the performance in oculus after enabling the new ui.
 
Good point, I'll look at it if there is any procedure to gain back the performance in oculus after enabling the new ui.

Ok, here are my findings....
The update in the new UI implements a new version in the OpenVR Libraries (Steam VR libraries), that's the origin of the message ivrSystem_022 error.
Using the striped down version of OpenCompose trows the reported error, but using the full release of OpenCompose works (https://gitlab.com/znixian/OpenOVR).
Unfortunately the stripped down version is no longer been develop, that's why it shows the error.
the main issue I'm finding is that inside the car, the mirrors do not work. I dont know if is an issue with OpenComposite or in my game.

I'll stick to the old UI for the time been, and using the striptdown version of OpenComposite.
 
Last edited:
change the resolution to a lower resolution and it will work


Thanks, that sorted it for me. Open composite working now with the new UI.

So to summarise. Replaced the DLL in the Bin64 folder with the OpenComposite DLL. Resolution wise, in the configuration app I normally run at 1080p full screen with display on both desktop and VR. To get this to work I changed to 720p resolution, windowed.

Now when loading a course the VR screen is corrupt but the monitor desktop screen shows the track loading.

Tested on the new Spa circuit with a GT3 race and all good. Tried again on same circuit and car config but with a wet race but it bombed out on a fault during loading.

Still testing to see how much of a difference it makes..............

Just to add to that, with further testing I found that from starting rfactor2 I can just about get any track and weather combination to load. If I have a race then go back to the main menu and load another race then often the result is a crash. Restart rfactor2 and it works ok again.

Aside from that, Oculus ASW seems smoother. At the moment I have frame rate set to 45fps in Rfactor2 config, using Oculus Tray Tool I have ASW set to 45hz forced. This means that my setup always stays in ASW mode rather than continually switching in and out of ASW. The result is very smooth and allows me to increase the graphics settings considerably.
 
Last edited:
The dll file for this makes windows throw up a trojan horse alert. I was wondering if others are getting the same result?
I didn't use the full installation, just the 64bit DLL file. I've just got the standard up to date Windows installation with Windows Defender and it didn't report an issue for me.
 
Not specific to VR but changing the process priority of all four rfactor2 threads from their default setting to 'realtime' has fixed any jitters and stutters that I previous had when playing in VR. Between OpenComposite and this my game has been transformed.

More information on the link below. If you have an older CPU then possibly go for "high priority" first in case "realtime" is too much for your system.

https://forum.studio-397.com/index.php?threads/processor-core-management.67902/
 
I'm at a loss with setting up the game for VR.

I've read through the first bit of this thread and applied to settings. Ingame graphics are set to low (details, blur) or off (reflections). I run fpsVR along with the game to check out what the performance is on the fly. I also tried lowering the render resolution from the automatic default of 148% to 100% with no noticable boost in performance.

As soon as I run a 40-man field of either online competitors or AI the FPS wants to drop close to 45 FPS and barely ever boost out of it. I had this on S397's SIlverstone running changeable weather in the Chequered Flag league as well as their race on Portimao (3rd party). I can run 40 AI on Portland quite smoothly for some reason, but in an online race it's just dreadful.

I do have the same thing in iRacing when running a race (not practice for some reason), but the effect wears off quite quickly and stabilizes at the expected 90 FPS.

My specs are in the signature. Any tips or advice on what I might be missing? Much appreciated.
 
Back
Top