IR.Clutch Posted July 31, 2024 Posted July 31, 2024 7 часов назад, zildac сказал: So Have you tried installing Reshade earlier? I suggest to delete all files in MT folder, then run a repair, install Reshade again. i7-11700K 5GHz, 64GB DDR4@3200, ZOTAC RTX4090, iiyama 34 Red Eagle || Quest 3 || Thrustmaster TQS, Tianhang M-FSSB PRO base, VPC Interceptor rudder pedals || Simshaker Jetpad || F-16 cockpit
zildac Posted July 31, 2024 Posted July 31, 2024 (edited) It was a clean install, haven't used it for years. I'll give it a go tommorow. Edited August 1, 2024 by zildac 14900KS | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 6600 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero
speed-of-heat Posted August 1, 2024 Author Posted August 1, 2024 7 hours ago, IR.Clutch said: Have you tried installing Reshade earlier? I suggest to delete all files in MT folder, then run a repair, install Reshade again. Done that already, and a full repair removing excess files SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, 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
_GTN_Nick Posted August 1, 2024 Posted August 1, 2024 (edited) If Reshade does not start immediately, it means that it will not start online. Edited August 1, 2024 by _GTN_Nick
Dunska Posted August 2, 2024 Posted August 2, 2024 (edited) They key really is running up DCS in OpenXR, then switching to the desktop, opening the ReShade menu, going to the add-ons tab and selecting the two sync options at the bottom AND select the OpenXR runtime at the very bottom. You won't see the OpenXR runtime listed there (as a long GUID) unless OpenXR is running. I also clicked the button to "Apply preset of this effect runtime to all other instances" - which locked up DCS. After closing it and restarting, the ReShade effects then worked in VR and I could change them in the desktop view and they would apply to the VR OpenXR runtime. I also noticed a new ReShadeVR.ini file in DCS/bin-mt. You can also check the ReSade.log file in bin-mt to see if it is starting in VR. I get something like this in the log when it is working: 19:44:53:402 [04252] | INFO | Running on NVIDIA GeForce RTX 4090 Driver 560.70. 19:44:53:406 [04252] | INFO | Redirecting xrCreateSwapchain(session = 0000000000000001, pCreateInfo = 000000638F9FF5B0, pSwapchain = 000000638F9FF628) ... 19:44:53:498 [04252] | INFO | Redirecting xrCreateSwapchain(session = 0000000000000001, pCreateInfo = 000000638F9FF5B0, pSwapchain = 000000638F9FF628) ... 19:44:55:690 [04252] | INFO | Resizing runtime 000001AA4A0800E0 in VR to 6240x3120 ... 19:44:55:691 [04252] | ERROR | Failed to create VR dashboard overlay because SteamVR is not loaded! 19:44:55:692 [04252] | INFO | Recreated runtime environment on runtime 000001AA6E589F90 ("C:\Games\Eagle Dynamics\DCS World\bin-mt\ReShadeVR.ini"). 19:44:55:702 [19236] | INFO | Successfully compiled "C:\Games\Eagle Dynamics\DCS World\bin-mt\reshade-shaders\Shaders\AstrayFX\Clarity.fx" in 0.003 s. 19:44:55:731 [17780] | INFO | Successfully compiled "C:\Games\Eagle Dynamics\DCS World\bin-mt\reshade-shaders\Shaders\DPX.fx" in 0.001 s. 19:44:55:746 [16744] | INFO | Successfully compiled "C:\Games\Eagle Dynamics\DCS World\bin-mt\reshade-shaders\Shaders\LumaSharpen.fx" in 0.001 s. 19:44:55:771 [17872] | INFO | Successfully compiled "C:\Games\Eagle Dynamics\DCS World\bin-mt\reshade-shaders\Shaders\Vibrance.fx" in 0.001 s. I'm just using the standard ReSahde, not the "add-ons" version. Here are the shaders and settings I am using at present. Gives a nice clarity bump and makes colours pop a bit more. Looks great in day or night on my Pico 4. I use DLSS Quality, but now disable the sharpening in DCS and use the LumaSharpen shader in ReShade. Most are the standard SweetFX shaders, but Clarity.fx is in AstrayFX shaders. I tried his BloomingHDR, but it was too strong an effect for me. [Clarity.fx] ClarityBlendIfDark=50 ClarityBlendIfLight=205 ClarityBlendMode=2 ClarityDarkIntensity=0.400000 ClarityLightIntensity=0.000000 ClarityOffset=2.000000 ClarityRadius=3 ClarityStrength=0.400000 ClarityViewBlendIfMask=0 ClarityViewMask=0 [DPX.fx] Colorfulness=2.500000 Contrast=0.000000 RGB_C=0.360000,0.360000,0.340000 RGB_Curve=8.000000,8.000000,8.000000 Saturation=2.580001 Strength=0.100000 [LumaSharpen.fx] offset_bias=1.000000 pattern=1 sharp_clamp=0.500000 sharp_strength=1.100000 show_sharpen=0 [Vibrance.fx] Vibrance=0.400000 VibranceRGBBalance=1.000000,1.000000,1.000000 Edited August 2, 2024 by Dunska 1
speed-of-heat Posted August 2, 2024 Author Posted August 2, 2024 @Dunska, I only ever runin openxr... I only get the one sync option. I do not see any apply to openxr runtime? You say running up dcs in openxr and then switching to the desktop, do you mean taking of the hmd, and look at the desktop or do you mean restarting in desktop mode? SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, 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
Dunska Posted August 2, 2024 Posted August 2, 2024 1 hour ago, speed-of-heat said: @Dunska, I only ever runin openxr... I only get the one sync option. I do not see any apply to openxr runtime? You say running up dcs in openxr and then switching to the desktop, do you mean taking of the hmd, and look at the desktop or do you mean restarting in desktop mode? I mean either removing the HMD to view the monitor / mirror output or (in my case) switching to 2D desktop view in Virtual Desktop while DCS is still running in VR. The key is that DCS must be running in OpenXR / VR mode at the same time, so the OpenXR runtime is active. Removing the HMD (with DCS still running in VR mode) and making the updates on the monitor mirror is probably best in the Aero, unless there is an option in the Aero to view the 2D desktop while DCS is still running in VR. That's when you will see the extra sync options for the OpenXR runtime (will be listed as a long GUID - just tick everything you can in that sync area, then try pressing the "Apply preset of this effect runtime to all other instances" button). If DCS is not running in OpenXR /VR mode at the same time, you only see the 2D runtime in the add-on options. A mate of mine has an Aero and I'll be talking him through this later tonight. I'll let you know if it works for him with the Aero. 1
zildac Posted August 2, 2024 Posted August 2, 2024 4 hours ago, Dunska said: I mean either removing the HMD to view the monitor / mirror output or (in my case) switching to 2D desktop view in Virtual Desktop while DCS is still running in VR. The key is that DCS must be running in OpenXR / VR mode at the same time, so the OpenXR runtime is active. Removing the HMD (with DCS still running in VR mode) and making the updates on the monitor mirror is probably best in the Aero, unless there is an option in the Aero to view the 2D desktop while DCS is still running in VR. That's when you will see the extra sync options for the OpenXR runtime (will be listed as a long GUID - just tick everything you can in that sync area, then try pressing the "Apply preset of this effect runtime to all other instances" button). If DCS is not running in OpenXR /VR mode at the same time, you only see the 2D runtime in the add-on options. A mate of mine has an Aero and I'll be talking him through this later tonight. I'll let you know if it works for him with the Aero. Even with the menu visible in the 2D mirror I only ever see one sync option, the effect is applied to the 2D mirror but not to the HMD output. I've only ever run OpenXR with the Aero. If you do get your friend with the Aero sorted us other Aero users would be most appreciative if you could share the process 14900KS | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 6600 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero
speed-of-heat Posted August 2, 2024 Author Posted August 2, 2024 so getting further ... bizarrely setting OpenVR compatibility in VarjoBase gets both synch boxes to show up, Apply preset of this effect runtime to all other instances gets a hang... i will see if it comes back SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, 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
OldFlyer Posted August 2, 2024 Posted August 2, 2024 5 hours ago, Dunska said: switching to 2D desktop view in Virtual Desktop while DCS is still running in VR. I know this is potentially a really stupid question, but how does one do this? Are you keeping your headset on and alt-tabbing to the desktop? And, you've probably also mentioned but I couldn't see - what headset are you using? Thank you for all your great work on this, it's hugely appreciated! Can't wait to get home in 2 weeks to try it all out.
speed-of-heat Posted August 2, 2024 Author Posted August 2, 2024 18 minutes ago, speed-of-heat said: so getting further ... bizarrely setting OpenVR compatibility in VarjoBase gets both synch boxes to show up, Apply preset of this effect runtime to all other instances gets a hang... i will see if it comes back it doesn't, it just crashes at that point... the getting 2 checkboxes thing is definitely linked to turning on OpenVR compatibility... but it still doesn't actually synchronise any effects into the Aero SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, 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
zildac Posted August 2, 2024 Posted August 2, 2024 8 minutes ago, speed-of-heat said: it doesn't, it just crashes at that point... the getting 2 checkboxes thing is definitely linked to turning on OpenVR compatibility... but it still doesn't actually synchronise any effects into the Aero Nice find, but that is odd. So it seems this whole behaviour may be Varjo Base related? 14900KS | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 6600 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero
speed-of-heat Posted August 2, 2024 Author Posted August 2, 2024 maybe ... and i am definitive in that 1 SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, 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
Dunska Posted August 2, 2024 Posted August 2, 2024 1 hour ago, OldFlyer said: I know this is potentially a really stupid question, but how does one do this? Are you keeping your headset on and alt-tabbing to the desktop? And, you've probably also mentioned but I couldn't see - what headset are you using? Thank you for all your great work on this, it's hugely appreciated! Can't wait to get home in 2 weeks to try it all out. I'm using a Pico 4 with Virtual Desktop and VDXR for the OpenXR runtime. In Virtual Desktop I have an option to switch back to 2D and see the 2D desktop while in the Pico 4 (and with DCS still running in VR). I can then make the changes and switch back to VR mode. If you can take your headset off and just use the monitor (with DCS still running in VR) then you should be able to use the hotkey to bring up the ReShade menu and make changes. 1
Dunska Posted August 2, 2024 Posted August 2, 2024 1 hour ago, speed-of-heat said: it doesn't, it just crashes at that point... the getting 2 checkboxes thing is definitely linked to turning on OpenVR compatibility... but it still doesn't actually synchronise any effects into the Aero Not sure about OpenVR... it may only work if using SteamVR for ReShade. Also, I have DCS lockup when clicking the "Apply preset of this effect runtime to all other instances" button, but I just killed DCS, restarted it and the effects worked in VR. I could then change settings (in the 2D mirror) and they would change in VR without restart. I'm still waiting on my friend with an Aero to try it. He is using the latest Varjo Base with the registry edits to enable native quadviews foveated rendering (so no Varjo Foveated or QVFR tools installed). I'm also not using OpenXR Toolkit or QVFR - are you guys using those? Might be worth a try without them if you are. If that works, then it may be the OpenXR layer ordering. Use something like OpenXR Layers GUI to check/change the order perhaps. https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases
zildac Posted August 2, 2024 Posted August 2, 2024 4 minutes ago, Dunska said: Not sure about OpenVR... it may only work if using SteamVR for ReShade. Also, I have DCS lockup when clicking the "Apply preset of this effect runtime to all other instances" button, but I just killed DCS, restarted it and the effects worked in VR. I could then change settings (in the 2D mirror) and they would change in VR without restart. I'm still waiting on my friend with an Aero to try it. He is using the latest Varjo Base with the registry edits to enable native quadviews foveated rendering (so no Varjo Foveated or QVFR tools installed). I'm also not using OpenXR Toolkit or QVFR - are you guys using those? Might be worth a try without them if you are. If that works, then it may be the OpenXR layer ordering. Use something like OpenXR Layers GUI to check/change the order perhaps. https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases Tried disabling the Varjo Foveated layer and having only the Reshade OXR layer enabled, and i'st still no different. 14900KS | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 6600 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero
speed-of-heat Posted August 2, 2024 Author Posted August 2, 2024 9 minutes ago, Dunska said: Not sure about OpenVR... it may only work if using SteamVR for ReShade. Also, I have DCS lockup when clicking the "Apply preset of this effect runtime to all other instances" button, but I just killed DCS, restarted it and the effects worked in VR. I could then change settings (in the 2D mirror) and they would change in VR without restart. I'm still waiting on my friend with an Aero to try it. He is using the latest Varjo Base with the registry edits to enable native quadviews foveated rendering (so no Varjo Foveated or QVFR tools installed). I'm also not using OpenXR Toolkit or QVFR - are you guys using those? Might be worth a try without them if you are. If that works, then it may be the OpenXR layer ordering. Use something like OpenXR Layers GUI to check/change the order perhaps. https://github.com/fredemmott/OpenXR-API-Layers-GUI/releases I should be clear, this is not running OpenVR, rather this is enabling the compatibility layer in VarjoBase for OpenVR, DCS itself still is running in OpenXR. i have already disabled VarjoFovated, its equivalent, that didn't work and reordering the layers , again no effect what i haven't yet tried is enabling SteamVR as the default OpenXR layer... Holiday packing is taking precedence 1 SYSTEM SPECS: Hardware AMD 9800X3D, 64Gb RAM, 4090 FE, 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
slughead Posted August 2, 2024 Posted August 2, 2024 (edited) I finally got around to trying this. I've been very busy with Slugmouse orders and an ill parent, amongst other things. Anyway, it just works for me. Install the most recent version of reshade (6.2.1) with full add-on support and select DirectX 10/11/12 and OpenXR. In the second part of the installation, browse to your dcs.exe file. Select the default options during the rest of the installation. Launch DCS in VR mode as usual. Then, peeking under the headset to look at the monitor (I don't know how to switch to desktop view in the headset in VR yet), press the "Home" key to activate the re-shade menu. Select the "Add-ons" tab at the top. Check the two tick boxes shown in the image below. I also clicked on the "Apply preset of this effect runtime to all other instances," but I think that would just tick all the checkboxes if there is more than one under it. Switch to the Settings tab and set a key as the Effect Toggle Key; I use the End key. Switch back to the "Home" tab. Select some effects, and the change is instant. Try monochrome so you know for sure it works. I use a Quest Pro headset with Virtual Desktop, OpenXR ToolKit, OpenKneeboard and HTCC. Edited September 30, 2024 by slughead 3 Slugmouse: a finger-mounted mouse button emulator for hand-tracked VR cockpit clicking. Available now! Slugmouse Demonstration Video
slughead Posted August 2, 2024 Posted August 2, 2024 To switch between VR and 2D view in the headset with Virtual Desktop, press and hold the left VR controller menu button. It has to be the physical controller. It seems pressing the menu button on the left-hand doesn't work when using hand gestures. 1 Slugmouse: a finger-mounted mouse button emulator for hand-tracked VR cockpit clicking. Available now! Slugmouse Demonstration Video
_GTN_Nick Posted August 2, 2024 Posted August 2, 2024 In any case, the effects button does not work online, but only offline.
Dunska Posted August 2, 2024 Posted August 2, 2024 3 hours ago, _GTN_Nick said: In any case, the effects button does not work online, but only offline. Yeah, the effects still apply online / multiplayer, but you can't toggle them with the hotkey.
slowmover Posted August 3, 2024 Posted August 3, 2024 8 hours ago, Dunska said: Yeah, the effects still apply online / multiplayer, but you can't toggle them with the hotkey. Yeah i had the same problem yesterday. Effect work great offline in VR but on multiplayer it works only for 2D. And i believed i did something wrong.So it is a bug? [sIGPIC][/sIGPIC]
Dunska Posted August 3, 2024 Posted August 3, 2024 1 hour ago, slowmover said: Yeah i had the same problem yesterday. Effect work great offline in VR but on multiplayer it works only for 2D. And i believed i did something wrong.So it is a bug? For me the effects work in multiplayer - it is just the hotkey to toggle them does not work. 1
Dunska Posted August 3, 2024 Posted August 3, 2024 @speed-of-heat / @zildac - I tried helping my friend with an Aero to get ReShade running and it was the same as yours... ReShade was not finding/hooking the OpenXR instance like it does with other headsets. It would just not show the instance in the Add-ons tab to sync with . It might be worth posting in the ReShane troubleshooting forums and see if there is something that can be done. https://reshade.me/forum/troubleshooting It might be worth trying with an older version of ReShade also (like 6.1.1 or 6.1.0) just in case this is a new bug with ReShade and Varjo.
zildac Posted August 3, 2024 Posted August 3, 2024 @speed-of-heat / @zildac - I tried helping my friend with an Aero to get ReShade running and it was the same as yours... ReShade was not finding/hooking the OpenXR instance like it does with other headsets. It would just not show the instance in the Add-ons tab to sync with . It might be worth posting in the ReShane troubleshooting forums and see if there is something that can be done. https://reshade.me/forum/troubleshooting It might be worth trying with an older version of ReShade also (like 6.1.1 or 6.1.0) just in case this is a new bug with ReShade and Varjo.Thanks for the update, will have a root around 14900KS | Maximus Hero Z690 | ASUS 4090 TUF OC | 64GB DDR5 6600 | DCS on 2TB NVMe | WarBRD+Warthog Stick | CM3 | TM TPR's | Varjo Aero
Recommended Posts