Jump to content

nikoel

Members
  • Posts

    544
  • Joined

  • Last visited

Everything posted by nikoel

  1. Just create your own mask. Or use my .ini but it’s specific to my headset
  2. Devs are on it https://discord.gg/SnB4Sr8k
  3. For apache pilots. I have gone around the issue by disabling the balaclava and monocle inside special settings
  4. Updated Guide to include a word about performance and FPS soft lock and why the number chasers amongst you will be disappointed
  5. Updated Guide to reflect changes V0.5 + Developments in the last 48hrs + OpenXR Toolkit fix
  6. Let's just say you've drunk stumbled your way across a busy motorway and made to the other side You literally installed Open Composite
  7. All OVGME does is place the files in the correct places. It’s still up to you to do the rest of the steps There has been a lot of progress in the last two days. I will update the guide to better reflect it and fix a couple of my mistakes
  8. RSR is Driver level FSR
  9. By request of a few members I have put this guide back up. But please note OpenXR now runs natively on DCS TURBO and Reprojection work with the latest version of OpenXR Toolkit! You may be better off with the official implementation than with OpenComposite (aka this guide) If you are unsure, I would suggest to start with the official implementation first What is this? An early quickstart guide on OpenXR for DCS specifically for Windows Mixed Reality Headsets – OpenComposite. It is designed to bypass WMR4SteamVR and interact with OpenXR via this new method NOTE: Windows Mixed Reality Headsets are specific VR Devices such as Reverb G1, G2, Samsung's Super-Mario Odyssey etc. Some examples of headsets that are NOT WMR are Oculus Rift, Pimax, Varjo. There are ways to make some of those non-WMR headsets work with OpenXR but this guide is not designed for them This post is constantly updated so you don't have to read through 2 billion comments. The community has donated it's time, effort, expertise and countless hours of frustrations to get this to where it is today. If you have an issue, make sure to read this post fully before posting Why do I want this? Improved visuals and performance. The connection between Windows Mixed Reality portal and SteamVR is a performance bottleneck. It also consumes more VRAM. The strobe lightshow that are the DCS loading screens are a lot more Valium and a lot less Ecstasy How much performance and visual improvement is there? Depends a lot on your hardware and settings. Textures felt like a generational upgrade. For those who don't run reprojection, because of a different way OpenXR Handles frame delivery, gameplay has fewer stutters and is smoother. For those who run reprojection, OpenXR can reproject 45, 30 and 22FPS, instead of SteamVR's sole 45FPS What works and what doesn’t? Mods Reshade does not work but reshading can be done via OpenXR Toolkit (more on this shortly) OpenVR_FSR does not work. FSR/NIS Works via the latest version OpenXR Toolkit OpenKneeboard now works! Thank you VrNecksaver now works Reprojection It's currently not great. (Especially on AMD cards it’s garbage) - generally a bit wonky where there are distortions & strobing (eg rotor blades, WWII aircraft) but works. You are injecting artificial frames which guess. Clarity will suffer. If it was this easy to bump up FPS, every game would be doing this. It has made large strides since the first Alpha iteration where it just crashed. It’s 2022. I don’t want to kink shame. So if you’re into it, have a go. A version with better performance is in the works which according to devs at Microsoft might take weeks or months Shaders I don't run any! OpenXR, The Toolkit with Open Composite is a far superior combination that is designed to run together in unison. Especially with the latest release which can adjust a lot of parameters and even gives you fancy sunglasses. Shaders can be buggy, often break with updates and can have unintended consequences with OpenXR However! If you're into reprojection then there is a shader mod that gets rid of rotor shadows which solves the artefact issues in the apache It's easy! You need 3 things 1) OpenComposite Release 2) OpenXR Tools 3) OpenXR Toolkit* [OPTIONAL BUT RECOMMENDED], Sharpening Saturation and Contrast controls, Reprojection etc etc... Let's go! Instructions By popular demand: For the fast method you may be able to get away with only Steps 2, 3, 4 (CAUTION: The fast method is also known as the very slow method if you account for the inevitability of having to come back to do all the steps properly) 1) Clean/Repair DCS Start with a clean baseline and resolution settings You *must* start with a clean installation of DCS. This doesn’t mean a reinstall. Just thorough clean/repair and check. For standalone installation do this via the Skatezilla utility (link below). Do a clean and a repair, make sure that the checkbox to check all the files is selected and additionally search for extra files too. Don't skip this step unless you know you have a fresh and clean install Pixel Density inside the far right tab in the DCS settings must be set to 1.0 Please use the skatezilla utility. (This thread would be a fraction as big if everyone did the above ノಠ益ಠ)ノ彡┻━┻ ) 2) Download and install latest release of OpenXR Tools for windows Its here: https://www.microsoft.com/en-us/p/openxr-tools-for-windows-mixed-reality/9n5cvvl23qbt Tick Use latest preview and customise the render (the % is the same as SteamVR aka 100% for Reverb is 3100px). Set the runtime as OpenXR in the far right 'home tab' (if you don't see the option then it's good to go) Optional in the far right tab there is a [very purple] OpenXR demo scene you can quickly run to see if everything is good to go I recommend to Leave Motion Reprojection off/auto - but if you're into it then turn it on (P.S. Ignore auto. It is currently for MSFS only and behaves as 'off' in DCS) NOTE: You can leave the render resolution unticked, in which case OpenXR will decide for you what the resolution you will get, but it's unlikely to be 100% 3) Download OpenComposite It's here: https://gitlab.com/znixian/OpenOVR/-/tree/openxr#system-wide-installation - scroll down to 'System Wide Installation' and click download link titled 'OpenComposite Launcher' Extract the folder and put it somewhere safe (Desktop or Documents folder - but not inside sensitive folder eg. windows or program files) Run OpenComposite.exe (A small number people reported that they needed to right click 'run as Admin') Windows Defender has caused installation issues for some. If there are issues of starting in VR, Make sure it's not blocking OpenComposite 4) Set runtime to OpenComposite (Which connects DCS to OpenXR) - On first startup it needs to download DLL's. Wait for that to complete before going to the next step. NOTE: The app configuration screenshot below is post DCS launch. Initially, you will likely see a blank page. This is normal The application allows you to select which individual games you would like to connect via SteamVR and OpenComposite and comes with a built in update utility! Just run it every now and then to check for updates - Neato! 5) Make sure that WMRP -> Settings -> Startup & Desktop -> Automatic Start Up -> SteamVR automatic launch is unticked (Optional) My settings for WMRP are as follows, but you do you boo 6) Re-calibrate your headset by clearing the environment Then realigning via Mixed Reality Portal, SEATED, and with the headset in the exact same position and with the exact same posture and direction you intend to fly in. This really helps tracking If you already had an earlier version of OpenComposite installed, from now on you will only need to create an opencomposite.ini if you have a specific purpose for it. It goes into the bin folder. I have attached a working example. But I no longer use it - in the past it has helped me with VR controllers and mouse (to see all available options go to https://gitlab.com/znixian/OpenOVR/-/tree/openxr First DCS launch you will likely not see the loading screen in VR as the shaders are compiled. This will only be the case for the first launch. Be patient, or take the headset off and watch your mirror screen instead Enjoy DCS OpenXR Toolkit - (Do it!) 1) Do this only once you have completed the steps above and everything works. Failure to do this can cost you a lot of time. A lot easier to troubleshoot without OpenXR Toolkit 2) Download this: https://mbucchia.github.io/OpenXR-Toolkit/ 3) Install and launch 4) Launch DCS then CTRL+F2 (or whatever keystroke you've setup inside the toolkit - mine are CTRL+ALT Up/Down/Left/Right) the menu will only appear inside VR 5) If the game fails to launch after the installation of OpenXR Toolkit or it doesn’t work then please see here: https://mbucchia.github.io/OpenXR-Toolkit/troubleshooting.html#missing-visual-c-system-component 6) Optional: Try out TURBO mode inside the OpenXR toolkit. It may give you extra performance but this may screw with FPS/Frame Time statistics. So use your eyeballs to gauge the difference. Finally, I *Highly* Recommend staying away from ASW/Reprojection and instead using the OpenXR Toolkit to lock yourself to 55FPS for a 90HZ headset such as Reverb G2. Going above that rate will likely give you stutters unless you can reach the magical 90FPS mark. Doing so consistently is a fools errand. Even 4090 owners will get CPU limited in DCS Post Install Everything works; but if you are interested in getting every bit out of your new setup please see @edmuss tuning guide. The first post just like this one is also always updated Please read these additional requirements and steps that might apply to you Mbucchia's Tips can be found here and are excellent. I highly recommend reading them as it will give you understanding of what is happening and often encountered issues, which I have written about below https://mbucchia.github.io/OpenXR-Toolkit/opencomposite.html Don't use the in-game settings to increase Pixel Density, use the OpenXR dev tool. It must be left at 1.0 Because OpenXR is very new, you must have a fully updated version of Windows If you are able to render above 45FPS (or 50% of your refresh rate). Are really not into this reprojection business (unfortunately AMD Cards suck balls when it comes to reprojection/ASW) but are getting judding/rippling/stuttering. Use the toolkit to lock FPS to ~46. Dont be afraid to experiment with different FPS figures. The balance lies somewhere around 45-60FPS but YMMV - also you need to be able to actually render the frames you're locking yourself to But what if I am the kind of man who wants smooth game-play and also enjoys nausea inducing epileptic strobe lightshow whilst I fly in DCS. I got you fam! Just turn on the 60hz setting inside Mixed Reality -> Headset Display -> Frame Rate. Glow in the dark MDMA pacifiers optional, but are highly encouraged Are you seeing DCS through a fishbowl but you're not a fish? Try this: Some people have an old version of OpenXR installed. This is especially the case if you in the past have run MSFS and/or beta/early releases of VR applications and windows. For some people it refuses to update. If performance is bad, do the following: Remove all three apps (screenshot below) and install OpenXR Developer tools. Then navigate to the right most tab which gives you a link to install the OpenXR Runtime via the Windows Store (something that I could not find by searching the store alone) - Install that, don't bother with the toolkit and launch DCS. Once performance is confirmed to be better, you may install the Toolkit Nvidea graphic card holders disable hardware-assisted GPU scheduling (HAGS). This is especially the case if you run OpenKneeboard or any of the additional non-standard addons. Failure to do this can in some instances give you a penalty of around ~20FPS. The issue stems around multiple processes using Direct3D/2D concurrently AMD Card holders Navi and above. Work out your maximum stable clock speed and set the minimum speed 100-200mhz below that using Adrenaline Software A note about performance in OpenXR and why performance figures do not make sense and my attempt getting in front of 'tHe FpS FiGuReS aRe WoRsE!' Please see this: https://forums.flightsimulator.com/t/vr-reverb-g2-wmr-performance-motion-reprojection-cpu-issues-overclocking/497696/4?u=mbucchia TL/DR - Put down those FPS metrics and touch some grass. The only thing that matters is if you feel the performance is better. The only thing that matters if you see the visual difference P.S Jesus! Forget crypto miners, it's all you guys who have been buying up the 3090's A massive; yuuuuge Thank you to Jabbah, Znix, Microsoft's Matthieu B and his team for this work and donating their own time (not to mention their sanity answering our dumb questions). These guys are the hero's who are responsible for OpenComposite, OpenXR Toolkit and OpenXR it self
  10. So I've tagged one of the ED Community Managers on their official Discord a couple of days ago. So far we have - *chirp chirp* - crickets I did however get flamed on there for suggesting that this was possible and had to explain several times it's working on the G2 and had great performance benefits. 'No this is only possible on oculus headsets'. Then they were 100% sure that the performance increases were from FSR mod (even though we got it to work only yesterday) and that it's possible to run VR well with a GTX1060 and a 4600K () I closed off by saying I can lead them to water, but I can not make them drink and left a link to the discord for anyone who want's to try. Unfortunately it seems that many on there are so used to giving the same advice that they are closed off to new developments
  11. I have FSR working via Toolkit. At the moment you need to edit the Registry to get it to work CTRL+F2 does not work. I have put the instructions on how to do it in the discord here is the direct link to where the instructions start https://discord.com/channels/610534461456777257/953045097207975987/953185200853102632 When not CPU limited (in the air) With FSR I am getting 90FPS at 150% (3800px per eye) which is a little crazy
  12. @DeltaMike @edmuss@speed-of-heat Boys, I think this is really worth your while, I can’t use FPSVR but you don’t need it to see just how big difference it is The more the merrier, come join us. (Or at least try it and let us know what you think) I would love your input (or anyone who is reading this)
  13. Not going happen for a while as we are currently working out the best settings and edits. I don’t want to publish something that will be superseded in a few days because we have made more improvements. You’re welcome to join us on the discord channel and give it a go. It’s easy to do once you’ve read what we have been doing. There are heaps of very smart guys who already made leaps in the last 24hrs. Eg introduction of FSR/NIS. Next up will be integrated lite reshade with saturation/contrast etc… Hoping to get FOV render and anti shake as well one day
  14. It bypasses SteamVR Why do you want to do this? Because now that I have tried OpenXR, the connection between WMR and SteamVR appears to be either highly inefficient or is unable to utilise resources as well as OpenXR. Which one it is I don't know, but the result is the same regardless
  15. I'm going to forego what I actually want to write and say the following: MSFS and DCS are completely different games. Written in completely different ways. There is no way to compare the two as they are chalk and cheese You may as well have said red cars are faster than blue cars because I own a red car and it went faster than my friend with the blue one Anyway, I have made FSR work and performance/visual improvements are out of this world. It's like I have upgraded to new generation headset
  16. Hey boys. Just wanted to let you know that Open-Composite alongside OpenXR Toolkit is now working with full FSR upscale support. I haven't tried NIS or any other features The performance improvements, alongside visual improvements are very substantial for me (3900x/6900xt/G2) Here is the discord with instructions and screenshots https://discord.gg/Tw3q7fxc
  17. 1) Yes 2) I believe I installed it in the Bin folder 3) I don't know. I did not install them 4) From what I understand if you try to install ReShade you will be unable to boot DCS
  18. Yup. It even contains a patch for G2 users by default Just download the latest release unless you want to compile it. It's here https://gitlab.com/Jabbah/open-composite-acc/-/releases
  19. I am running 3900X, 6900XT, with a Reverb G2 Yeah it works alright. As long as I keep clicking on the DCS icon on the taskbar during boot. Otherwise black screen So, I have discovered OpenXR Toolkit and our ticket to getting FSR back. Installed it and tried to use it. The log files show that the window is activating (via CTRL+F2) and everything is running perfectly. Except no darn window is coming up Ugh... Help? https://mbucchia.github.io/OpenXR-Toolkit/
  20. It hurts me to say this, but all of our testing might have just been undone I have just tried the OpenXR hack... mod... thing... It has given me a ridiculous visual and performance uplift. FSR sadly doesnt work. It does not matter. Reshade doesnt work either. To me it still looks better. I don't know how many FPS I am getting. Frame time improvements - no idea (FPSVR doesn't work). But the perceived difference is significant. Texture quality improvement alone is mind blowing. All I did was set a PD of 1.1 in the DCS settings to bring performance back and visual quality up and went straight to OpenXR settings and unticked motion smoothening as is the way. I didn't want to mess with the opencomposite.ini and left it as default. All AA settings to off And there is no more epilepsy inducing BRRRRT loading screens https://gitlab.com/Jabbah/open-composite-acc Make sure to install the d3dcompiler Make sure to open Mixed Reality Portal and quit/don't open SteamVR and keep the DCS window on top during the boot of the game Before I installed the mod, I ran a full clean and repair F-14 is Crisp. Feels like I have upgraded to a newer generation headset I will leave it at that
  21. Hey guys I've been always frustrated with helicopters in flight simulators. I go through phases every few months, but each time after flying in them for an hour, I'm always a bit saddened as they are no where near what a real one feels like. However with the introduction of the Apache I got a second wind motivation to overlook all that The SuperLibra with the extension actually provides a lot of travel, overall fairly close to 1:1 to many of the real helicopters out there. In the past I have taken the springs out and tightened the dampers. An overall an acceptable stop gap solution. It eliminates the 'auto recentering' of the stick. This however gave me a lot of stiction. Basically this was a necessary evil due to large lever effect of the extension. I had to tighten the dampers on the cyclic by quite a bit to achieve enough stability and feedback in the stick to keep it from what felt like falling away from me This got me thinking. All winwing, or someone handy with a 3D Printer/Lathe gotta do is give us a very simple cam with just a little bit of upwards gradient to prevent the cyclic of falling forwards/backwards/side-side with a very weak spring. Which is strong enough not to let the cam completely collapse but weak enough not to have to constantly fight it An other additional idea is to create squares that fit over the top of the two rollers so now the rolling motion is replaced by friction created by two flat surfaces Alternatively the surface of the cam can be made of something slightly resistant to 'roll'. Think office chair wheels on top of carpet vs wood Maybe even magnets like this amazing solution for X55 No one seems to have talked about this on the winwing side of things so I thought I get things at least started in case there are already solutions out there that I have not thought about Any further ideas
  22. Foooooor the same reason no one mentions what kind of keyboard they are using, or the breed and colour of their cat It's irrelevant Maps in DCS are offline resources that are stored directly on your spinning rust drive or NVME. You can even tick a box and play DCS whilst not connected to the internet at all P.S. We have a hangar cat. He is Black. We call him McFluffin
  23. Boys I’m just going to leave this here. Copy and paste from the FSR Mod itself on how the multiplier works Also this presentation on how Steam VR works (by valve themselves) is possibly the best in explaining some of the reasoning behind how things are and why they were implemented in such a way. Antialiasing and resolution I believe is mid to end of the presentation # method to use for upscaling. Available options (all of them work on all GPUs): # - fsr (AMD FidelityFX Super Resolution) # - nis (NVIDIA Image Scaling) # - cas (AMD FidelityFX Contrast Adaptive Sharpening) method: fsr # control how much the render resolution is lowered. The renderScale factor is applied to both width and height. So if renderScale is set to 0.5 and you have a resolution of 2000x2000 configured in SteamVR, the resulting render resolution is 1000x1000. NOTE: this is different from how render scale works in SteamVR! A SteamVR render scale of 0.5 would be equivalent to renderScale 0.707 in this mod!
  24. Hey @Sedlo Just wanted to thank you for the work. As soon as you release your new one it will be an instant purchase from me Your four missions are a benchmark for every paid campaign that is seldom equaled
×
×
  • Create New...