Any luck running OpenCompositeACC + OpenXR toolkit?

I know a lot of people were struggling with VR performance in Odyssey, I was and I have new hardware, this has helped immensely, I hope others find this thread. Might be worth posting a quick how-to thread and get the word out about this.
I use vrperkit myself, it was the first vr mod I found but also works with EDHM, I couldnt get it to work with Open Composite, OC did but not EDHM and there was no way i was going back to orange ;)

Anyway, if anyone wants to try my settings with vrperf.

Install openxr tools for windows, set it to use the lastest openxr runtime, set steamvr dev settings to use Windows Mixed Reality Openxr runtime.
Im not sure this is required for vrperfkit but I had read that the performance using Windows openxr is better than Steams openxr runtime so I set and left it.

In Steam and Openxr 1.50, if its not one its the other ;)
Ingame SS and HMD 1.25 and scaling set to normal.

In Vrperfkit
method: fsr - tried this with CAS and NIS but seemed to get the best results with FSR
renderScale: 0.99
sharpness: 0.99
radius: 5 (not sure if going over 1 makes any difference)
applyMipBias: true

fixedFoveated:
enabled: true
innerRadius: 1.0
midRadius: 1.2
outerRadius: 1.4
same with these not sure if over 1.0 makes a difference but it works well.

This is giving me 2470x3090 (smallscale compared to newer headsets edit - dont know why I thought this, dont even know how true it is, simply based off the resolution of single eye screenshots),very sharp very smooth results, no leaning forward to read text or nothing ;) Lol, yeah, using an Odyssey plus but it and this game has never looked so good, these settings for me make the game look so much better than Horizons did.

I have also edited my custom graphics and locked it at these setting with LOD set to 1.999999 (had to lock it as the game kept resetting the lod to 1.0)
Graphicsconfiguration edited also to increase a few texture sizes, not really tried with and without but the game looks great, apart from the lod@1.999999 any other perceived improvements may just be placebo.

All the files I used are attached if anyone wants to try them.

These settings should get you going, the original vrperfkit files are also included in the attached zip.

If I have got something wrong orarse about face let me know, i`ll probs ignore it cause im happy with how it runs, but would be nice to know.
I have vast knowledge, it is a mile wide and an inch deep so dont get technical on me cause i`ll just ignore that too ;)



Edit - Specs for reference.
2080ti with a little undervolt and ram OC`d
8700k@5.1
16gb DDR4 @4.1


Edit 2 - To add, I have the game window set to 640x480@30 maybe 45fps locked, i mean, whats the point of wasting extra gpu performance on something you cant see, it looks really funny on a 43" 4k monitor, tiny little square in the corner.
 

Attachments

  • vrperfsettings.zip
    610.9 KB · Views: 171
Last edited:
I haven't really tested OpenComposite on the heavy hitters - the AX CZs in HIP 22460 were a real slideshow for me - but so far I'm impressed with the performance gains on my G2. I can confirm that upscaling and foveation of the OpenXR Toolkit do work. Again, I haven't done intense testing (it's way to warm here for longer VR sessions), but I've been playing with a custom render resolution of 100% and NIS upscaling set to 80%. I get a very crisp image with good performance (still MR in stations and with alot of NPCs around, but that's to be expected).

Not sure about the performance impact of foveated rendering, but if you switch the pattern from wide to narrow you can clearly see it having an effect. The narrow pattern reaches up to your own ship holo, there you can see that the rendering changes with changing the pattern. So yes, upscaling and foveated rendering works. Performance impact? Not sure.
I really appreciate this, you've given me hope that I can get it working. I'm just in HIP 36601 ATM marking all the 'jackpot' coordinates where I only need to visit one site to max out each G4 raw. Two more to find and then I'll try fettling the OpenXR settings some more before I leave for Outotz.

Apologies in advance if I harass you for specific settings in case I've done something different to you ( I probably have ) which has broken mine. Murphy's law, it will start working and look exactly the same as vrperfkit, at which point I'll owe CMDR Is Fat an apology who had another working method all along.
 
Murphy's law, it will start working and look exactly the same as vrperfkit, at which point I'll owe CMDR Is Fat an apology who had another working method all along.
Apologise for what, now im curious, what were you thinking? What did you say? ;) lol.
You can test VRP FFV by setting a low inner radious, it is obvious.
Too much orange in openc for me to try too hard with it ;)
 
Apologise for what, now im curious, what were you thinking? What did you say? ;) lol.
You can test VRP FFV by setting a low inner radious, it is obvious.
Too much orange in openc for me to try too hard with it ;)
LOL - just for when I was 'moaning' that the image quality of vrperfkit wasn't great ( to my own jaundiced eye ). I bet that, when I'm done, OpenComposite+OpenXR toolkit will look exactly the same.
 
Ok, OpenC+OpenXR are working well for me with upscaling and foveated rendering. In game I have SS 1.0, HMD 1.0 and everything else maxed out. Flying through a deep valley on HIP 36601 C 4 a ( which is supposed to be good for Selenium and has NOTHING!! :ROFLMAO: ) my fps ave has changed from 44 to 78. I'm using quality mode for foveation. Doubtless my cheap 2nd hand 3090 is earning it's keep here. I should've checked VRAM usage.

@CMDR Is Fat: If I put it into Performance mode, it looks pretty similar to what I get with vrperfkit, however if I run OpenXR in Quality mode, I get most of the same performance but it's much better blending. Be interested in your opinion.
 
Does anyone know how to work Upscale 'Size' in OpenXR? If I turn the % up or down from 100, the actual resolution figures only go down.
 
Ok, OpenC+OpenXR are working well for me with upscaling and foveated rendering. In game I have SS 1.0, HMD 1.0 and everything else maxed out. Flying through a deep valley on HIP 36601 C 4 a ( which is supposed to be good for Selenium and has NOTHING!! :ROFLMAO: ) my fps ave has changed from 44 to 78. I'm using quality mode for foveation. Doubtless my cheap 2nd hand 3090 is earning it's keep here. I should've checked VRAM usage.

@CMDR Is Fat: If I put it into Performance mode, it looks pretty similar to what I get with vrperfkit, however if I run OpenXR in Quality mode, I get most of the same performance but it's much better blending. Be interested in your opinion.
Do you mean openxr for windows? I have no option there to change quality, if I go to MR settings in windows and change to best visual quality from the performance setting then there is definite improvement in texture quality, look and lighting but a little softer compared to best performance. IIRC that is the result of best performance using slightly reduced quality and FOV, im sure ive read that a couple of times, never really took the time to check it out properly for myself.


Selenium, better off trading from the other G4\5 mats, if you gather 150 of each of the others you can trade 60 from each to give you a total of 60 selenium, and im sure you thought to trade down all the top mats before you left ;) Ive done that run a couple of times but not in OD yet so the fun awaits ;)
 
Do you mean openxr for windows? I have no option there to change quality, if I go to MR settings in windows and change to best visual quality from the performance setting then there is definite improvement in texture quality, look and lighting but a little softer compared to best performance. IIRC that is the result of best performance using slightly reduced quality and FOV, im sure ive read that a couple of times, never really took the time to check it out properly for myself.


Selenium, better off trading from the other G4\5 mats, if you gather 150 of each of the others you can trade 60 from each to give you a total of 60 selenium, and im sure you thought to trade down all the top mats before you left ;) Ive done that run a couple of times but not in OD yet so the fun awaits ;)
I should've been specific, I had this installed before OpenComposite anyway because I was using it with MSFS. "In Game" use the hotkeys ( shown in the OpenXR Toolkit Windows App ) to open a floating menu, inside your VR display, and voila... all the settings. The first one you will want to change is the stupid 10sec timeout under a specific Tab called 'menu', which automatically closes the whole menu after 10sec if you don't press a key. I changed it to a minute.

When you install OpenComposite, just let it install for everything, it's so much easier because you can just toggle the whole thing on and off as a SteamVR replacement. Also, then you get the auto-update option. If you try to install it on a 'per game' basis it's just fiddly as heck and there's no auto-update mechanism AFAIK.

BTW, anything you read about 'opencomposite.ini' - completely ignore it 'to start with'. However, if you have problems and you do need it, there's lots of good advice in this thread alone about how to use it.

BTW I took out the vrperfkit .dll and yaml files before I used OpenComp with ED. Not a clue what happens if they try to co-exist.

Selenium: I take your point. Trying to farm it in EDO is just a way of losing hours of my life I'll never get back so trading down other items for them will be the way to go. I did hop into EDH just long enough to get all my key bindings wrecked, as usual; obviously I backed up the whole Bindings folder beforehand.

Hey, recall I mentioned going from 44 to 78fps ave, in a particular location. Well I changed WMR in W11 from performance to quality and that got me back down to 37fps so not trying that again. I'm not sure I could see any difference anyway except 'maybe' more aliasing in 'adjust for best performance'. Could just be my imagination though.
 
Last edited:
So, I should've been specific, I had this installed before OpenComposite anyway because I was using it with MSFS. "In Game" use the hotkeys ( shown in the OpenXR Toolkit Windows App ) to open a floating menu, inside your VR display, and voila... all the settings. The first one you will want to change is the stupid 10sec timeout under a specific Tab called 'menu', which automatically closes the whole menu after 10sec if you don't press a key. I changed it to a minute.
Dont know, maybe im missing something here. I only tried to use this or could only get the menu to show when using OpenC, but didnt try the settings as I said previously, too much orange, so I didnt spend anytime using it.
 
Last edited:
Dont know, maybe im missing something here. I only tried to use this or could only get the menu to show when using OpenC, but didnt try the settings as I said previously, too much orange, so I didnt spend anytime using it.
Indeed you need OpenC to run as well because ED doesn't use OpenXR natively. OpenC is like a translation layer for ED to talk to OpenXR. If you get the in game menu up ( which is an OpenXR menu, not an OpenC menu but, as you indicated, without OpenC, OpenXR won't work with ED and hence no menu ), there's a postprocessing option you can turn on ( I think it was under there ) and you can change things like RGB components, elsewhere there's a control for gamma etc.
 
I understand how it works, It wasnt clear (to me) in your post that you were running openc.

I took it quite literally that you used it prior to using openc with ED :)
I should really have just laid out my steps in bullets rather than prattling on.
 
I just tried VRPerfkit on my wife's machine which is a 1070 and I didn't notice any difference with ED.

However

I did notice a distinct improvement when I tried it with SkyrimVR! I found a spot where it was pretty stable and it went from around 20% headroom to over 35%! I switched back and forth to check. Consistent improvement and I couldn't detect any noticable difference. :)

That's pretty impressive and brings SteamVR performance to around Oculus Runtimes and all you need to do is literally paste two files into the folder with the .exe! That's flipping sweeeeeeet!

For reference my headset was set to lowest on the slider within Oculus Home. I haven't touched SteamVR settings. For both, I kept everything at default in the config file

I wonder why I didn't notice any difference in ED but did with SkyrimVR? Maybe SkyrimVR is SteamVR but ED is Oculus? Both games generated that VRPerfkit log file so I am assuming I had put it in the correct place?
 
Cant answer why regarding H,not launched it properly since I got O but I do get a better image and performance in O, it looked good without VRP but i could never get it sharp enough, It has helped a fair bit with that.
 
I've been running for about a month now with SteamVR completely uninstalled and, so far, I can't see any reason to re-install it since, thanks to OXR and OCC, I can't see a reason to use SteamVR at all - for all the stuff I play. The only niggle I have is Foveated rendering not working in SkyrimVR but it's still better ( butt horsepower ) performance and more tweakable than SteamVR.
 
FOV render and very importantly use 20, 30 and 45 fps for reprojection

Steam at some point did a FOV update, not sure when but its now in video options then go to "per application" options within video and you have a FOV slider. What it does is compress the image for better quality at the cost of FOV. Its pretty neat, I have mine on 85% at the moment in my Index, slight FOV loss but nothing too annoying. I found anything under 85 to be too noticeable personally.
 
When using OpenC & vrperfkit, are you still launching E-D VR from the Steam -> Play option?

EDIT: Ignore the above, got it working & it is noticeably different. Just need to tune-out a bit of 'jitter'.
 
Last edited:
When using OpenC & vrperfkit, are you still launching E-D VR from the Steam -> Play option?

EDIT: Ignore the above, got it working & it is noticeably different. Just need to tune-out a bit of 'jitter'.
is there a guide somewhere for this please. I would love to ditch steamvr
 
Back
Top Bottom