A VR centric performance Guide for Virt-a-Mate (& other VR apps)

Guides A VR centric performance Guide for Virt-a-Mate (& other VR apps)

EasyVam

Well-known member
Featured Contributor
Messages
191
Reactions
712
Points
93
Website
www.patreon.com
EasyVam submitted a new resource:

Using FSR, Foveated Rendering and other tools to massively increase FPS in VaM (VR&Desktop) - free FPS, FSR, NIS, Foveated Rendering, massive performance gain

This Guide is about adding FSR and the VRperfkit to VAM, dramatically increasing either your Image Quality without FPS-loss or increasing FPS drastically with minimal image quality loss. Im not talking about a handful finetune-fps, im talking like 30-60 vr fps gain with the performance kit.


While i was trying to tweak imagequality/performance for my VR games, ive come across some amazing tools that id like to share.

For VR: fholger's VRperfKit (Free on...

Read more about this resource...
 
I am! Im doing resources mostly step-by-step because time is scarce. I planned to add some screenshots for a maxed out image quality vs base image quality and a benchmark video which properly shows the FPS-gain. I dont know when, though. Got lots of other stuff to do for the rest of the month, you either need to wait a good bit or you gotta have to trust me on this and try it out. :p

Any help is also always appreciated - if youve done benchmarks before and know the drill, feel free to send me your benchmark video. <3

Edit: I just installed/uninstalled the performance-kit to give you a more precise picture before i upload Benchmarks and preview images.
Hardware used: 12600k Intel CPU, RTX 3080(10gb) GPU, 32gb Ram: Corsair Vengeance@3200, Oculus Quest 2@1,5x res scale
Used on: Scene with insane lighting and 8k Skin-textures to make my rig sweat.
Result: 32-35 FPS without the VRperfKit, 54-57 FPS with the kit enabled (values used from the config ive uploaded).
 
Last edited:
So how the Desktop program works?
Like I bought, I clicked on it.. but what do I do to enable it for VaM?

Asking mostly because I don't see any way to window the game (unless it is already by default) and I don't see where to scale down the resolution? Unless, again, there's a config.ini somewhere.
 
Last edited:
So how the Desktop program works?
Like I bought, I clicked on it.. but what do I do to enable it for VaM?

Asking mostly because I don't see any way to window the game (unless it is already by default) and I don't see where to scale down the resolution? Unless, again, there's a config.ini somewhere.

Hey! Theres a Vamconfig.bat in your VaM-Rootfolder, there you can set windowed mode and resoloutions.
 
I tried it in the past but, with my hp reverb g2 using FSR makes the controller not being recognised, which is very sad :(
 
I tried it with reverb G2... it does seems to improve the visual but breaks my controllers... they are nowhere to be seen in VAM (they are ok in wmr and steam lobbies and and can even invoke the vr config with the controller buttons while in vam... but in VAM they dead/invisible.
 
I tried it in the past but, with my hp reverb g2 using FSR makes the controller not being recognised, which is very sad :(

Sorry to hear that, but there should be a way to get it working with a reverb. I remember that someone had that issue while trying to use the perfkit with SkyrimVR and fixed it somehow. Has been a while back though, i dont have links to it. Maybe its time for a good ol googling session to find a workaround? :p
 
I tried it in the past but, with my hp reverb g2 using FSR makes the controller not being recognised, which is very sad :(

Sorry for double post, wanted to make sure that you get notified again. I just read again and saw that youre specifically saying FSR lets your controlles go offline. You can easily change that in the VRperfkit.yml. Just set the Scaling method from FSR to NIS, maybe that works?
 
Sorry for double post, wanted to make sure that you get notified again. I just read again and saw that youre specifically saying FSR lets your controlles go offline. You can easily change that in the VRperfkit.yml. Just set the Scaling method from FSR to NIS, maybe that works?
im having the same issue with vive controllers. this fix did not work for me either.
 
im having the same issue with vive controllers. this fix did not work for me either.

Ive never used anything besides Oculus products, but we gonna figure it out, help me out here.

1. Have you guys used the config which ive uploaded?
2. Do you guys have access to OpenComposite or do you need to start VaM with SteamVR or someting else on your Vive and reverb goggles?
 
I am! Im doing resources mostly step-by-step because time is scarce. I planned to add some screenshots for a maxed out image quality vs base image quality and a benchmark video which properly shows the FPS-gain. I dont know when, though. Got lots of other stuff to do for the rest of the month, you either need to wait a good bit or you gotta have to trust me on this and try it out. :p
I'm not so interested in the VR side of things, I've never enjoyed VAM in VR honestly.
(I do have an Index, but I think VAM is more friendly in desktop mode.)

That said, I'm asking because spending $5 for 1-10fps gain isn't super appealing.
I'm familiar with upscaling tech, in Cyberpunk I can run the game totally maxed out at ~10fps, then ~100fps+ with DLSS turned on.
But that's built in to the game, unlike a 3rd party 'reshade' style of program adding a layer of DLSS / FSR.

I don't think the gains are going to be all that significant, aside from maybe the hair. VAM is mostly CPU dependent, and once the CPU chokes, the GPU isn't going to make much difference.

" The benefits of using modern spatial scaling algorithms such as LS1, AMD FSR or NIS depend on your GPU and target resolution. You need to make sure that the game you want to upscale is GPU limited and that the GPU needs less resources to upscale the image than to render the game at native screen resolution. "
 
I'm not so interested in the VR side of things, I've never enjoyed VAM in VR honestly.
(I do have an Index, but I think VAM is more friendly in desktop mode.)

That said, I'm asking because spending $5 for 1-10fps gain isn't super appealing.
I'm familiar with upscaling tech, in Cyberpunk I can run the game totally maxed out at ~10fps, then ~100fps+ with DLSS turned on.
But that's built in to the game, unlike a 3rd party 'reshade' style of program adding a layer of DLSS / FSR.

I don't think the gains are going to be all that significant, aside from maybe the hair. VAM is mostly CPU dependent, and once the CPU chokes, the GPU isn't going to make much difference.

" The benefits of using modern spatial scaling algorithms such as LS1, AMD FSR or NIS depend on your GPU and target resolution. You need to make sure that the game you want to upscale is GPU limited and that the GPU needs less resources to upscale the image than to render the game at native screen resolution. "

Id pay 5$ for a 10fps gain on such an incredible image quality any day, a hardware upgrade which buys you the same performance gain on those levels costs way more, but you do you.

While the Lossless Upscale for Desktop isnt nearly as awesome as the VRperfkit in terms of gains, theres still great results, especially if you auto-upscale native res for image quality gains. No performance loss for a better picture is kinda the same thing as free fps, you can then lower settings elsewhere to convert the gained image quality back to fps.

Look, im no specialist as to what program and which things affect what in terms of CPU/GPU usage, but i see clear results, otherwise i wouldnt have spent the time to write this guide.
 
Sorry for double post, wanted to make sure that you get notified again. I just read again and saw that youre specifically saying FSR lets your controlles go offline. You can easily change that in the VRperfkit.yml. Just set the Scaling method from FSR to NIS, maybe that works?
Hey thanks for your time, I tried your cfg and also changing parameters (nis fsr...) but nothing, also if i start the game from steam, in the library I think the plugin doesnt event start, because in the folder there is a log, and it doesnt write anything during steamVR, while if I open vam from the windows mixed reality home it works but the controller does not. Also none of the shortcuts work whatsoever i even tried to change them from the cfg.
Sorry to hear that, but there should be a way to get it working with a reverb. I remember that someone had that issue while trying to use the perfkit with SkyrimVR and fixed it somehow. Has been a while back though, i dont have links to it. Maybe its time for a good ol googling session to find a workaround? :p
Im gonna search about this, cause in the past i did spent some time to make FSR works, even tried Melonloader but couldnt make anything work lmao.
 
Hey thanks for your time, I tried your cfg and also changing parameters (nis fsr...) but nothing, also if i start the game from steam, in the library I think the plugin doesnt event start, because in the folder there is a log, and it doesnt write anything during steamVR, while if I open vam from the windows mixed reality home it works but the controller does not. Also none of the shortcuts work whatsoever i even tried to change them from the cfg.

Im gonna search about this, cause in the past i did spent some time to make FSR works, even tried Melonloader but couldnt make anything work lmao.

Well we already have found the issue then. The VRperfkit doesnt work if VaM gets launched with Steam/SteamVR. Can you try starting VaM from the folder directly? Better shut down steam aswell, try to get VaM to start without SteamVR.
 
Ended up trying it for a couple of tests and... honestly, I see no improvements whatsoever.
I still have 60 FPS nonetheless when I only have one chara (and even if I don't have one, so empty scene) and still 30/40 with two. But that's probably because I use different settings from yours, all set to quality and not really performance. So overall, I didn't gained any Fps for me, in desktop.

I guess I'll keep it maybe for other games, tho as of now I don't think I'll be using it anytime soon since everything works perfectly.
 
I tried the old version made by the same guy. Shortcuts work, but the game is frozen
also any idea what Opencomposite is and if it works with vam?

I also add this to the list which seems to have FSR in it. Im gonna test if any of these works and if they do anything relevant for vam
 
Ended up trying it for a couple of tests and... honestly, I see no improvements whatsoever.
I still have 60 FPS nonetheless when I only have one chara (and even if I don't have one, so empty scene) and still 30/40 with two. But that's probably because I use different settings from yours, all set to quality and not really performance. So overall, I didn't gained any Fps for me, in desktop.

I guess I'll keep it maybe for other games, tho as of now I don't think I'll be using it anytime soon since everything works perfectly.

Im sorry that it didnt get you the performance gain you desired. Always remember that you can Refund the product on Steam if you dont like it, no need to have those 5$ wasted. Just dont use it for over 2hrs and the refund has to be within 2 weeks of the purchase.
 
Hi, there is a GUI version, for easy installation and editing settings.

For desktop i use this

Open notepad and paste START "VaM" vam.exe -vrmode None -screen-width 3264 -screen-height 1836 -screen-fullscreen 1 and save the file as .bat
 
Last edited:
Im sorry that it didnt get you the performance gain you desired. Always remember that you can Refund the product on Steam if you dont like it, no need to have those 5$ wasted. Just dont use it for over 2hrs and the refund has to be within 2 weeks of the purchase.
Don't worry! I mean it's not really that much of a problem 5$ compared to more expensive and useless stuff, so I can keep it and try it for other things :)
 
@EasyVam I tried with my old rift s and it works, but it seems to me that the fps gets locked at 40fps or 80? did you change any settings in the oculus app at all or any additional tweaks.
 
Back
Top Bottom