Jump to content

OpenXR Guide - Deprecated - This time for real (▀̿Ĺ̯▀̿ ̿)


nikoel

Recommended Posts

I tried this I was running NIS at 80% before Sharpening at 35 and 100% in openxr tools with MR off was getting 45-50fps with around +30 CPU headroom which I don't know what that means or gives lol.

So I tried NIS at 60% and Sharping at 10 and 200% in openxr tools with MR off was getting 50-55 fps with around +35 CPU headroom.

with the same with MR always on I was getting 43-50 fps with +50 to +55 CPU headrooom.  

all this on my 3090ti

Flight Rig: Ryzen 7 5800X; 32 Gig DDR4 3600; Focus 1000W; ASUS TUF RTX 3090 TI OC Edition; Corsair 500D Airflow VR: HP Reverb G2

Gaming Rig: Ryzen 9 3900X; 32 Gig DDR4 3000; Gigabyte 3070 TI OC Edition; Phanteks Eclipse P400

Link to comment
Share on other sites

I cannot help to feel the irony -- OpenCompsite supposed to allow games to be played without SteamVR, but now, for Pico4, the only way to run OpenComposite DCS is starting DCS inside SteamVR!

VR Flight Guy in PJ Pants -- this is how I fly. We do not fly at treetop height, we fly between trees(TM)

YouTube: https://www.youtube.com/channel/UCc9BDi-STaqgWsjNiHbW0fA

My simple missions: https://forum.dcs.world/topic/284071-vr-flight-guy-in-pj-pants-simple-missions/

NSRI - National Strategy Research Institution, a fictional organisation based on wordplay of Strategic Naval Research Institution (SNRI), a fictional institution appears in Mobile Suit Gundam UC timeline.

Link to comment
Share on other sites

this is the best thing since the DCS implemented multi-thread processing!!!  Seriously, this SEEMS SO MUCH SMOTHER.
I'm getting 43-44  FPS with setting on High and it seems so smooth, 65-69 FPS on VR setting,  (5800X3D, 64GB, 3080),
Damn, this is worth it just for the non stuttering splash screen

Now for my newbie questions

  1. can you dock the FPS and clock so it doesn't follow my view around?
  2. should I uninstall steamVR or does it not matter?
  3. not a DCS questions, but will openVR run with Il-2 and MSFS the same way with the same nice improvements?
  4. how do you land?


 

Link to comment
Share on other sites

46 minutes ago, plane_crazy242 said:

this is the best thing since the DCS implemented multi-thread processing!!!  Seriously, this SEEMS SO MUCH SMOTHER.
I'm getting 43-44  FPS with setting on High and it seems so smooth, 65-69 FPS on VR setting,  (5800X3D, 64GB, 3080),
Damn, this is worth it just for the non stuttering splash screen

Now for my newbie questions

  1. can you dock the FPS and clock so it doesn't follow my view around?
  2. should I uninstall steamVR or does it not matter?
  3. not a DCS questions, but will openVR run with Il-2 and MSFS the same way with the same nice improvements?
  4. how do you land?


 

If you mean the display for the companion tool.. once I dialed in my settings, I've turned it off. You can hold CTRL+ALT and the down arrow (by default/unless you've changed) and tab thru some options there. I also have kept my FPS locked to 60 for now as my experience is really smooth (once in awhile a jitter when viewing cockpit, but I'm happy). I have Reverb G2 v2 and 5800x 32gb and 4080 and only time I see framerate drop a bit is on the deck around other planes.. I have most all settings on high as well. You are right though, this is THE BEST thing I've experienced for VR so far.. it's dope! 

Once you set your selection in the composite app, you can permanently select Steam VR for IL2, I actually haven't and not sure what it runs on when opening in VR.. IL2 was always a bit more optimized imo for VR, I had a good experience with that in VR with a 3070.. not sure as to why. I don't know if you can use openXR/VR for it but I guess can try? I've landed the same so far, I actually am having a harder time now playing in 2d since this as my VR experience is so solid.

Not sure if I helped with anything, that's my experience so far. I hope others find this as well. I would also assume that when ED implements additional cores for gameplay, VR will come WAY up and this may be less of a thing or need?

Link to comment
Share on other sites

OK some data for people to play with, all the tests were conducted with a stabilised head position and against the same performance track and settings otherwise, I am not advocating these particular settings, no sharpening was set, the numbers represent the average from the performance track using the in built tools, they should be used to understand the relative performance benefits of each case. 75% was used to get an exact match to the OXR Tools setting.

Test FPS a CPU(ms) rCPU(ms) GPU (ms) Notes
27 75.89 8.75 6.17 12.50 Resolution Baseline 3168 x 3096
28 85.45 7.87 5.92 11.05 Resolution Test 1  OXR Tools Render Scale at 75% 
29 88.17 7.60 5.94 9.83 Resolution Test 2  NIS per eye 2376 x 2322 aka 75% 
30 87.37 7.70 5.96 9.89 Resolution Test 3  FSR per eye 2376 x 2322 aka 75% 
31 90.01 7.13 5.84 9.79 Resolution Test 4 OXRTK Resolution override per eye 2376 x 2322

However it becomes clear if you don't want any sharpening , using the resolution override has the best overall performance, I am not making a qualitative judgement, as my head wasn't inside the headset when these tests were run.


Edited by speed-of-heat

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

15 minutes ago, speed-of-heat said:

OK some data for people to play with, all the tests were conducted with a stabilised head position and against the same performance track and settings otherwise, I am not advocating these particular settings, no sharpening was set, the numbers represent the average from the performance track using the in built tools, they should be used to understand the relative performance benefits of each case. 75% was used to get an exact match to the OXR Tools setting.

Test FPS a CPU(ms) rCPU(ms) GPU (ms) Notes
27 75.89 8.75 6.17 12.50 Resolution Baseline 3168 x 3096
28 85.45 7.87 5.92 11.05 Resolution Test 1  OXR Tools Render Scale at 75% 
29 88.17 7.60 5.94 9.83 Resolution Test 2  NIS per eye 2376 x 2322 aka 75% 
30 87.37 7.70 5.96 9.89 Resolution Test 3  FSR per eye 2376 x 2322 aka 75% 
31 90.01 7.13 5.84 9.79 Resolution Test 4 OXRTK Resolution override per eye 2376 x 2322

However it becomes clear if you don't want any sharpening , using the resolution override has the best overall performance, I am not making a qualitative judgement, as my head wasn't inside the headset when these tests were run.

 

It might be worthwhile adding the sclGPU (I think it is) values on there, this emcompasses the overheads associated with upscaling; the higher the resolution the more overhead you need.  I've seen typically values between 0.8 and 1.5ms additional computational time.

 

Ryzen7 7800X3D / RTX3080ti / 64GB DDR5 4800 / Varjo Aero / Leap Motion / Kinect Headtracking
TM 28" Warthog Deltasim Hotas / DIY Pendular Rudders / DIY Cyclic Maglock Trimmer / DIY Abris / TM TX 599 evo wheel / TM T3PA pro / DIY 7+1+Sequential Shifter / DIY Handbrake / Cobra Clubman Seat
Shoehorned into a 43" x 43" cupboard.

Link to comment
Share on other sites

3 minutes ago, edmuss said:

It might be worthwhile adding the sclGPU (I think it is) values on there, this emcompasses the overheads associated with upscaling; the higher the resolution the more overhead you need.  I've seen typically values between 0.8 and 1.5ms additional computational time.

 

It doesnt record to the log file as far as I can see, which means no reliable way of getting the data.

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

Ah I didn't realise that one 🙂

It's possible that it might be incorporated into the GPU frametime?

Ryzen7 7800X3D / RTX3080ti / 64GB DDR5 4800 / Varjo Aero / Leap Motion / Kinect Headtracking
TM 28" Warthog Deltasim Hotas / DIY Pendular Rudders / DIY Cyclic Maglock Trimmer / DIY Abris / TM TX 599 evo wheel / TM T3PA pro / DIY 7+1+Sequential Shifter / DIY Handbrake / Cobra Clubman Seat
Shoehorned into a 43" x 43" cupboard.

Link to comment
Share on other sites

I assume it is... Though the major difference seems to be the app cpu time vs the render cpu time

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

SoH are you still using OXRTK reprojection for game play?  I too could not believe the smoothness flying the Mariana's in a UH-1 with it on.  If they could get the reprojection anomalies reduced just a little bit more it would be perfect.

i9 10900KF 3.70GHz (5.30GHz Turbo), MSI RTX 4090 OC 24GB, ASUS Z590-E GAMING Motherboard, CORSAIR Vengeance 64GB DDR4 3600MHz, 2TB Intel 660P M.2 NVMe SSD, Virpil Alpha Joystick, T-50CM3 Throttle, MFG Xwind rudder pedals, Pimax Crystal VR.

Link to comment
Share on other sites

19 minutes ago, Tshark said:

SoH are you still using OXRTK reprojection for game play?  I too could not believe the smoothness flying the Mariana's in a UH-1 with it on.  If they could get the reprojection anomalies reduced just a little bit more it would be perfect.

I go back and forth on this at the moment between using reprojection at 100-90% and 90hz and at 2650 x 2589 @ 60hz without reprojection, which works everywhere but the Mariana's, at the moment i'm in 60hz phase... they both have their ...defects... 


Edited by speed-of-heat

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

12 hours ago, edmuss said:

Ah I didn't realise that one 🙂

It's possible that it might be incorporated into the GPU frametime?

It is not. OpenXR Toolkit app stats do not include OpenXR Toolkit overhead. SCL GPU is typically very small and it explains your 2-3 FPS difference between NIS/FSR/Override.

The rest of your numbers are mostly "within noise band", 500us APP CPU difference is surprising but it is likely inaccuracies from test setup and test repeatability. There is no reason for NIS/FSR to interfere with APP stats. Also you are clearly GPU-bound so that difference in CPU numbers make no difference in terms of FPS. 

  • Like 3

This account is now inactive and not monitored.

Link to comment
Share on other sites

On 12/7/2022 at 4:25 AM, Glide said:

Make sure WMR is set to Best Visual Quality.

I think this settings is only relevant for the Windows Mixed Reality Home Screen...correct me if I am wrong.

Intel Core i5-12600KF, 6x 3.60 GHz, 4xE, NVIDIA GeForce RTX 3080, Windows 11. VR in Reverb G2 and Oculus Quest 2

Link to comment
Share on other sites

2 hours ago, mbucchia said:

It is not. OpenXR Toolkit app stats do not include OpenXR Toolkit overhead. SCL GPU is typically very small and it explains your 2-3 FPS difference between NIS/FSR/Override.

The rest of your numbers are mostly "within noise band", 500us APP CPU difference is surprising but it is likely inaccuracies from test setup and test repeatability. There is no reason for NIS/FSR to interfere with APP stats. Also you are clearly GPU-bound so that difference in CPU numbers make no difference in terms of FPS. 

Thanks for the explanation

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

6 hours ago, mbucchia said:

It is not. OpenXR Toolkit app stats do not include OpenXR Toolkit overhead. SCL GPU is typically very small and it explains your 2-3 FPS difference between NIS/FSR/Override.

The rest of your numbers are mostly "within noise band", 500us APP CPU difference is surprising but it is likely inaccuracies from test setup and test repeatability. There is no reason for NIS/FSR to interfere with APP stats. Also you are clearly GPU-bound so that difference in CPU numbers make no difference in terms of FPS. 

I wanted to check the CPU FT time variance and it's by no means exhaustive but it is fairly replicable; FWIW:

Test FPS app CPU(ms) render CPU(ms) GPU (ms) Notes
27 75.89 8.75 6.17 12.50 Resolution Baseline 3168 x 3096
28 85.45 7.87 5.92 11.05 Resolution Test 1  OXR Tools Render Scale at 75% 
29 88.17 7.60 5.94 9.83 Resolution Test 2  NIS per eye 2376 x 2322 aka 75% 
30 87.37 7.70 5.96 9.89 Resolution Test 3  FSR per eye 2376 x 2322 aka 75% 
31 90.01 7.13 5.84 9.79 Resolution Test 4 OXRTK Resolution override per eye 2376 x 2322
32 90.02 7.04 5.77 9.88 Resolution Test 5 OXRTK Resolution override per eye 2376 x 2322 (RETEST)
33 89.91 6.83 5.65 9.92 Resolution Test 6 OXRTK Resolution override per eye 2376 x 2322 (RETEST)
34 88.08 7.50 5.91 9.83 Resolution Test 7 NIS per eye 2376 x 2322 aka 75% (RETEST)
35 88.13 7.41 5.85 9.85 Resolution Test 8 NIS per eye 2376 x 2322 aka 75% (RETEST)

the delta seems consistent about .5ms  between Scaling and Override, as this is across separate days (and there is no AI in the loop)...there is no head movement (the HMD is stabilised, I'm not wearing it) I don't believe (though i havent ruled it out) there is anything environmental that would trigger that delta. 


Edited by speed-of-heat

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

I wanted to tell you about a personal experience that surely happens to more than one. When I activate MR I can't see certain objects clearly, such as the edges of the cockpit or the tips of the wings (distortion effect such as water, blur), the FPS meter is not clearly visible either (when I use it, of course) or the MFD's (in the case of the F16 Viper). All this has forced me to have to deactivate MR even in spite of having gained FPS's thanks to the trick of my partner @chichowalker (in a post above). Thanks Chico.
 
I noticed that if I leave MR off and on within the OpenXR toolkit in the Inputs tab, Shaking Reduction and set it to -30% (in my case) I get more smoothness when doing fast head turns inside the cockpit. I tried other smaller values like -20 or -10 but the one that fits the best, goes better in sync, with my system (CPU, GPU, etc) is -30%. For me it is a remedy for the small graphic jittering that occurs when you turn your head quickly and have MR disabled, as in my case. I hope this helps someone. All the best.
Link to comment
Share on other sites

On 3/17/2022 at 10:33 AM, nikoel said:

The connection between Windows Mixed Reality portal and SteamVR is a performance bottleneck.

Then why would ED not make WMR use OpenXR for DCS instead of SteamVR? It's shocking to find out about this incredibly bad SteamVR bottleneck!!!

  • Like 1
DCS Wishlist: 2K11 Krug SA-4 Ganef SAM, VR-TrackIR icons next to player names in score-chart

PvP: 100+ manual player-kills with Stingers on a well known dynamic campaign server - 100+ VTOL FARP landings & 125+ hours AV-8B, F-14 crew, royal dutch airforce F-16C - PvP campaigns since 2013

DCS server-admins: please adhere to a common sense gaming industry policy as most server admins throughout the industry do. (After all there's enough hostility on the internet already which really doesn't help anyone. Thanks.)

Dell Visor VR headset, Ryzen 5 5600 (6C/12T), RTX 2060 - basic DCS-community rule-of-thumb: Don't believe bad things that a PvP pilot claims about another PvP pilot without having analyzed the existing evidence

Link to comment
Share on other sites

Pretty sure ED has mentioned they are looking at maybe adding native Open XR support. That is what needs to be done.

  • Like 2

Don B

EVGA Z390 Dark MB | i9 9900k CPU @ 5.1 GHz | Gigabyte 4090 OC | 64 GB Corsair Vengeance 3200 MHz CL16 | Corsair H150i Pro Cooler |Virpil CM3 Stick w/ Alpha Prime Grip 200mm ext| Virpil CM3 Throttle | VPC Rotor TCS Base w/ Alpha-L Grip| Point Control V2|Varjo Aero|

Link to comment
Share on other sites

.


Edited by markturner1960

System specs: PC1 :Scan 3XS Ryzen 5900X, 64GB Corsair veng DDR4 3600, EVGA GTX 3090 Win 10, Quest Pro, Samsung Odyssey G9 Neo monitor. Tir5. PC2 ( Helo) Scan 3XS Intel 9900 K, 32 GB Ram, 2080Ti, 50 inch Phillips monitor

 F/A-18C: Rhino FFB base TianHang F16 grip, Winwing MP 1, F-18 throttle, TO & Combat panels, MFG crosswind & DFB Aces  seat :cool:                       

Viper: WinWing MFSSB base with F-16 grip, Winwing F-16 throttle, plus Vipergear ICP. MFG crosswind rudders. 

Helo ( Apache) set up: Virpil collective with AH64D grip, Cyclic : Rhino FFB base & TM F18 grip, MFG crosswind rudders, Total controls AH64 MFD's,  TEDAC Unit. 

 

Link to comment
Share on other sites

11 hours ago, speed-of-heat said:

I wanted to check the CPU FT time variance and it's by no means exhaustive but it is fairly replicable; FWIW:

Test FPS app CPU(ms) render CPU(ms) GPU (ms) Notes
27 75.89 8.75 6.17 12.50 Resolution Baseline 3168 x 3096
28 85.45 7.87 5.92 11.05 Resolution Test 1  OXR Tools Render Scale at 75% 
29 88.17 7.60 5.94 9.83 Resolution Test 2  NIS per eye 2376 x 2322 aka 75% 
30 87.37 7.70 5.96 9.89 Resolution Test 3  FSR per eye 2376 x 2322 aka 75% 
31 90.01 7.13 5.84 9.79 Resolution Test 4 OXRTK Resolution override per eye 2376 x 2322
32 90.02 7.04 5.77 9.88 Resolution Test 5 OXRTK Resolution override per eye 2376 x 2322 (RETEST)
33 89.91 6.83 5.65 9.92 Resolution Test 6 OXRTK Resolution override per eye 2376 x 2322 (RETEST)
34 88.08 7.50 5.91 9.83 Resolution Test 7 NIS per eye 2376 x 2322 aka 75% (RETEST)
35 88.13 7.41 5.85 9.85 Resolution Test 8 NIS per eye 2376 x 2322 aka 75% (RETEST)

the delta seems consistent about .5ms  between Scaling and Override, as this is across separate days (and there is no AI in the loop)...there is no head movement (the HMD is stabilised, I'm not wearing it) I don't believe (though i havent ruled it out) there is anything environmental that would trigger that delta. 

 

For what is worth I have similar experience with Quest2 using OpenXR toolkit in the sense that override option behaves better than scaling for the exact same resolutions.

MAIN SYSTEM SPECS: MSI PRO Z690-A WIFI DDR4, Intel Corei7-12700K @ 5.0, 64Gb RAM Kingston KF3600C18D4/16GX, EVGA RTX 3080 FTW3 ULTRA GAMING 12GB, Samsung SSD 970 EVO Plus 1TB, Virpil T50CM3 Throttle, VKB Gladiator NXT Evo, VKB T-Rudder MKIV, Quest 2, Quest Pro

BACKUP SYSTEM SPECS: Lenovo Legion Y540-15IRH, i7 9750, RTX2060mobile 6GB, 32GB RAM Crucial DDR4-2666, 1TB Intel SSD NVMe


SOFTWARE: Microsoft Windows 11

Link to comment
Share on other sites

40 minutes ago, diamond26 said:

For what is worth I have similar experience with Quest2 using OpenXR toolkit in the sense that override option behaves better than scaling for the exact same resolutions.

That part I have to admit I am super confused about :D, not exactly sure how it could be different.

This account is now inactive and not monitored.

Link to comment
Share on other sites

Installing this week's release of nvidia driver worked wonders for performance with oc2 and rtx3070.

Running oc2 on openxr runtime without opencomposite, pd 1.0 and oc2 upscaling set to 1.5 (max). 36 fps @72hz in simple missions is near perfect.

 

never got the optimization mentioned here to work. Any short instruction good oc2?

my issue is that i don't get to see the menu after installing opencomposite and manually copying the dll to DCs/bin

 

Link to comment
Share on other sites

How to close menus like these when they open while playing DCS? (without WMR controller, since I ordered my WMR goggles without controllers)

image.png

DCS Wishlist: 2K11 Krug SA-4 Ganef SAM, VR-TrackIR icons next to player names in score-chart

PvP: 100+ manual player-kills with Stingers on a well known dynamic campaign server - 100+ VTOL FARP landings & 125+ hours AV-8B, F-14 crew, royal dutch airforce F-16C - PvP campaigns since 2013

DCS server-admins: please adhere to a common sense gaming industry policy as most server admins throughout the industry do. (After all there's enough hostility on the internet already which really doesn't help anyone. Thanks.)

Dell Visor VR headset, Ryzen 5 5600 (6C/12T), RTX 2060 - basic DCS-community rule-of-thumb: Don't believe bad things that a PvP pilot claims about another PvP pilot without having analyzed the existing evidence

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...