5ephir0th Posted January 2, 2023 Posted January 2, 2023 8 hours ago, Bearskin said: So I just got DCS world running again without SteamVR, so for anyone who is interested, download open composite launcher, the link can be found on the openxr toolkit page under the step by step chapter. Extract it and open up opencomposite. Press switch to opencomposite. Start virtual desktop, then open the virtual desktop streamer icon on your taskbar. Then long click with the right vr controller on the virtual desktop streamer icon on the taskbar and a pop up should appear, click launch game, a pop up error will appear along with a window titled launch game. In this window go to your DCS world folder, then open the Bin folder and click the DCS world.exe. There is no need to download the openxr toolkit, just the open composite launcher. With the open composite launcher it stores all your games as you use them for the first time since installing opencomposite, so you have to go into configure and click each game to start with Opencomposite or steam, I have only got DCS world so far running without steam VR so the rest of my games I switch to Steam. I cant make OpenXR Toolkit work with Pico, no matter how i launched theres no way i push Alt+F2 and Toolkit menu doesnt appears, it works for you? It works perfect with my Quest 2 but not in my Pico 4 NZXT H9 Flow Black | Intel Core i5 13600KF OCed P5.6 E4.4 | Gigabyte Z790 Aorus Elite AX | G.Skill Trident Z5 Neo DDR5-6000 32GB C30 OCed 6600 C32 | nVidia GeForce RTX 4090 Founders Edition | Western Digital SN770 2TB | Gigabyte GP-UD1000GM PG5 ATX 3.0 1000W | SteelSeries Apex 7 | Razer Viper Mini | SteelSeries Artics Nova 7 | LG OLED42C2 | Xiaomi P1 55" Virpil T-50 CM2 Base + Thrustmaster Warthog Stick | WinWing Orion 2 F16EX Viper Throttle | WinWing ICP | 3 x Thrustmaster MFD | Saitek Combat Rudder Pedals | Oculus Quest 2 DCS World | Persian Gulf | Syria | Flaming Cliff 3 | P-51D Mustang | Spitfire LF Mk. IX | Fw-109 A-8 | A-10C II Tank Killer | F/A-18C Hornet | F-14B Tomcat | F-16C Viper | F-15E Strike Eagle | M2000C | Ka-50 BlackShark III | Mi-24P Hind | AH-64D Apache | SuperCarrier
RealDCSpilot Posted January 2, 2023 Posted January 2, 2023 @Lange_666 Virtual Desktop actually emulates a Quest headset. So you have the choice to play DCS via SteamVR and the OpenVR API or via Oculus VR API. i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
VR Flight Guy in PJ Pants Posted January 2, 2023 Posted January 2, 2023 First I think the default hot key for OpenXR Toolkit is CTRL+F2, of course you can change it. And @RealDCSpilothas explained this brilliantly. I Fly, Therefore I Am. One cannot go around not saying "Thank you" every time these days, can't you? YouTube: https://www.youtube.com/channel/UCc9BDi-STaqgWsjNiHbW0fA
Bearskin Posted January 2, 2023 Posted January 2, 2023 9 hours ago, 5ephir0th said: I cant make OpenXR Toolkit work with Pico, no matter how i launched theres no way i push Alt+F2 and Toolkit menu doesnt appears, it works for you? It works perfect with my Quest 2 but not in my Pico 4 When I first tried the openxr toolkit and opencomposite, I never even tried the openxr toolkit menu, I was just so happy to not have to use SteamVR. This time though I didn't download openxr toolkit just open composite. Z790, 13700K, RTX4080, 32 gig RAM, Warthog, WarBRD base , Virpil Pedals, Pico 4
Mr_sukebe Posted January 2, 2023 Posted January 2, 2023 9 hours ago, Bearskin said: When I first tried the openxr toolkit and opencomposite, I never even tried the openxr toolkit menu, I was just so happy to not have to use SteamVR. This time though I didn't download openxr toolkit just open composite. Just so I understand, you saying that you can fire up DCS on your Pico 4, running OpenXR? Can you bring up the OpenXR toolkit screen to show the options available? 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
propeler Posted January 2, 2023 Posted January 2, 2023 (edited) Through the lense. Just VD on ultra, 150Mb. SteamVR without any dirty hacks. Why to bother with OpenXR? Edited January 2, 2023 by propeler
Bearskin Posted January 2, 2023 Posted January 2, 2023 1 hour ago, Mr_sukebe said: Just so I understand, you saying that you can fire up DCS on your Pico 4, running OpenXR? Can you bring up the OpenXR toolkit screen to show the options available? No, I am firing up DCS world with opencomposite only, as far as I know the PICO doesn't natively support openxr yet. I didn't download the openxr toolkit, it says you can use the toolkit with opencomposite to tweak your games, but it seems, on these forums, no one has been able to get the menu to work. As long as I can use DCS without Steam VR I am happy and I can put VD setting from Medium to High with a 2080, and still get more FPS than SteamVR on medium. YMMV. Z790, 13700K, RTX4080, 32 gig RAM, Warthog, WarBRD base , Virpil Pedals, Pico 4
RealDCSpilot Posted January 3, 2023 Posted January 3, 2023 (edited) 12 hours ago, Bearskin said: No, I am firing up DCS world with opencomposite only, Sheesh, i know, from the outside all these OpenXR, OpenComposite and whatever VR API stuff might look quite confusing. But what you are doing there is basically this: Let's have a quick look what OpenComposite is: https://gitlab.com/znixian/OpenOVR "Reimplementation of OpenVR, passing all calls directly to LibOVR." It was made for VR games, that were only compiled with OpenVR support (for SteamVR native HMDs) so that Oculus users could run those games without having to use -- LibOVR (Oculus API) through SteamVR (OpenVR API) -- to get them running on their headsets. Since DCS is running both APIs, LibOVR and OpenVR, you don't need to put anything else in this pipeline! Coming back to the Pico 4, how it can hook into PCVR: Pico 4 -> Virtual Desktop -> LibOVR games (directly via using Oculus Software installed, the VR compositor for Oculus PCVR Headsets) and / or Pico 4 -> Virtual Desktop -> OpenVR games (directly via using SteamVR installed, the VR compositor for SteamVR headsets) and Pico 4 -> Virtual Desktop -> OpenXR games (again, i only know of MSFS2020 being a native OpenXR game - via SteamVR or Oculus Software) -- Since a couple of years the Oculus Software and SteamVR as VR compositors are also able to run games that are compiled with the OpenXR API only (MSFS2020) which is the latest general standard unified API for PCVR. Basically, DCS only needs to adopt OpenXR so LibOVR and OpenVR support will get deprecated instantly. For the Pico 4 this means, it get's OpenXR support automatically because you can run an OpenXR-only VR game via the Oculus compositor or the SteamVR compositor which get's managed by Virtual Desktop. -- Now it get's tricky, the "OpenXR" component of OpenComposite basically originated from the problem Microsoft introduced: Windows Mixed Reality. A third VR compositor for WMR headsets like the HP Reverb G, only compatible with (basically non-existent) WMR API games and OpenXR games (MSFS2020). To make WMR headsets able to play other VR games (the majority of VR games used to have only LibOVR and OpenVR support) they introduced the "Windows Mixed Reality plugin for SteamVR" where all the performance troubles started, especially in the flight sim community, because the Reverb G'series had excellent hardware specs and pricing, but nobody cared about it's poor VR API support when buying it. So all this "OpenXR" development was started by open-source developers, to solve the problem and bring some more features in for tuning. But it's all "middleman translator software", mainly bringing benefits only for HP Reverb owners or VR headset owners with weaker hardware and willing to tune the image quality options even more down to squeeze out some more performance for specific titles. If you don't have a WMR headset, the probability for placebo effect is high. Unless you are really using and needing to turn down rendering options with fixed foveated rendering and stuff. Edited January 3, 2023 by RealDCSpilot 2 2 i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
Mr_sukebe Posted January 3, 2023 Posted January 3, 2023 11 hours ago, Bearskin said: No, I am firing up DCS world with opencomposite only, as far as I know the PICO doesn't natively support openxr yet. I didn't download the openxr toolkit, it says you can use the toolkit with opencomposite to tweak your games, but it seems, on these forums, no one has been able to get the menu to work. As long as I can use DCS without Steam VR I am happy and I can put VD setting from Medium to High with a 2080, and still get more FPS than SteamVR on medium. YMMV. Thanks for the clarity. The important thing for me was not just OpenXR, rather the functionality that is the available, ie: - VRnecksafer - upsampling using NIS or FSR - fixed foveated rendering 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
RealDCSpilot Posted January 3, 2023 Posted January 3, 2023 (edited) Yes, but for those features you can also try the OpenVR hacks by fholger: https://github.com/fholger I tried this all, back then, when i still had my Valve Index. Now with the Pico 4, Virtual Desktop's performance options are simply enough and it runs much better than with my Index and all those "old" tweaks. In the end, it's really about time that ED comes up with multi-core support for DCS. All these hacks simply try to workaround the main problem, this old engine... Edited January 3, 2023 by RealDCSpilot i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
VR Flight Guy in PJ Pants Posted January 3, 2023 Posted January 3, 2023 An old Chinese philosopher once said something like this "It is better the fishes forget each other in the river and lakes, rather than humidifying each other by their own saliva on dry land." We here like more or less DCS World, but it is not very much built for VR, let alone multi-core CPU. So, we have all these confusing mods, hacks, utilities and so on. Sigh. Let's hope it gets better SoonTM Oh, btw, even MSFS2K needs OpenXR to run better, what could we do? One more thing: just one more flight sim, which I shall not name, finally gets official VR support in the past 7 days or so. I am checking if it could use OpenXR also. 1 I Fly, Therefore I Am. One cannot go around not saying "Thank you" every time these days, can't you? YouTube: https://www.youtube.com/channel/UCc9BDi-STaqgWsjNiHbW0fA
dburne Posted January 3, 2023 Posted January 3, 2023 29 minutes ago, VR Flight Guy in PJ Pants said: An old Chinese philosopher once said something like this "It is better the fishes forget each other in the river and lakes, rather than humidifying each other by their own saliva on dry land." We here like more or less DCS World, but it is not very much built for VR, let alone multi-core CPU. So, we have all these confusing mods, hacks, utilities and so on. Sigh. Let's hope it gets better SoonTM Oh, btw, even MSFS2K needs OpenXR to run better, what could we do? One more thing: just one more flight sim, which I shall not name, finally gets official VR support in the past 7 days or so. I am checking if it could use OpenXR also. MSFS 2020 supports Open XR natively. Other flight sims have to hack it in to use it. It would be nice if DCS added native support. 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|
VR Flight Guy in PJ Pants Posted January 3, 2023 Posted January 3, 2023 Sorry, I hope I do not sound arguing, I know MSFS 2020 is native OpenXR, what I said is it still needs OpenXR...I know all the headsets which WMR will be great out of the box with it and all those unfortunately souls using Quest2 or Pico4 needs the get the OpenXR Toolkit et al to enjoy its benefit. I Fly, Therefore I Am. One cannot go around not saying "Thank you" every time these days, can't you? YouTube: https://www.youtube.com/channel/UCc9BDi-STaqgWsjNiHbW0fA
Lange_666 Posted January 3, 2023 Author Posted January 3, 2023 (edited) And after reading all of this above, the already growing VR forest of trees grew into a dense VR jungle. I'll just stick to my Rift-S. Start Oculus software and done. Can't be simpler. Edited January 3, 2023 by Lange_666 Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind pedals, TrackIR4, Rift-S, Elgato Streamdeck XL. Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!
Bearskin Posted January 3, 2023 Posted January 3, 2023 (edited) It seems like some people are now jumping onto propelors bandwagon and his twisted logic that openxr/opencomposite are "Dirty Hacks", this must be the only forum to call said programmes Hacks. I wouldn't think the software makers would be too happy of the liberal use of the word Hack in this forum when describing their software. Opencomposite : this will translate openvr to openxr and avoid going through Steam. No aim-bot here, no no-fog here, no ESP here, no god mode here, no speed hack here, blah blah, blah. This is an emulation software, and if this is a hack then so too is Virtual Desktop. Using Virtual Desktop to bypass the Pico streaming software. Hypocrite : a person who pretends to have virtues or qualities that he or she does not have Have a nice day. Edited January 3, 2023 by Bearskin Z790, 13700K, RTX4080, 32 gig RAM, Warthog, WarBRD base , Virpil Pedals, Pico 4
VR Flight Guy in PJ Pants Posted January 3, 2023 Posted January 3, 2023 I dunno, but I fly the way I like to. I find OpenXR is great for what it is. Good day! I Fly, Therefore I Am. One cannot go around not saying "Thank you" every time these days, can't you? YouTube: https://www.youtube.com/channel/UCc9BDi-STaqgWsjNiHbW0fA
Bearskin Posted January 3, 2023 Posted January 3, 2023 2 hours ago, VR Flight Guy in PJ Pants said: I dunno, but I fly the way I like to. I find OpenXR is great for what it is. Good day! Amen to that. Z790, 13700K, RTX4080, 32 gig RAM, Warthog, WarBRD base , Virpil Pedals, Pico 4
RealDCSpilot Posted January 4, 2023 Posted January 4, 2023 (edited) @Bearskin It's actually not about someone's bandwagon, it's about understanding the technology. With the Pico 4 you don't need any of the tampered OpenVR files. And Virtual Desktop is the current best streaming solution for mobile headsets. Guy Godin, the developer, is the current technology leader, he also was the first who introduced this feature. He worked together with Qualcomm to figure out the best practices to get the best out of the XR chipsets for realtime decoding etc. --- And please let's not fill this thread with false information, the Pico 4 runs native OpenXR PCVR titles without problems. There is no need to "avoid Steam", and SteamVR supports OpenXR natively for more than 2 years now. SteamVR is just a VR compositor, it takes care of the two per-eye images and all the tracking data that are provided by the API, OpenVR or OpenXR and sends them forth and back through the connected VR HMD... Eventually DCS will switch to OpenXR, there is no way around it because it's the most modern standard. I expect to see this with the new upcoming DCS engine. My only concern is how the term "OpenXR" is handled nowadays, in the sim community it's used way to much "colloqiual" for the methods of signal wrappers and not for what it truly is, a unified VR API. Edited January 4, 2023 by RealDCSpilot 2 i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
VR Flight Guy in PJ Pants Posted January 4, 2023 Posted January 4, 2023 (edited) To me, it is not about bandwagon, it is not about personal believe or whatever. I just want to know why in my setup, SteamVR is so much worse than the other 2 methods -- Oculus Runtime and OpenComposite. Check my video for proof. I assume some of you guys are rational people, that don't just drop a image and claim whatsoever without any context, any explanation, or any details on how it is done. I can do that too, presenting 90 fps in OpenComposite DCS, in PG map in a dogfight scenario: : Does this make any sense? No. Is this helpful? No. Is this gaslighting? Probably not, cause at least I can always present my setting and setup. Am I starting an flame war? Not my intention. If anyone can tell me how to achieve, at least in par with other methods without changing much of other setup, using SteamVR, I am all ears. Edited January 4, 2023 by VR Flight Guy in PJ Pants I Fly, Therefore I Am. One cannot go around not saying "Thank you" every time these days, can't you? YouTube: https://www.youtube.com/channel/UCc9BDi-STaqgWsjNiHbW0fA
RealDCSpilot Posted January 4, 2023 Posted January 4, 2023 @VR Flight Guy in PJ Pants It's right there in the numbers of fpsVR: 120% ss resolution only. This is pretty low. Most people use 150% and more for sharper image quality. If it's enough for you, why not? i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
Mr_sukebe Posted January 4, 2023 Posted January 4, 2023 Here's the response that I've had from Neo about OpenXR support for the Pico 4. I've removed my email for fairly obvious reasons: =========================================== Dear Mike, Thank you for contacting again our PICO customer service. An exact date for the release of the collaboration with OpenXR is already not yet available. However, we have sent your suggestions to our internal developers department, we are always happy to receive new ideas. We are sorry for the inconvenience this might create.We appreciate your patience. Stay tuned for our updates! Feel free to contact us for further inquiries. Best Regards, Mohamed On Mon, 26 Dec at 9:04 AM , Mike wrote: Hi, and happy Xmas. Any news on OpenXR support with the Pico 4? Sent from Mail for Windows From: Pico Interactive Inc Sent: 14 November 2022 14:21 To: Subject: Re: [#16715] Dear Mike, Thank you for contacting our PICO customer service, we appreciate your suggestions. An exact date for the release of the collaboration with OpenXR is not yet available. We have sent your suggestions to our internal developers department, we are always happy to receive new ideas. We work constantly to improve our devices and expand the content, services and implement more features for your best experience. Stay tuned for our updates! Feel free to contact us for further inquiries. Best Regards, Mohamed On Mon, 14 Nov at 5:52 AM , Mike <> wrote: Hi, When will your VR headsets (Pico 4 and Pico 3 link) support OpenXR? Regards Mike 7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat
RealDCSpilot Posted January 4, 2023 Posted January 4, 2023 (edited) @Mr_sukebe You asked the wrong question. His answer is about OpenXR support for native Android VR apps running on the device. This is in experimental state: https://developer-global.pico-interactive.com/sdk?deviceId=1&platformId=1&itemId=7153484514247917573 OpenXR for PCVR is not in Pico's hands and doesn't need to be because both streaming solutions take care of this by connecting to SteamVR or Oculus VR on PC (Streaming Assistant or Virtual Desktop). And as i told you already, i'm easily playing MSFS2020 the whole time with VD and the Pico 4 and MSFS2020 does only support OpenXR. Please learn about the difference of a VR compositor and a VR API first. This is OpenXR (an API): https://www.khronos.org/openxr/ This is just a software translating or "talking" to OpenXR (it is not OpenXR!): https://mbucchia.github.io/OpenXR-Toolkit/opencomposite.html All known standard VR compositors can "talk" to OpenXR for a couple of years already (SteamVR, Oculus Runtime, WMR runtime...). Edited January 4, 2023 by RealDCSpilot 3 i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
RealDCSpilot Posted January 4, 2023 Posted January 4, 2023 @VR Flight Guy in PJ Pants I took our screenshots to compare resolution quality, it's quite obvious that you run at much lower supersampling. There is no magic, only sacrifices to make to trade in more fps. I zoomed in a little to make it more visible, your cockpit readability suffers pretty much. On top of that, i took my screenshot on ground which costs extra fps. I'm personally happy with 60 fps without extra fiddling and nearly all ingame settings on ultra. SteamVR SS is around 3060x3060 per eye. 1 i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
Bearskin Posted January 4, 2023 Posted January 4, 2023 (edited) I used to be a server admin in a clan playing BF2, I used clanforge to take regular screenshots of all the players on the server and if I suspected someone of aimbot I could record thier play and see them spinning on the spot. Some nights I wouldn't even play BF2 and just spend hours watching clanforge. It made me sick to my stomach how many cheats there were that I had to ban and that was just one server out of the hundreds of BF2 servers. So when some moron comes on here and accuses me of using "dirty hacks" without any idea of what he/she is talking about then that offends me. I have used Steam since I played counter strike source back in the mid noughties and personally I have never liked it, IMO it causes more conflict than it should, maybe it isn't Steams fault, maybe it is the game coders not fully adapting to Steam, but whatever it is I tend to have more game crashes using Steam/SteamVR than anything else. So anything I can use to bypass SteamVR is a godsend. Edited January 4, 2023 by Bearskin 2 Z790, 13700K, RTX4080, 32 gig RAM, Warthog, WarBRD base , Virpil Pedals, Pico 4
RealDCSpilot Posted January 4, 2023 Posted January 4, 2023 SteamVR and Steam are technically two completely different things. Valve is the much lesser evil if you go down that road. Look at the Microsoft store or the one from Epic... 2 i9 13900K @5.5GHz, Z790 Gigabyte Aorus Master, RTX4090 Waterforce, 64 GB DDR5 @5600, PSVR2, Pico 4 Ultra, HOTAS & Rudder: all Virpil with Rhino FFB base made by VPforce, DCS: all modules
Recommended Posts