RavenSystem Posted November 10, 2023 Posted November 10, 2023 (edited) Hi! I have updated and improved the old vrperfkit. Feel free to try it: https://github.com/RavenSystem/VRPerfKit_RSF Sample configuration file for Il-2. Modify as your needs: vrperfkit_RSF.zip Cheers! Edited December 27, 2023 by RavenSystem Updated config file to v3.2 3 1
RavenSystem Posted November 13, 2023 Author Posted November 13, 2023 Hello! Currently, testing the new feature Hidden Radial Mask, to avoid GPU rendering hidden pixels, and increase performance. It will be available in next VRPerfKit RSF version: Cheers!
TCW_Brzi_Joe Posted November 28, 2023 Posted November 28, 2023 Hi, nice to hear about this. Only it is banned from most multiplayer servers, and foveated rendering is targeting middle of the screens, and not actual eye centers (well I have pimax so I see it well). Didn´t test much, my game broke fast. I wish developer help with foveated...
RavenSystem Posted November 28, 2023 Author Posted November 28, 2023 1 minute ago, TCW_Brzi_Joe said: Hi, nice to hear about this. Only it is banned from most multiplayer servers, and foveated rendering is targeting middle of the screens, and not actual eye centers (well I have pimax so I see it well). Didn´t test much, my game broke fast. I wish developer help with foveated... Hi! Did you set options from first post?
TCW_Brzi_Joe Posted November 28, 2023 Posted November 28, 2023 (edited) Yes, I added them (as they do not exist in yml file). Except hidden mask, that is already ok in pimax driver. I can test it more if you need tester, but for me is no multiplayer too much sacrifice. Wait, where is version 2.0? I see 1.00 only. EDIT: found it. Please edit link in first post to releases, not to release 1.0 Edited November 28, 2023 by TCW_Brzi_Joe
RavenSystem Posted November 28, 2023 Author Posted November 28, 2023 2 minutes ago, TCW_Brzi_Joe said: Yes, I added them (as they do not exist in yml file). Except hidden mask, that is already ok in pimax driver. I can test it more if you need tester, but for me is no multiplayer too much sacrifice. It seems that new options are ignored. You can check log file to know if options are working.
TCW_Brzi_Joe Posted November 29, 2023 Posted November 29, 2023 my game does not start with v2.vrperfkit_RSF.txt
RavenSystem Posted November 29, 2023 Author Posted November 29, 2023 26 minutes ago, TCW_Brzi_Joe said: my game does not start with v2.vrperfkit_RSF.txt Could you attach log file?
TCW_Brzi_Joe Posted November 29, 2023 Posted November 29, 2023 I have in my config file "modes = 0" -> Is that disabling mods?
RavenSystem Posted November 29, 2023 Author Posted November 29, 2023 (edited) On 11/29/2023 at 6:51 PM, TCW_Brzi_Joe said: Log is not created, it is empty. Create log file and write version is the first thing that program does. It is very rare. Could you try this new built? On 11/29/2023 at 7:12 PM, TCW_Brzi_Joe said: I have in my config file "modes = 0" -> Is that disabling mods? VRToolkit doesn't need in-game mods enable. Edited December 7, 2023 by RavenSystem Remove binary file because it is old
TCW_Brzi_Joe Posted November 29, 2023 Posted November 29, 2023 Wow, it is working with v2 - that before was my mistake, do not worry. It is excellent for single player: I had 90 fps 99% of time. I wish I had that in multiplayer.... Only thing, I was playing on Berloga, there mods are allowed, and normal spotting is on (like on other mp servers). Then suddenly my game froze. Unfortunately, like with other foveated solutions (Pimax driver foveated, and Fholgers OpenVR-Foveated). I think that game freezes when I see plane outside of 10km, where is 1 pixel graphic. I am not sure, but I think that. Anyway, foveated works excellent, you got finally clear sections on right places, even on canted Pimax. Good job man I really, really, really wish that your solution works on mp... vrperfkit_RSF1.txt vrperfkit_RSF2.txt 1
RavenSystem Posted November 29, 2023 Author Posted November 29, 2023 (edited) 31 minutes ago, TCW_Brzi_Joe said: Wow, it is working with v2 - that before was my mistake, do not worry. It is excellent for single player: I had 90 fps 99% of time. I wish I had that in multiplayer.... Only thing, I was playing on Berloga, there mods are allowed, and normal spotting is on (like on other mp servers). Then suddenly my game froze. Unfortunately, like with other foveated solutions (Pimax driver foveated, and Fholgers OpenVR-Foveated). I think that game freezes when I see plane outside of 10km, where is 1 pixel graphic. I am not sure, but I think that. Anyway, foveated works excellent, you got finally clear sections on right places, even on canted Pimax. Good job man I really, really, really wish that your solution works on mp... vrperfkit_RSF1.txt 5.02 kB · 0 downloads vrperfkit_RSF2.txt 6.5 kB · 0 downloads Try increasing this to 80 under fixedFoveated: section: ignoreFirstTargetRenders: 80 Edited November 29, 2023 by RavenSystem
TCW_Brzi_Joe Posted November 30, 2023 Posted November 30, 2023 Today is worse on berloga with ignoreFirstTargetRenders: 80 Game broke every time, in a first several seconds in server. Sometimes it just closes to steamvr, and sometimes game is hanging with sound in background. vrperfkit_RSF3.txt vrperfkit_RSF4.txt
RavenSystem Posted November 30, 2023 Author Posted November 30, 2023 3 minutes ago, TCW_Brzi_Joe said: Today is worse on berloga with ignoreFirstTargetRenders: 80 Game broke every time, in a first several seconds in server. Sometimes it just closes to steamvr, and sometimes game is hanging with sound in background. vrperfkit_RSF3.txt 5.09 kB · 0 downloads vrperfkit_RSF4.txt 6.23 kB · 1 download Try with ignoreFirstTargetRenders: 120
TCW_Brzi_Joe Posted November 30, 2023 Posted November 30, 2023 (edited) It is breaking with 1200, too. Singleplayer too... Wait, I remember there was 2 modes in perfkit for ffr, one was "variable rate shading", second do not know any more. I think that second one wasn´t breaking game. Is that second one in your perfkit? EDIT: Second one was RDM - radial density masking (works with all GPUs, but much uglier) https://community.openmr.com/t/fholger-fsr-openvr-foveated/37832/6 Edited November 30, 2023 by TCW_Brzi_Joe RDM Method
RavenSystem Posted November 30, 2023 Author Posted November 30, 2023 Using 1200 will disable VRS. Problem must be in other part. Maybe Upscaler can not be used together. Could you try to disable FFR and enable HRM and check performance impact? FYI: I tried my version of RDM fixed with Il-2, and performance was poor (tested with a Radeon Pro 5700XT), because it needs a reconstruction shader. Maybe I integrate it into PerfKit RSF in the future.
huligan Posted December 4, 2023 Posted December 4, 2023 (edited) is it works with OpenXR dll from opencomposite ? I use IL-2 without SteamVR from VD on Pico4 (VDXR) Edited December 4, 2023 by huligan
TCW_Brzi_Joe Posted December 4, 2023 Posted December 4, 2023 Version 3, RDM works good. I was playing on Berloga 10-15min. I just changed my pc, so I can not say how good it is for performance How did you solve position of FFR circles? Do you know something what can help Fholgers OpenVR_FSR and Mbuccias OpenXR_Toolkit?
RavenSystem Posted December 4, 2023 Author Posted December 4, 2023 (edited) 2 hours ago, huligan said: is it works with OpenXR dll from opencomposite ? I use IL-2 without SteamVR from VD on Pico4 (VDXR) I don't know; you can try. Il-2 uses OpenVR, but I don't know if OpenXR is loaded before the toolkit. However, current SteamVR version has better performance than OpenComposite in VD. I tested it with Quest 2 and Quest 3. You must set SteamVR custom resolution to 100%, disable Advanced supersample filter, disable SteamVR Home, and disable Theater mode. To control resolution, use VD settings. 1 hour ago, TCW_Brzi_Joe said: Version 3, RDM works good. I was playing on Berloga 10-15min. I just changed my pc, so I can not say how good it is for performance How did you solve position of FFR circles? Do you know something what can help Fholgers OpenVR_FSR and Mbuccias OpenXR_Toolkit? You can try VRS using options from sample config file attached to first post. Position of circles are good; issue was in detecting which eye is rendering, because this game uses multiple and variable target renders. I don't know how OpenXR Toolkit works, because my only OpenXR game is MSFS2020, and built-in options are better than toolkit. Remember that using any toolkit or reshade has a fixed cost due to hooks and injectors. Source code is open and available to all in GitHub then Mbuccias can see how it works. About OpenVR_FSR, this toolkit has original FSR, NIS and CAS, with several improvements. I talked with Fholgers about all of this, and the reason I am developing this is because he will not develop his toolkits anymore. You can read about it here: https://github.com/fholger/vrperfkit/issues/163 Edited December 4, 2023 by RavenSystem Typo 1 1
RavenSystem Posted December 25, 2023 Author Posted December 25, 2023 New version v3.1 released, adding a new option about render targets to increase performance with il-2. Config file has been updated too at first post. 1
RavenSystem Posted December 26, 2023 Author Posted December 26, 2023 New version v3.2 released, with huge improvements on dynamic modes.
RavenSystem Posted December 27, 2023 Author Posted December 27, 2023 I updated Il-2 sample config file at first post.
RavenSystem Posted December 28, 2023 Author Posted December 28, 2023 (edited) These results are some examples: - RDM: Fixed Foveated Rendering using Radial Density Mask method: - HRM: Hidden Radial Mask, aka Lens Mask: - Dynamic Mode for HRM, changing radio automatically when FPS drops to keep performance (It's available in FFR too): Cheers! Edited December 28, 2023 by RavenSystem Typo 1
Blitzen Posted December 29, 2023 Posted December 29, 2023 On 11/13/2023 at 1:35 AM, RavenSystem said: Hello! Currently, testing the new feature Hidden Radial Mask, to avoid GPU rendering hidden pixels, and increase performance. It will be available in next VRPerfKit RSF version: Cheers! How do I go about getting this mask? I am using the ReverbG2 headset and currently get a rectilinear perimeter.?
354thFG_Drewm3i-VR Posted December 30, 2023 Posted December 30, 2023 Does this work in multi-player or does it use reshade?
RavenSystem Posted December 30, 2023 Author Posted December 30, 2023 14 hours ago, Blitzen said: How do I go about getting this mask? I am using the ReverbG2 headset and currently get a rectilinear perimeter.? You must download it from releases at GitHub website, and unzip files at \bin\game\ Il-2 folder (nothing will be overwritten). You can use sample config file from first post, that has lens mask enabled. 3 hours ago, =DW=_drewm3i-VR said: Does this work in multi-player or does it use reshade? I use it in multiplayer, but in private servers to play with friends. It doesn't use Reshade, it's a totally different software; however, tasks are done by hooks, injectors, and D3D11 compute and pixel shaders. If Il-2 developers agree, I could help them to include these things directly in the game (it's easy), giving even more performance because the use of hooks and injectors have a little fixed cost. 1
354thFG_Drewm3i-VR Posted December 30, 2023 Posted December 30, 2023 40 minutes ago, RavenSystem said: You must download it from releases at GitHub website, and unzip files at \bin\game\ Il-2 folder (nothing will be overwritten). You can use sample config file from first post, that has lens mask enabled. I use it in multiplayer, but in private servers to play with friends. It doesn't use Reshade, it's a totally different software; however, tasks are done by hooks, injectors, and D3D11 compute and pixel shaders. If Il-2 developers agree, I could help them to include these things directly in the game (it's easy), giving even more performance because the use of hooks and injectors have a little fixed cost. @LukeFF 41 minutes ago, RavenSystem said: I use it in multiplayer, but in private servers to play with friends. It doesn't use Reshade, it's a totally different software; however, tasks are done by hooks, injectors, and D3D11 compute and pixel shaders. If Il-2 developers agree, I could help them to include these things directly in the game (it's easy), giving even more performance because the use of hooks and injectors have a little fixed cost. Interesting and thanks for your work! IL-2 could use some VR optimizations for sure. Would one be able to connect to servers that disallow mods is my question. Could anyone confirm?
RavenSystem Posted December 30, 2023 Author Posted December 30, 2023 1 hour ago, =DW=_drewm3i-VR said: @LukeFF Interesting and thanks for your work! IL-2 could use some VR optimizations for sure. Would one be able to connect to servers that disallow mods is my question. Could anyone confirm? I can tell you that this is not an in-game mod, and it will work with mods option disabled. However, it probably will not work if server has enabled "Restrict Injectors" option. 1
RedeyeStorm Posted December 30, 2023 Posted December 30, 2023 Loving it @RavenSystem. Really gives me some additional fps without any loss of image quality that I can see.
Youtch Posted December 30, 2023 Posted December 30, 2023 On 12/28/2023 at 7:06 PM, RavenSystem said: These results are some examples: - RDM: Fixed Foveated Rendering using Radial Density Mask method: - HRM: Hidden Radial Mask, aka Lens Mask: - Dynamic Mode for HRM, changing radio automatically when FPS drops to keep performance (It's available in FFR too): Cheers! You should add it all in the first post, together with the instructions, for ease of use.
354thFG_Drewm3i-VR Posted January 4, 2024 Posted January 4, 2024 On 12/30/2023 at 9:29 AM, RedeyeStorm said: Loving it @RavenSystem. Really gives me some additional fps without any loss of image quality that I can see. They really need to add this optimization into the game as it is not useable in multiplayer sadly. @Regingrave
Youtch Posted January 4, 2024 Posted January 4, 2024 4 hours ago, =DW=_drewm3i-VR said: They really need to add this optimization into the game as it is not useable in multiplayer sadly. @Regingrave Is it useable or not in multiplayer server with no mod? I am hearing different versions here
RavenSystem Posted January 4, 2024 Author Posted January 4, 2024 1 hour ago, Youtch said: Is it useable or not in multiplayer server with no mod? I am hearing different versions here This:
354thFG_Drewm3i-VR Posted January 4, 2024 Posted January 4, 2024 6 hours ago, Youtch said: Is it useable or not in multiplayer server with no mod? I am hearing different versions here It will not work on most servers as almost all restrict injectors because people have used them to cheat in the past. 2
RavenSystem Posted January 4, 2024 Author Posted January 4, 2024 In order to work in multiplayer, I could help developers to integrate toolkit improvements directly in game if they agree. As I said, it is an easy task. @LukeFF 1
354thFG_Drewm3i-VR Posted January 4, 2024 Posted January 4, 2024 1 hour ago, RavenSystem said: In order to work in multiplayer, I could help developers to integrate toolkit improvements directly in game if they agree. As I said, it is an easy task. @LukeFF Also should tag @Han. I can't see any reason why they wouldn't want to boost VR performance and image quality with minimal effort. 1
TomCatT Posted April 11, 2024 Posted April 11, 2024 Do you have a manual for you little plugin? I've been using it for Elite Dangerous. Would like to know what everything does so I can get the full benefits of it.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now