Note: OpenXR Tools for WMR is only required for WMR headsets such as the Reverb G2 and is not required for Meta Quest/Pimax/SteamVR headsets.The OpenXR Toolkit is no longer maintained by the original developer and their Discord is now shutdown and may not work with new games e.g. EA WRC. For some specific games and headsets combinations it will not work e.g. Automobiista 2 on Meta Quest, the game detects an Oculus headset and forces it launch in Oculus VR mode, despite launching in SteamVR/OpenComposite mode. The only workaround is using Virtual Desktop and VDXR mode.
@@TroyCurryhey you can google it and click the first link will take u on the same website as he links below then follow the steps of the video and you will be able to download it
This. Is. Genius. You may want to retitle it as "OpenXR for Dummies." I´m new to VR (had an original Quest for about a month, was really impressed but not satisfied, so sold it during the pandemic when I could still get top dollar, now with Quest 3), and have gone absolutely cross-eyed trying to make sense of the other videos I came across about OpenXR. Reading the docs about it made me want to quit VR entirely and take up knitting or something. Your video, especially the first half, was EXACTLY what I had been hoping for! I found your page by stumbling across your livestream from earlier this month. I got thru the first hour of that, thinking how much I was going to enjoy your editing it down to a tutorial, and then found this vid. You laid it out so clearly without bogging down with unnecessary details that are self-explanatory (typical UA-cam video spends SO much time on minutia, then completely glosses over the esoteric parts!). I watched the first half once, then downloaded the apps described, made the changes you mentioned, and went right into IL2 Battle of Stalingrad without a glitch. Then I watched the demo part to figure out how to use the Toolbox. That will have to wait till tomorrow because it´s late now, but I am psyched to put this to use. Already in the first pass with OpenXR there was a major improvement in performance -- looking forward to serious tweaking. Thank you so much for such a clear explanation about how to actually get these apps set up and running!
Thank you for taking the time to explain what it is doing. People a lot of times tell you but I was always unable to grasp the concept. Now with the visual diagram explaining the processing and the overhead cost I now get what it is doing. Really appreciate you taking the time!
Thank You. You are my master! This is the best what we can have for PCVR. Here is my short story about what can do good developers and software over great hardware specification. Hope this help for newbies. I bought Pico 4 and i'm very disapointed. I'm using Quest 2 from one month for PCVR with USB3 cable (ACC, DR2, etc.). I spent a lot of time to find out the best configuration (FPS and Quality) and luckily i found this video! 🙂. Now a lot of YT and internet hype for Pico 4 with Virtual Desktop (aka game changer and so on..) It's a bullshit for me. I've bought Pico 4 few days ago for better FOV, resolution and overall "image quality". Tested everything (WiFi6, USB-C etehernet card, USB3 cable, Streaming Assistant and Virtual Desktop (Godlike on my RTX 4090). Sorry, there is no way to have even close what i have on Quest 2 with OpenXR Toolkit and Open Composite with USB3 cable (I mean FPS and overall image quality not FOV of course). Now I will return my Pico 4, stay with Quest 2 and in the time where I wait for Quest 3 I will try HP Reverb G2 V2 because have also better spec then Q2 but can work same straight way like Q2 (OXRT, OC) without this sh**ty heavy SteamVR which Pico 4 use. Try your configuratiion with Virtual Desktop instead Streaming Assistant and You will see much better quality and performance, yes it's true. But again, for me even VD it's not to close what i've got from OXRT and OC. I wanted to have the same quality and performance on Pico 4, and even better due to the spec, but it's not possible until Pico 4 will not fully natively supports/uses Open XR.
Thank you for vid mate. Rtx 3060 never seen dirt rally 2.0 run so good. Saved me a few bucks, was going to invest in a 40 series. No need now. Thanks mate.
You are an absolute legend for doing this !! I cannot wait to go through this. 😉😎 I have tried following the online help with OpenXR tools and OpenComposite and failed. But you have shown a few things I misunderstood. Again Legend!! Many thanks. 👍
Cheers Ham, your video was just the ticket to get f1 22 working in VR for me, and makes the game look good and playable with your clear instructions. For me with a 3070, keeping it at 72Hz and up the scaling to 115% NIS and med/high graphics, it looks pretty decent. You sir, are a legend :)
Having recently bought a Quest 2 and finding that the performance via SteamVR was meh, OpenXR has been a game changer. Thanks so much for taking the time to explain this so clearly.
This is fantastic, thanks so much. I saw openXR in iRacing and had no idea what it was. It didn't work, so went openVR. After seeing this, I installed the toolkit, and am now running in openXR. Even without the performance config changes, it feels smoother and more responsive on my G2 since it's not going through steamVR. Thanks!
Hey buddy. Just to say thank you so so much for your videos. I've had the reverb G2 since it came out but could never really get it working as I wanted. I looked at quite a few of your vids and set up openXr and open composite and but still it wasn't great, until today I changed a few things like how you had set up and WOW! I'm not over exaggerating when I say it's bloody unreal! I clicked on your video because of the pimax crystal because I was thinking about getting one, but ill be sticking with my G2 for now as its way way better than its ever been before. I think the big game changer was moving from CAS to FSR. I've spent most of the afternoon just looking around my environment and enjoying a full grid of cars that all looks good amazing. Thanks again buddy, your video made it so much easier to understand for someone like me who finds stuff like this a nightmare. A well deserved sub. 👍🏻👍🏻👍🏻
I really wish I'd seen this video when I began using my G2 a month ago. Hell, even yesterday when I finally moved to OpenXR after reading some other things. Nicely done, and I'll be sure to refer others to this vid in the future.
Thankyou so much! i tried all weekend to improve performance with my new reverb G2. I tried over 20 different sollutions. Had all of the suggestions i found online all written down as i was about to rma my headset. My reverb G1 outperformed it and nothing i tried helped. I came across this and thought i'll give it one last try and boom now she performs beautifully! Great work mate Subscribed!
I don't know if you messed around with your control panel for your Nvidia card but I would recommend setting one profile for each of the games and turn off any of the control panel features. Make sure they're off or Auto for everything you can also set the graphics to Quality and keep the trilinear optimization on which helps with the FSR or NIS settings for eliminating issues with some artifacting on distant objects. Make sure that if you have any smoothing in the game turn it to zero if you're using VR this will also greatly improve your GPU CPU bottleneck.
I posted my performance boosts on Kuno's forum. For my setup, I went from a highly variable 70 to 85fps to a rock solid 90fps including starts. A key was OpenXR plus turning on FFR to wide/performance.
I know what you mean. Balancing all the software, trying to get good performance and visual quality is a challenge. Sure if you only play one or two games, it's doable and requires few compromises. But when you mix SteamVR-games with standalone games and OpenXR games, it gets confusing to know what to focus on. Look at this chain of software to optimize (for HP G2 headset): Windows itself, Mixed Reality Portal, WMR for SteamVR, SteamVR, OpenXR Toolkit, OpenComposite, OpenXR Runtime and Nvidia/AMD driver tweaks. On top of all that you need to optimize the games according to your hardware. It's a troubleshooting nightmare. You also have to know the game engines and their characteristics. Say for example DCS, an old engine, CPU bound, best running on a single CPU core. More modern titles use multi-core CPU and can be GPU bound. My basic rule is to run everything as vanilla as possible, with as few components as possible. Otherwise you risk ending up in a maze that can be hard to get out of. Don't ask how I know :)
Wow the DLSS in my game was enabled on my game because the other youtubers set up guide didn't explain that part. Thank you my friend, solid and very informative video!!
😂basically. Thanks for the video. Helped out a lot! Vr and moving sims is about the most complicated nerve racking frustrating thing I’ve ever undertaken.
thank you for educating me on VR, I got a Meta Quest 3 using cable mode and was wondering why everything outside of the sweet spot are blurry. I just tried running my sim racing games using OpenXR, omg, what a difference. Thank you for teaching me something new.
Why was the outside edges blurry smog you were not using openxr and foveated rendering ? What confuses me is what settings to turn on or off in the driver's. Running amd and quest 3 also.
@@t0x1cde6t oh I don't k ow much about using an HDMI cable but my usc c to c link cable has up to 10gbs if speed and works fine on that regard. The only problem I get is lower frames when pushing higher graphics . I've tried the openxr stuff but my image goes awful , I'm obviously doing something wrong
I know this is an old video but THANK YOU SO MUCH! Finally I no longer have stutters and now have stable frames... I am new to Sim racing with VR and this saved me from spending money to buy a new CPU/GPU. This worked with Pico 4 as well using Virtual desktop VDXR
Brilliant, thanks for this. Im running a 4090 and a 4.9ghz 5800x and was really struggling with AMS2 at night and ACC in general (reverb g2, full res). With this Ive got a much better gpu performance across the board and it points me to CPU issues far more reliably than FPSVR does (i.e i still have ACC issues, but its on the cpu side/ai races) Still amazing im having to tweek settings on a 4090 tho to get a constant 90fps.
@@Davids6994 Yeah but CPUs are so far ahead right now development-wise and aren't gouged on price, just because a couple is less than 200 shouldn't mean it has issues running MOST gaming applications. A 5800x (at 4.9ghz!), having issues running a game sounds more like a threading issue than anything else. Most people needing more power than a 5800x are looking at running a game that is on a single thread and needing 150+ fps for competitive shooters, etc.!
Thank you, this has explained so much with clarity, excellent side by side examples, entertaining manner and all round well crafted presentation. Perfect for someone who would like to get the best from what their budget allows. New to your channel now subscribed, brilliant 👍
Note: Setup step 1 (5:09) - OpenXR Tools for WMR is for WMR headsets e.g. Reverb G2 and is not required for none WMR headsets. To launch games with OpenXR once you've installed OpenXR Toolkit and OpenComposite go to your Steam library and launch the game in Steam VR mode For technical help on the OpenXR Toolkit or OpenComposite check out the two Discords below. OpenComposite Discord discord.gg/zYA6Tzs OpenXRToolkit Discord discord.gg/WXFshwMnke AMD GPU owners note that foveated rendering only works for DX12 games. Overall I had the best experience on the Reverb G2 and had some ocassional crashes on the Quest 2 in ACC, so I tested an unreleased build direct from the dev to capture the Quest 2 footage. Hopefully the Quest 2 fix for ACC will come to a future release of the OpenXR Toolkit and OpenComposite in the very near future. Thanks for watching!
Great video. I have switched to OpenXR after watching it. However how can you view on your monitor the “in VR” video? In my case just got a black window on my monitor.
You should pin this. I was actually stuck trying to get the OpenXR Tools for WMR to recognize my quest 2. Edit: ok i am confused since you were using it with the quest 2 actually. This is an amazing guide, but I wish you explained what exactly to open and when. Edit 2: Please help! I can't get the Open XR Toolkit to open in AMS2 or ACC. I am running open composite.
TLDR: I used openxr with quest 3 to tackle performance issues in an outdated machine, and found performance, but had to stick with oculus software for better smoothness I see that your video became quite a reference to sim racers - which is not surprising since your content is great :D - so I'd thought I'd live my 2 cents in the comments for anyone who may be making their research: My pc at this point is somehwat outdated (i9-9900k - 3.6ghz overclocked at 4.5hz -, 32gb ddr4 3200mhz ram, geforce 2080 super), and even with the rift S it ~struggles~. Thus, I wasn't planning on upgrading the headset, but the Quest 3 was just too good of a value for money not to try. After playing around a lot with openxr I found improvements with foveated rendering/upscaling, turbo mode as well, but sadly my machine just can't keep up; even with good and stable framerates I couldn't get rid of stuttering. Even with unusable low settings and tons of headroom there was noticeable stutter ;( So sticking with the oculus software for iracing and ACC was the only solution; with the link cable, it runs in similar settings to the rift s (although at 72hz), and even with the increased latency (around 50ms) it's as smooth as the rift s - and obviously it looks miles better. I'm really surprised with how well link cable performs; it's a bit of a bummer that no true comparable PCVR headset is available at a closer price point, but Zuck got me checkmated there. Probably with a slightly better cpu/gpu I could have kept the gains made with openxr in sim racing, and the stutter shouldn't noticeable in slower games :D
Thanks, Ham! I just spent an entire evening in ACC getting it to be the best it can be with my new PC (13900K/4090/G2) and I decided it was time to go racing. Now maybe I'll see if I can squeeze a little more out of this setup and possibly increase some settings. Currently I'm at 90fps (average of around 88.2) according to fpsVR. Would love to get that average up, but don't want to sacrifice. Maybe this will do the trick.
😎 Foveated rendering should take you to fixed 90fps if you are almost there already with your current settings. Also CAS will really sharpen the image up too.
2 days ago did upgrade of cpu/mb/ram to get 90fps on my hp reverb g2 in f1 22, and finally with i7-13700 z690 and 6400c30 32gb I hit 90fps with ultra high settings. Tried acc fps great, but for some reason colors looks like hdr, very red’ish. Can’t quite understand why color changed. Will test openxdr tomorrow
Just bought a 7900xt and the current drivers are pants in steam vr. Was pesamistic about this software. But holy cow this literally made acc smooth as butter even with no upscaling. Thanks @hamvr . Game changing i am now racing in 4k. Legend .
This is a great instructional, very much appreciated. I've seen another similar instance of an altered dll and config file that attempts to utilize FSR or CAS for VR and some non-VR games as well, but it's much more difficult to configure since any edits must be done in the config file with the game closed. Either way, Open Composite and the OpenXR toolkit are far better developed tools for doing this and I'm glad I found this video. Thanks for your hard work!
The 4090 was a good upgrade for vr gamer but this tool is a HUGH STEP FORWARD ! specialy in ACC. Now i play WITHOUT DLSS +KTAA + most settings on EPIC (vegetaion and postprocessing [depth of field / motion blur] are on LOW), have a much clearer view in the G2 and stable 90 fps. The new, better mirror view is a massiv immersion plus. That forward circle and upscaling stuff is not necessary. ACC and XRtoolkit run`s smooth without that options on a i9 12900k / 32 GB DDR5 and the 4090! My appGPU "score" is most 6,1 ms. CPU bound is 0.5 IF it`s showing. VRAM use is most 11 GB. Thank u a lot HAM !!!
Hey thanks a lot for this info!!! This has been immensely helpful as I have just created a new PC gaming build equipped with an RTX 4090. Building a PC is easy compared to setting up VR and getting VR optimizations dialed in, ugh! Thanks again for this great tutorial!
Solid video. Was able to follow it and it worked on the first try. First game I played was Dirt Rally 2. I did have the game running OK via Steam VR but bypassing it and using the tools enabled me to get it to run better and actually see what the changes were doing as far as the CPU and GPU in real time.
In my case, I deactivated built-in iRacing sharpening. Then I used OXRT CAS instead, and at 80% I get a very crisp image on my G2. Also, I use FFR on quality and narrow, and Turbo mode is a game changer for me. It looks like Turbo mode makes the CPU less bottlenecking. No crashes on iRacing with it. I can't say the same on FS2020. Turbo cause CTD all the time.
Yeah I don't really understand CAS, is the % value the upscale value or the sharpening value? The OXRTK CAS is different than the OVRTK CAS where it has an upscale value, AND a sharpening value (that i usually set to 70%) .... for example if I set the OXRTK CAS value to say 70%... is it upscaling anything? or just sharpening 70%?
I was running acc with 11400f and was cpu bottlenecked, I thought "fair enough, 11400f is outdated", so I update to 13700kf, still the same. Then I found this video, I am relieved 😌
found opencomposite because of ACC and switched from FSR_mod. But I mostly play il 2 Sturmovik in VR. IL2 would be really something but I would like to see a benchmark from you with your 4090 and the G2. I'm very happy with how my 3080 fires up my G2, especially with OpenXr 1.2.1, but the VR community of IL2 would be interested in a video about it with the 4090. Your tests are really good.
@@HamVR Thx! As a small tip... just select a basic model if you don't already own it to test it. It's best to wait until the next Steam Sale. This should be the autumn sale in 2 weeks. 22.Nov. or so...
@@HamVR Oh good! There's a real science to IL2 when it comes to VR settings... the old engine is probably to blame for that too, unfortunately. The VR IL2 community has their own tips and tricks that they have created. But as I said, your tests are pretty good. If it needs settings that (some ;) ) use in IL2 I can gladly give an outline.
THANKS from even a year later! Running a 4090 but still wanna get all I can outta it lol. This got me off and running with open XR. Thanks for your time here bud!
Good video and very useful info. 2080 OC MSI + Samsung odissey 1-st gen , 8700k , 32 gb ram... and with this tool Dcs World works fine. Turbo option is a game changer ,at least for me in. This software is a must have if you are a vr user. Thanks again HamVR
Ams2 runs great between low medium high so getting more frames will be awesome, but the real culprit F1 22 just doesn't really work well, will try this out tomorrow and update with my results.
AMS2 in general runs very well in VR. The scenario that kills FPS though is having lots of cars behind you that have their lights on e.g. at night or in the wet
Great video. Next time set the time the menu disappear to off first. Makes the video much better to follow. Thanks for your time and keep these vids coming
What i did actually with ODT; i take horizontal fov to 0.9 and vertical one to 0.4. 0.4 here create a black box from top and down and it seems you wear helmet and more realistic for me. And i can run all racing sims now %50 more with resolution and clarity is great with Quest 3 in 90 Hz. With my 4090 card in 90Hz 1.5 multiplier in Oculus app, 2 pixel per eye in ODT can't explain how beautiful is.
Thank you for the great information! What are your settings in the OpenXR-Tool for WMR? Is there a best practice here? How should the ingame resolution be? I turned on the "Fix resolution auto" option in AC, is that correct or do I have to enter it manually?
I've used opencomposite for OpenXR and in fact you gain some fps, but you can also notice that the image quality is worst and with some additional artifacts. Even when you shake you head, you can see that the image warps a bit. An example is when you look at a vertical pole, it deforms when you move your head. I have a G2 and tried this on ACC. Turned back to OpenVR.
we need more people like you in the VR community explaining how to configure games and headsets because most of what ive seen was either misleading or outdated also ACC is very poorly optimized game.. using UE4 for the game was a horrible idea
We often use the term "game changer" wrongly. But going from steamVR to OpenXR is more than a game changer, it's downright another world. On Assetto Corsa, GPU performance more than doubles, latency becomes tiny (constant 6ms compared to 17 to 19ms before), which not only allows the graphics to really be pushed to the maximum (with real shadows in 2048*2048 for example) but also to have MUCH more cars (AI) in a race, without ever saturating the graphics card (if it is still powerful at the base), all with 90 FPS constant without the slightest drop. With my 12700KF / 4070Ti / 32GB DDR5 5200 / NVMe 2.0 SSD, after setting the CAS to 70% (and with the magic "turbo" button), I never exceed 80% GPU occupancy, 6ms total latency (CPU + GPU, not just one or the other but both added together!). The new problem becomes the capacity of the CPU to handle all this, when we put more than 30 or 40 cars on it. Although I am still doing very well on Battenbergring with 47 opponents! And it's absolutely magnificent in my HP G2 which is finally used to its true value. OpenXR with Open composite is a real revolution for those who until now used that awful SteamVR.
@@awsoren I have some occasional crash also, when exciting AC, but only in rare circumstances that I have never been able to identify. I have no problem with this on AC, since there is only a summary of what I have already seen before leaving the finished race. And that poses no problem on replay. But I have no explanation for ACC, a game that I bought when it came out and on which I only have 14.6 hours of play (steam tells me), last time was several years ago. Compared to 1700h on Assetto Corsa...
Can someone help me? I downloaded the OpenComposite ZipFile and it doesnt seem to work. Maybe someone can tell me where to download a functioning ZipFile.
What I don't understand and nobody seems to mention it is if using amd upscaler do we need to enable that on amd software for the game being used . Like some people say don't use the in game anisotropic filtering and use it in amd drivers or nvidia whatever . So same here what do we turn on in the driver software also please would be really useful . A after trying openxr with composite etc in assetto corsa I have been getting a terrible image compared to just using normal link with oculus and a quest 3 headset . All these AA/filtering settings are so bloody confusing.
In general I avoid using upscalers for VR unless you are absolutely stuck for performance to hit your headset refresh rate. Even the Quality profiles in DLSS and FSR drop a lot of detail needed for long distance viewing. In ACC with OpenXR toolkit I only use the CAS sharpening option, with the Quest 3 and in the game upscaling option off.
@@HamVR hey man thanks for replying about this . Right so leaving it off in driver software and in game and if you want the upscale sharpening (cas ) just turn it on in toolkit menu and it'll work as intended ? See how I can get so easily confused haha 9
Thanks for the video! Enjoyed the watch. Would you say that the upscaling with this toolkit is the same principle as asynchronous spacewarping (ASW)? Just trying to decide if it’s worth it as many people find ASW to be worse for motion sickness?
Hi Ham, got a little problem with content manager. All was well using pure then I did something? not sure what, and now have a black sky. Any ideas or advice would be appreciated.Great tutorials Thanks
When you change that fixed foveat on/off and you see that blocky shimmer, what is that? I get that effect all the time just default oculus and iracing..
Thanks for this great video. I just bought a used HP Reverb G2/V2 yesterday and am in the process of setting it up for all my Sim Racing titles (AMS2, rF2, AC/ACC). Are there any specific settings I need to configure or enable in "OpenXR Tools for WMR" settings page, or do I just install it and ensure the installation status says it's installed and active? Thanks so much!
Thanks for this, very helpful I just need to now if I only need step 1 (windows mixed reality) based on the headset I’m using ? Meaning if I’m using oculus meta quest 2 do I need to get mixed reality in step 1? Thanks
@@HamVR I've tried with AMS2/ ACC and AC with nothing showing. I managed to get it to work with DCS & rF2. when i open OpenXr toolkit its only showing DCS/ FS2020 & rFactor 2. could this be a possible cause?
@HamVR - excellent guide, but I have one really dumb question as I can't see you specifically do it - With the Quest 3, when you go to open ACC in Steam you have 3 options. 1. Play ACC (normal). 2: Open in SteamVR. 3:Open in OculusVR - can I assume that with Open Composite open and set and OpenXR Toolkit ready you use the SteamVR option?
I've been using openXR for some time now no issues, not seen a great improvement but no issues all the same. Someone recommended i try openVR, dubious as i've had nothing but problems with SteamVR when trying to push the max out of games even without openVR usage, also steamVR is just another launcher i don't need problems with. Oculus has always worked fine works fine for me with link cable. Anyways, i went along and tried openVR and boy oh boy it was nothing but nightmares i was already familiar with, games were laggy well menus tbh, games wouldn't even load. Now as i'm aware they are kind of the same openVR and openXR in regards to what they do but different in regards to support for game/HMD. If i've set my res in oculus app pretty high, is there upscaling happening through sreamVR even without openVR? As i've always had to drop the res down and enable dynamic bit rate on link cable if i needed to use steamVR prior, the graph that shows is pegged red. I'm wondering if the game is trying to run at like 10'000x4000 res haha if it's upscaling my HMD res What confuses me the most even with openXR, what do i need to set the launch options in steam as, i've not been able to get the toolkit to display in ETS and ATS
Steam VR has a render resolution slider you want to move from auto setting to custom setting and adjust yourself to a base resolution that works for most games. You can the use the per game render resolution setting to tweak resolution per game. There’s a performance hit of running Steam VR (in the order of 10% on average) so for OpenXR games it better to bypass it altogether when possible.
@@HamVR I See, so i'm wondering if the Auto in steamVR just ignores my Oculus res? Either way i hate steamVR in regards to performance, when it works it works. It's better in regards to switching between game/PC desktop view and viewing steam library, yet that is problematic when i have to restart everything over and over again. I shall set a low base RES for each game in there then and bump them up. It just didn't make sense haha. Appreciate the response.
Sooo many questions.. Why does the upscaling setting work as it does? If 120% does the exact same thing as 80% (which the resolutions shown seem to suggest, as they are identical), why even bother letting us set it to above 100%? What does the override resolution in "System" actually do? In my experience, it does seem to reduce resolution and load on the GPU as my 4070 cannot cope with my G2's native res in IL-2, but when I override to ~80% of native in "System" and then don't use any upscaling (just CAS filter), my performance is markedly better and I do get stable 90 FPS even in busy scenarios.
Thanks ham very helpful Just setup open be and composite with quest 2 Just a question.. how do the openxr resolution settjngs and quest 2 resolution multipliers effect each other ? Don’t want to over sample. Is one overridden or does openxr resolutionsetting effect you frame generation while the oculus multiplier enhance that frame at the headset level? Just not understanding that part. Thanks!
Thank you so much for this video. Nobody tell me exactly how to do it step by step so i never use it. If you have time, can you make a video how to use AMD FSR 2.0 mod. Thanks brother
great video thanks I could ask you if you have varjo and would you make a video of iracing and ACC settings and I ask you if varjo works well with openXR and open composit and toolkit? thank you for your time
Thank you for this video. I found this video while looking for a solution to the VR stutter (when moving your head only) in F1 22 that so many of us are having issues with... So one question for you, before I go to the extra time of trying the toolkit, is this something that may address that stuttering problem?
So I am confused about a few things. In toolkit what function does the Override Resolution setting have that isn't already handled by the NIS/FSR/CAS setting? In the github pages and other forums it explains that setting the slider in OpenXR for WMR is what renders the game resolution before it is sent to the headset. From there inside toolkit companion you can decide to take that render scale and up or down scale it using either NIS/FSR/CAS or Override Resolution. I don't understand which one should be used and why there are essentially duplicate resolution adjustments. Plus there are redundant settings within each game settings as well. Very confusing
@ham did you find with the quest, when you take the headset off your head openxr crashes? I think its to do with that little sensor turning teh screens off.
Hi, anyone else got the problem that the OpenXR DLL that replaces the SteamVR DLL inside ACC's Engine folder, kills the FFB of your Fanatec Base? I got a DD2. When I use the original SteamVR DLL again, FFB works as intended. So the reason for it to fail, is definately the OpenXR DLL. Any suggestions? Greetings
Awesome video. I do have a question, I am using a HTC Vive headset. I can not get the OSD to show up in game and I also get a warning in Windows mixed reality saying a compatible headset could not be found. Is my headset no compatible with openXR, or is there something I missed to get it working correctly. I am racing in ACC for now, hope to get LMU working.
The HTC Vive is a native Steam VR headset (not a WMR headset like the G2 so you don’t WMR OpenXR runtime installing). SteamVR should be set as default OpenXR runtime (in your SteamVR settings).
Hello, I do think this is a very good tutorial and explanation for OpenXR. But when I try to open the OpenComposite.exe (the switcher), it says Windows is protecting my PC because it doesn't recognize something when I try to start it. Do I ignore it or do I not launch it at all?
Note: OpenXR Tools for WMR is only required for WMR headsets such as the Reverb G2 and is not required for Meta Quest/Pimax/SteamVR headsets.The OpenXR Toolkit is no longer maintained by the original developer and their Discord is now shutdown and may not work with new games e.g. EA WRC. For some specific games and headsets combinations it will not work e.g. Automobiista 2 on Meta Quest, the game detects an Oculus headset and forces it launch in Oculus VR mode, despite launching in SteamVR/OpenComposite mode. The only workaround is using Virtual Desktop and VDXR mode.
Open composite can no longer be downloaded. Does that make this whole process obsolete for ACC?
@@TroyCurryhey you can google it and click the first link will take u on the same website as he links below then follow the steps of the video and you will be able to download it
This. Is. Genius. You may want to retitle it as "OpenXR for Dummies." I´m new to VR (had an original Quest for about a month, was really impressed but not satisfied, so sold it during the pandemic when I could still get top dollar, now with Quest 3), and have gone absolutely cross-eyed trying to make sense of the other videos I came across about OpenXR. Reading the docs about it made me want to quit VR entirely and take up knitting or something. Your video, especially the first half, was EXACTLY what I had been hoping for! I found your page by stumbling across your livestream from earlier this month. I got thru the first hour of that, thinking how much I was going to enjoy your editing it down to a tutorial, and then found this vid. You laid it out so clearly without bogging down with unnecessary details that are self-explanatory (typical UA-cam video spends SO much time on minutia, then completely glosses over the esoteric parts!). I watched the first half once, then downloaded the apps described, made the changes you mentioned, and went right into IL2 Battle of Stalingrad without a glitch. Then I watched the demo part to figure out how to use the Toolbox. That will have to wait till tomorrow because it´s late now, but I am psyched to put this to use. Already in the first pass with OpenXR there was a major improvement in performance -- looking forward to serious tweaking.
Thank you so much for such a clear explanation about how to actually get these apps set up and running!
Thank you for the kind message. Glad this video was useful 👍
Thank you for taking the time to explain what it is doing. People a lot of times tell you but I was always unable to grasp the concept. Now with the visual diagram explaining the processing and the overhead cost I now get what it is doing. Really appreciate you taking the time!
Thank You. You are my master! This is the best what we can have for PCVR. Here is my short story about what can do good developers and software over great hardware specification. Hope this help for newbies. I bought Pico 4 and i'm very disapointed. I'm using Quest 2 from one month for PCVR with USB3 cable (ACC, DR2, etc.). I spent a lot of time to find out the best configuration (FPS and Quality) and luckily i found this video! 🙂. Now a lot of YT and internet hype for Pico 4 with Virtual Desktop (aka game changer and so on..) It's a bullshit for me. I've bought Pico 4 few days ago for better FOV, resolution and overall "image quality". Tested everything (WiFi6, USB-C etehernet card, USB3 cable, Streaming Assistant and Virtual Desktop (Godlike on my RTX 4090). Sorry, there is no way to have even close what i have on Quest 2 with OpenXR Toolkit and Open Composite with USB3 cable (I mean FPS and overall image quality not FOV of course). Now I will return my Pico 4, stay with Quest 2 and in the time where I wait for Quest 3 I will try HP Reverb G2 V2 because have also better spec then Q2 but can work same straight way like Q2 (OXRT, OC) without this sh**ty heavy SteamVR which Pico 4 use. Try your configuratiion with Virtual Desktop instead Streaming Assistant and You will see much better quality and performance, yes it's true. But again, for me even VD it's not to close what i've got from OXRT and OC. I wanted to have the same quality and performance on Pico 4, and even better due to the spec, but it's not possible until Pico 4 will not fully natively supports/uses Open XR.
Thanks for your comment and thanks tip! Glad OpenXR Toolkit helped you out.
Pico 4 now offers full OpenXR support, does this change something?
Thank you for vid mate. Rtx 3060 never seen dirt rally 2.0 run so good. Saved me a few bucks, was going to invest in a 40 series. No need now. Thanks mate.
You are an absolute legend for doing this !! I cannot wait to go through this. 😉😎 I have tried following the online help with OpenXR tools and OpenComposite and failed. But you have shown a few things I misunderstood. Again Legend!!
Many thanks. 👍
Cheers Ham, your video was just the ticket to get f1 22 working in VR for me, and makes the game look good and playable with your clear instructions. For me with a 3070, keeping it at 72Hz and up the scaling to 115% NIS and med/high graphics, it looks pretty decent. You sir, are a legend :)
Having recently bought a Quest 2 and finding that the performance via SteamVR was meh, OpenXR has been a game changer. Thanks so much for taking the time to explain this so clearly.
This is fantastic, thanks so much. I saw openXR in iRacing and had no idea what it was. It didn't work, so went openVR. After seeing this, I installed the toolkit, and am now running in openXR. Even without the performance config changes, it feels smoother and more responsive on my G2 since it's not going through steamVR. Thanks!
Hey buddy. Just to say thank you so so much for your videos.
I've had the reverb G2 since it came out but could never really get it working as I wanted. I looked at quite a few of your vids and set up openXr and open composite and but still it wasn't great, until today I changed a few things like how you had set up and WOW! I'm not over exaggerating when I say it's bloody unreal!
I clicked on your video because of the pimax crystal because I was thinking about getting one, but ill be sticking with my G2 for now as its way way better than its ever been before. I think the big game changer was moving from CAS to FSR.
I've spent most of the afternoon just looking around my environment and enjoying a full grid of cars that all looks good amazing.
Thanks again buddy, your video made it so much easier to understand for someone like me who finds stuff like this a nightmare.
A well deserved sub.
👍🏻👍🏻👍🏻
I really wish I'd seen this video when I began using my G2 a month ago. Hell, even yesterday when I finally moved to OpenXR after reading some other things. Nicely done, and I'll be sure to refer others to this vid in the future.
Thankyou so much! i tried all weekend to improve performance with my new reverb G2. I tried over 20 different sollutions. Had all of the suggestions i found online all written down as i was about to rma my headset. My reverb G1 outperformed it and nothing i tried helped. I came across this and thought i'll give it one last try and boom now she performs beautifully! Great work mate Subscribed!
Glad it gave you performance boost you wanted!
I don't know if you messed around with your control panel for your Nvidia card but I would recommend setting one profile for each of the games and turn off any of the control panel features. Make sure they're off or Auto for everything you can also set the graphics to Quality and keep the trilinear optimization on which helps with the FSR or NIS settings for eliminating issues with some artifacting on distant objects. Make sure that if you have any smoothing in the game turn it to zero if you're using VR this will also greatly improve your GPU CPU bottleneck.
I posted my performance boosts on Kuno's forum. For my setup, I went from a highly variable 70 to 85fps to a rock solid 90fps including starts. A key was OpenXR plus turning on FFR to wide/performance.
What’s your pc specs
Wow, this video is the best guide ever. I honestly got overwhelmed by the many terms and extra programs.
Thanks for another great video. I got my 4090 last week and I have to say I am impressed. I just wish that they would improve the VR in ACC.
You basically need a degree in software engineering to play in VR got it 👍
You don't need any of it, you can run with lower settings instead.
I know what you mean. Balancing all the software, trying to get good performance and visual quality is a challenge. Sure if you only play one or two games, it's doable and requires few compromises. But when you mix SteamVR-games with standalone games and OpenXR games, it gets confusing to know what to focus on. Look at this chain of software to optimize (for HP G2 headset): Windows itself, Mixed Reality Portal, WMR for SteamVR, SteamVR, OpenXR Toolkit, OpenComposite, OpenXR Runtime and Nvidia/AMD driver tweaks. On top of all that you need to optimize the games according to your hardware. It's a troubleshooting nightmare. You also have to know the game engines and their characteristics. Say for example DCS, an old engine, CPU bound, best running on a single CPU core. More modern titles use multi-core CPU and can be GPU bound. My basic rule is to run everything as vanilla as possible, with as few components as possible. Otherwise you risk ending up in a maze that can be hard to get out of. Don't ask how I know :)
Nah you just need youtube
It’s not that hard to do.
@@TheMack agreed. Psvr2 to the rescue then
Wow the DLSS in my game was enabled on my game because the other youtubers set up guide didn't explain that part. Thank you my friend, solid and very informative video!!
😂basically. Thanks for the video. Helped out a lot! Vr and moving sims is about the most complicated nerve racking frustrating thing I’ve ever undertaken.
thank you for educating me on VR, I got a Meta Quest 3 using cable mode and was wondering why everything outside of the sweet spot are blurry. I just tried running my sim racing games using OpenXR, omg, what a difference. Thank you for teaching me something new.
Why was the outside edges blurry smog you were not using openxr and foveated rendering ? What confuses me is what settings to turn on or off in the driver's. Running amd and quest 3 also.
@@Nicklz5555 i think it’s compression think about how much data is being pushed through to the hmdi2.1 vs what wifi 7 or usb c 3.2
@@t0x1cde6t oh I don't k ow much about using an HDMI cable but my usc c to c link cable has up to 10gbs if speed and works fine on that regard. The only problem I get is lower frames when pushing higher graphics . I've tried the openxr stuff but my image goes awful , I'm obviously doing something wrong
I know this is an old video but THANK YOU SO MUCH! Finally I no longer have stutters and now have stable frames... I am new to Sim racing with VR and this saved me from spending money to buy a new CPU/GPU. This worked with Pico 4 as well using Virtual desktop VDXR
im also using the pico 4 with virtual desktop, but i dont have the fixed foveatend rendering option. do you have the settings for ffr?
@@Mug3n96 Are u using a NVDIA Card ?
Brilliant, thanks for this. Im running a 4090 and a 4.9ghz 5800x and was really struggling with AMS2 at night and ACC in general (reverb g2, full res). With this Ive got a much better gpu performance across the board and it points me to CPU issues far more reliably than FPSVR does (i.e i still have ACC issues, but its on the cpu side/ai races) Still amazing im having to tweek settings on a 4090 tho to get a constant 90fps.
That's what happens when you pair a 2k GPU with a
@@Davids6994 Yeah but CPUs are so far ahead right now development-wise and aren't gouged on price, just because a couple is less than 200 shouldn't mean it has issues running MOST gaming applications.
A 5800x (at 4.9ghz!), having issues running a game sounds more like a threading issue than anything else.
Most people needing more power than a 5800x are looking at running a game that is on a single thread and needing 150+ fps for competitive shooters, etc.!
You had issues with a 4090 !?!?
Wow really really great video with a lot of information and details. Love the split screen comparisons at the end!!
Thanks for the brilliant Toolkit! 😀👍👍
Thank you, this has explained so much with clarity, excellent side by side examples, entertaining manner and all round well crafted presentation. Perfect for someone who would like to get the best from what their budget allows. New to your channel now subscribed, brilliant 👍
nice one for this mate, just got it working on DCS world with excellent results!! great video :)
Glad it helped!
Thanks!
Thanks for the tip Gory!
Thank you for this video! , I was able to switch from vrperf to OpenXR toolkit to use VRNeckSafe with the Quest2!
Thank You HamVR. This will help me a lot being a noob on VR
This helped me so much .my pc is feeling its age a bit now and those was a huge boost thank you!
Apprecaiate this video, iRacing is running much better for me now with OpenXR versus Oculus mode!
Very cool, thanks! I'll make sure to check back once my G2 gets here. For now, I'm sticking with the Quest 2.
Thank you much for all that explanation in detail!
Glad it was helpful!
Note: Setup step 1 (5:09) - OpenXR Tools for WMR is for WMR headsets e.g. Reverb G2 and is not required for none WMR headsets.
To launch games with OpenXR once you've installed OpenXR Toolkit and OpenComposite go to your Steam library and launch the game in Steam VR mode
For technical help on the OpenXR Toolkit or OpenComposite check out the two Discords below.
OpenComposite Discord discord.gg/zYA6Tzs
OpenXRToolkit Discord discord.gg/WXFshwMnke
AMD GPU owners note that foveated rendering only works for DX12 games.
Overall I had the best experience on the Reverb G2 and had some ocassional crashes on the Quest 2 in ACC, so I tested an unreleased build direct from the dev to capture the Quest 2 footage. Hopefully the Quest 2 fix for ACC will come to a future release of the OpenXR Toolkit and OpenComposite in the very near future. Thanks for watching!
How much are the gains if you use a quest 2 on oculus mode? Im running a gtx 1060
Hi thanks for the great video. I’m trying to use a G2 have you any idea why steamvr always opens? No matter what I set to be default openxr? 😢
@@mc2face247 you haven't set Open Composite up to run instead of Steam Vr.
Great video. I have switched to OpenXR after watching it. However how can you view on your monitor the “in VR” video? In my case just got a black window on my monitor.
You should pin this. I was actually stuck trying to get the OpenXR Tools for WMR to recognize my quest 2. Edit: ok i am confused since you were using it with the quest 2 actually. This is an amazing guide, but I wish you explained what exactly to open and when.
Edit 2: Please help! I can't get the Open XR Toolkit to open in AMS2 or ACC. I am running open composite.
TLDR: I used openxr with quest 3 to tackle performance issues in an outdated machine, and found performance, but had to stick with oculus software for better smoothness
I see that your video became quite a reference to sim racers - which is not surprising since your content is great :D - so I'd thought I'd live my 2 cents in the comments for anyone who may be making their research:
My pc at this point is somehwat outdated (i9-9900k - 3.6ghz overclocked at 4.5hz -, 32gb ddr4 3200mhz ram, geforce 2080 super), and even with the rift S it ~struggles~. Thus, I wasn't planning on upgrading the headset, but the Quest 3 was just too good of a value for money not to try.
After playing around a lot with openxr I found improvements with foveated rendering/upscaling, turbo mode as well, but sadly my machine just can't keep up; even with good and stable framerates I couldn't get rid of stuttering. Even with unusable low settings and tons of headroom there was noticeable stutter ;(
So sticking with the oculus software for iracing and ACC was the only solution; with the link cable, it runs in similar settings to the rift s (although at 72hz), and even with the increased latency (around 50ms) it's as smooth as the rift s - and obviously it looks miles better.
I'm really surprised with how well link cable performs; it's a bit of a bummer that no true comparable PCVR headset is available at a closer price point, but Zuck got me checkmated there. Probably with a slightly better cpu/gpu I could have kept the gains made with openxr in sim racing, and the stutter shouldn't noticeable in slower games :D
Great video and very helpful!! Going to get this setup for iRacing!
EPIC video man... excellent information that is easy to follow. You've got a new subscriber buddy. A+++
Thanks, Ham! I just spent an entire evening in ACC getting it to be the best it can be with my new PC (13900K/4090/G2) and I decided it was time to go racing. Now maybe I'll see if I can squeeze a little more out of this setup and possibly increase some settings. Currently I'm at 90fps (average of around 88.2) according to fpsVR. Would love to get that average up, but don't want to sacrifice. Maybe this will do the trick.
😎 Foveated rendering should take you to fixed 90fps if you are almost there already with your current settings. Also CAS will really sharpen the image up too.
Great game when you need a 13900k and a 4090 😂🤦😂😂😂
@@dubtube6691 Right?! I think it's more a UE4 thing. But, with this setup it is amazing.
2 days ago did upgrade of cpu/mb/ram to get 90fps on my hp reverb g2 in f1 22, and finally with i7-13700 z690 and 6400c30 32gb I hit 90fps with ultra high settings. Tried acc fps great, but for some reason colors looks like hdr, very red’ish. Can’t quite understand why color changed. Will test openxdr tomorrow
@@HamVRhow much CAS are you running? Around 70%? And do you use Advanced Sharpen in ACC still?
Just bought a 7900xt and the current drivers are pants in steam vr. Was pesamistic about this software. But holy cow this literally made acc smooth as butter even with no upscaling. Thanks @hamvr . Game changing i am now racing in 4k. Legend .
💯Great Breakdown Video😁 Thank You Sirrrrr🥳
This is a great instructional, very much appreciated. I've seen another similar instance of an altered dll and config file that attempts to utilize FSR or CAS for VR and some non-VR games as well, but it's much more difficult to configure since any edits must be done in the config file with the game closed. Either way, Open Composite and the OpenXR toolkit are far better developed tools for doing this and I'm glad I found this video. Thanks for your hard work!
Thank you very much for the video! This is immensely helpful!
The 4090 was a good upgrade for vr gamer but this tool is a HUGH STEP FORWARD ! specialy in ACC.
Now i play WITHOUT DLSS +KTAA + most settings on EPIC (vegetaion and postprocessing [depth of field / motion blur] are on LOW), have a much clearer view in the G2 and stable 90 fps.
The new, better mirror view is a massiv immersion plus.
That forward circle and upscaling stuff is not necessary. ACC and XRtoolkit run`s smooth without that options on a i9 12900k / 32 GB DDR5 and the 4090! My appGPU "score" is most 6,1 ms. CPU bound is 0.5 IF it`s showing. VRAM use is most 11 GB.
Thank u a lot HAM !!!
Hey thanks a lot for this info!!! This has been immensely helpful as I have just created a new PC gaming build equipped with an RTX 4090. Building a PC is easy compared to setting up VR and getting VR optimizations dialed in, ugh!
Thanks again for this great tutorial!
Glad it helped!
Huge performance boost in IL-2, thank you!
Solid video. Was able to follow it and it worked on the first try. First game I played was Dirt Rally 2. I did have the game running OK via Steam VR but bypassing it and using the tools enabled me to get it to run better and actually see what the changes were doing as far as the CPU and GPU in real time.
In my case, I deactivated built-in iRacing sharpening. Then I used OXRT CAS instead, and at 80% I get a very crisp image on my G2. Also, I use FFR on quality and narrow, and Turbo mode is a game changer for me. It looks like Turbo mode makes the CPU less bottlenecking. No crashes on iRacing with it. I can't say the same on FS2020. Turbo cause CTD all the time.
Yeah I don't really understand CAS, is the % value the upscale value or the sharpening value? The OXRTK CAS is different than the OVRTK CAS where it has an upscale value, AND a sharpening value (that i usually set to 70%) ....
for example if I set the OXRTK CAS value to say 70%... is it upscaling anything? or just sharpening 70%?
Can you share your PC specs and iRacing graphics settings please?
I was running acc with 11400f and was cpu bottlenecked, I thought "fair enough, 11400f is outdated", so I update to 13700kf, still the same. Then I found this video, I am relieved 😌
Perfect explanation - thank you so much ! 😀👍
found opencomposite because of ACC and switched from FSR_mod. But I mostly play il 2 Sturmovik in VR.
IL2 would be really something but I would like to see a benchmark from you with your 4090 and the G2.
I'm very happy with how my 3080 fires up my G2, especially with OpenXr 1.2.1, but the VR community of IL2 would be interested in a video about it with the 4090.
Your tests are really good.
Thanks for you comment. IL2 is one of the videos on the list I'll be checking out soon 👍
@@HamVR Thx! As a small tip... just select a basic model if you don't already own it to test it. It's best to wait until the next Steam Sale. This should be the autumn sale in 2 weeks. 22.Nov. or so...
@@Eutolicos I already have it but thank you. I must have bought it a long time ago.
@@HamVR Oh good! There's a real science to IL2 when it comes to VR settings... the old engine is probably to blame for that too, unfortunately. The VR IL2 community has their own tips and tricks that they have created.
But as I said, your tests are pretty good.
If it needs settings that (some ;) ) use in IL2 I can gladly give an outline.
Hi, i can't use opencomposite. Everytime tryng to launch him, gibe ma a error. Or don't donwload the dll file's or don't switch in opencomposite mode
Me too
THANKS from even a year later! Running a 4090 but still wanna get all I can outta it lol. This got me off and running with open XR. Thanks for your time here bud!
Good video and very useful info. 2080 OC MSI + Samsung odissey 1-st gen , 8700k , 32 gb ram... and with this tool Dcs World works fine. Turbo option is a game changer ,at least for me in. This software is a must have if you are a vr user. Thanks again HamVR
Ams2 runs great between low medium high so getting more frames will be awesome, but the real culprit F1 22 just doesn't really work well, will try this out tomorrow and update with my results.
AMS2 in general runs very well in VR. The scenario that kills FPS though is having lots of cars behind you that have their lights on e.g. at night or in the wet
Great video. Next time set the time the menu disappear to off first. Makes the video much better to follow. Thanks for your time and keep these vids coming
What i did actually with ODT; i take horizontal fov to 0.9 and vertical one to 0.4. 0.4 here create a black box from top and down and it seems you wear helmet and more realistic for me. And i can run all racing sims now %50 more with resolution and clarity is great with Quest 3 in 90 Hz. With my 4090 card in 90Hz 1.5 multiplier in Oculus app, 2 pixel per eye in ODT can't explain how beautiful is.
great tips, didint know about this software, thanks a lot 👍
For some reason my OpenXR Toolkit doesn't show the games that I run and the settings page doesn't open up with the Ctrl + F2 default settings.
Thanks for your video. Iam poor person and have just an Lenovo WMR and it fix a lot for me. 🤝👍
Amazing video bro 🎉
Nice guide. Thanks Ham.
Thanks for sharing this! Very useful :)
Thank you for the great information! What are your settings in the OpenXR-Tool for WMR? Is there a best practice here? How should the ingame resolution be? I turned on the "Fix resolution auto" option in AC, is that correct or do I have to enter it manually?
I've used opencomposite for OpenXR and in fact you gain some fps, but you can also notice that the image quality is worst and with some additional artifacts.
Even when you shake you head, you can see that the image warps a bit.
An example is when you look at a vertical pole, it deforms when you move your head.
I have a G2 and tried this on ACC.
Turned back to OpenVR.
thanks for this info
Great explanation on how to use this. Thank you! :)
Restart session means enable and disable VR.
In MFS its ctrl+tab
we need more people like you in the VR community explaining how to configure games and headsets because most of what ive seen was either misleading or outdated
also ACC is very poorly optimized game.. using UE4 for the game was a horrible idea
hi, in acc the interface doesn't activate when I press the control + keys... can you help me?
We often use the term "game changer" wrongly.
But going from steamVR to OpenXR is more than a game changer, it's downright another world.
On Assetto Corsa, GPU performance more than doubles, latency becomes tiny (constant 6ms compared to 17 to 19ms before), which not only allows the graphics to really be pushed to the maximum (with real shadows in 2048*2048 for example) but also to have MUCH more cars (AI) in a race, without ever saturating the graphics card (if it is still powerful at the base), all with 90 FPS constant without the slightest drop.
With my 12700KF / 4070Ti / 32GB DDR5 5200 / NVMe 2.0 SSD, after setting the CAS to 70% (and with the magic "turbo" button), I never exceed 80% GPU occupancy, 6ms total latency (CPU + GPU, not just one or the other but both added together!).
The new problem becomes the capacity of the CPU to handle all this, when we put more than 30 or 40 cars on it.
Although I am still doing very well on Battenbergring with 47 opponents!
And it's absolutely magnificent in my HP G2 which is finally used to its true value.
OpenXR with Open composite is a real revolution for those who until now used that awful SteamVR.
Thanks for your detailed comment 👍
I'm getting crashes in ACC every time I exit a race when I use Open Composite. Any idea why?
@@awsoren I have some occasional crash also, when exciting AC, but only in rare circumstances that I have never been able to identify.
I have no problem with this on AC, since there is only a summary of what I have already seen before leaving the finished race.
And that poses no problem on replay.
But I have no explanation for ACC, a game that I bought when it came out and on which I only have 14.6 hours of play (steam tells me), last time was several years ago.
Compared to 1700h on Assetto Corsa...
Thanks. Probably the best video out there explaining the openxr toolkit.
Well delivered guide mate. Thank you.
Can someone help me? I downloaded the OpenComposite ZipFile and it doesnt seem to work. Maybe someone can tell me where to download a functioning ZipFile.
What I don't understand and nobody seems to mention it is if using amd upscaler do we need to enable that on amd software for the game being used . Like some people say don't use the in game anisotropic filtering and use it in amd drivers or nvidia whatever . So same here what do we turn on in the driver software also please would be really useful . A after trying openxr with composite etc in assetto corsa I have been getting a terrible image compared to just using normal link with oculus and a quest 3 headset . All these AA/filtering settings are so bloody confusing.
In general I avoid using upscalers for VR
unless you are absolutely stuck for performance to hit your headset refresh rate. Even the Quality profiles in DLSS and FSR drop a lot of detail needed for long distance viewing. In ACC with OpenXR toolkit I only use the CAS sharpening option, with the Quest 3 and in the game upscaling option off.
The driver software I leave on default options with exception of the power settings I set to high performance.
@@HamVR hey man thanks for replying about this . Right so leaving it off in driver software and in game and if you want the upscale sharpening (cas ) just turn it on in toolkit menu and it'll work as intended ? See how I can get so easily confused haha 9
@@HamVR do you have experience with AC ?
Has the Open Composite changed since you posted this? I download the files from the git link but there's no exe in there!
Thanks for the video! Enjoyed the watch.
Would you say that the upscaling with this toolkit is the same principle as asynchronous spacewarping (ASW)?
Just trying to decide if it’s worth it as many people find ASW to be worse for motion sickness?
Ah thanks for this, new to VR this has helped so much, do you have any update features or new info for Quest3 users now?
Hi Ham, got a little problem with content manager. All was well using pure then I did something? not sure what, and now have a black sky. Any ideas or advice would be appreciated.Great tutorials Thanks
When I open OpenXR, there is not a single game listed I can use it for eventhoug I have assetto and many more games
When you change that fixed foveat on/off and you see that blocky shimmer, what is that? I get that effect all the time just default oculus and iracing..
This is extremely helpful! Thank you!
Hi @Ham any chance this will get an updated version? I would like a 120HZ vs 90Hz comparison and settings on ACC 1.9.
Thanks for this great video. I just bought a used HP Reverb G2/V2 yesterday and am in the process of setting it up for all my Sim Racing titles (AMS2, rF2, AC/ACC). Are there any specific settings I need to configure or enable in "OpenXR Tools for WMR" settings page, or do I just install it and ensure the installation status says it's installed and active? Thanks so much!
Thanks for this, very helpful
I just need to now if I only need step 1 (windows mixed reality) based on the headset I’m using ? Meaning if I’m using oculus meta quest 2 do I need to get mixed reality in step 1? Thanks
Very good guide and tutorial!
Thanks for this great helpfully video......following all the steps, but can't seems to get it to show in my Quest 2
Which game? Could be Open Composite isn't working.
@@HamVR I've tried with AMS2/ ACC and AC with nothing showing. I managed to get it to work with DCS & rF2. when i open OpenXr toolkit its only showing DCS/ FS2020 & rFactor 2. could this be a possible cause?
@HamVR - excellent guide, but I have one really dumb question as I can't see you specifically do it - With the Quest 3, when you go to open ACC in Steam you have 3 options. 1. Play ACC (normal). 2: Open in SteamVR. 3:Open in OculusVR - can I assume that with Open Composite open and set and OpenXR Toolkit ready you use the SteamVR option?
Yes use the SteamVR option.
@@HamVR Brilliant, thanks for the prompt reply.
I've been using openXR for some time now no issues, not seen a great improvement but no issues all the same. Someone recommended i try openVR, dubious as i've had nothing but problems with SteamVR when trying to push the max out of games even without openVR usage, also steamVR is just another launcher i don't need problems with. Oculus has always worked fine works fine for me with link cable.
Anyways, i went along and tried openVR and boy oh boy it was nothing but nightmares i was already familiar with, games were laggy well menus tbh, games wouldn't even load. Now as i'm aware they are kind of the same openVR and openXR in regards to what they do but different in regards to support for game/HMD.
If i've set my res in oculus app pretty high, is there upscaling happening through sreamVR even without openVR? As i've always had to drop the res down and enable dynamic bit rate on link cable if i needed to use steamVR prior, the graph that shows is pegged red. I'm wondering if the game is trying to run at like 10'000x4000 res haha if it's upscaling my HMD res
What confuses me the most even with openXR, what do i need to set the launch options in steam as, i've not been able to get the toolkit to display in ETS and ATS
Steam VR has a render resolution slider you want to move from auto setting to custom setting and adjust yourself to a base resolution that works for most games. You can the use the per game render resolution setting to tweak resolution per game. There’s a performance hit of running Steam VR (in the order of 10% on average) so for OpenXR games it better to bypass it altogether when possible.
@@HamVR I See, so i'm wondering if the Auto in steamVR just ignores my Oculus res? Either way i hate steamVR in regards to performance, when it works it works. It's better in regards to switching between game/PC desktop view and viewing steam library, yet that is problematic when i have to restart everything over and over again. I shall set a low base RES for each game in there then and bump them up.
It just didn't make sense haha.
Appreciate the response.
Sooo many questions..
Why does the upscaling setting work as it does? If 120% does the exact same thing as 80% (which the resolutions shown seem to suggest, as they are identical), why even bother letting us set it to above 100%?
What does the override resolution in "System" actually do? In my experience, it does seem to reduce resolution and load on the GPU as my 4070 cannot cope with my G2's native res in IL-2, but when I override to ~80% of native in "System" and then don't use any upscaling (just CAS filter), my performance is markedly better and I do get stable 90 FPS even in busy scenarios.
It Can Be Used IL2 Sturmovik Bodenplatte?
Thanks ham very helpful
Just setup open be and composite with quest 2
Just a question.. how do the openxr resolution settjngs and quest 2 resolution multipliers effect each other ? Don’t want to over sample. Is one overridden or does openxr resolutionsetting effect you frame generation while the oculus multiplier enhance that frame at the headset level? Just not understanding that part. Thanks!
OpenXR works with pico 3 or pico 4?
Thank you so much for this video. Nobody tell me exactly how to do it step by step so i never use it. If you have time, can you make a video how to use AMD FSR 2.0 mod. Thanks brother
great video thanks I could ask you if you have varjo and would you make a video of iracing and ACC settings and I ask you if varjo works well with openXR and open composit and toolkit? thank you for your time
Thank you for this video. I found this video while looking for a solution to the VR stutter (when moving your head only) in F1 22 that so many of us are having issues with... So one question for you, before I go to the extra time of trying the toolkit, is this something that may address that stuttering problem?
I never really had the head turn stutter myself so I don't know. I think those that have found that using OpenXR improved things, but didn't fix it.
So I am confused about a few things. In toolkit what function does the Override Resolution setting have that isn't already handled by the NIS/FSR/CAS setting? In the github pages and other forums it explains that setting the slider in OpenXR for WMR is what renders the game resolution before it is sent to the headset. From there inside toolkit companion you can decide to take that render scale and up or down scale it using either NIS/FSR/CAS or Override Resolution. I don't understand which one should be used and why there are essentially duplicate resolution adjustments. Plus there are redundant settings within each game settings as well. Very confusing
@ham did you find with the quest, when you take the headset off your head openxr crashes? I think its to do with that little sensor turning teh screens off.
Yes it's a annoying, I stuck bluetack over the Quest 2 sensor. The G2 is much easier to use with OpenXR toolkit in comparison.
Helpful vid thanks 🙏
Hi,
anyone else got the problem that the OpenXR DLL that replaces the SteamVR DLL inside ACC's Engine folder, kills the FFB of your Fanatec Base? I got a DD2.
When I use the original SteamVR DLL again, FFB works as intended. So the reason for it to fail, is definately the OpenXR DLL.
Any suggestions?
Greetings
Awesome video. I do have a question, I am using a HTC Vive headset. I can not get the OSD to show up in game and I also get a warning in Windows mixed reality saying a compatible headset could not be found. Is my headset no compatible with openXR, or is there something I missed to get it working correctly. I am racing in ACC for now, hope to get LMU working.
The HTC Vive is a native Steam VR headset (not a WMR headset like the G2 so you don’t WMR OpenXR runtime installing). SteamVR should be set as default OpenXR runtime (in your SteamVR settings).
@@HamVR Thanks for the response. With being said openXR won’t work on my case?
Ive tried every button configuration to open the openbox toolkit and it wont open? Any help would be brilliant. Thanks. Great video
Hello, I do think this is a very good tutorial and explanation for OpenXR. But when I try to open the OpenComposite.exe (the switcher), it says Windows is protecting my PC because it doesn't recognize something when I try to start it. Do I ignore it or do I not launch it at all?