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

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

no need to say sorry - those are good questions and the guide needs an update. <3

Generally, if youre using VirtualDesktop with a launch.bat to bypass SteamVR, youre golden. This guide's performance improvements revolve around a cable connection and native VR software like the MetaQuestLink.

For VirtualDesktop, the bad Asynchronous Spacewarp gets replaced with the awesome Synchronous Spacewarp, which is waaaaay better than the Meta counterpart and actually improves smoothness instead of taking it away. Can definately recommend setting the "SSW" to always in the VD streaming settings, unless you have a beastly machine that pulls of stable 120fps on its own.

So if we are using VD without SteamVR the only optimization that makes sense is SSW? no need for vrmodapp?
I have tried SSW, and I'm not sure if it makes a difference, my scenes (not too complex, only 2 persons usually) are running between 20 and 40 fps
Also I think there is a big debate about if it's good or not (I'm wireless btw):
 
So if we are using VD without SteamVR the only optimization that makes sense is SSW? no need for vrmodapp?
I have tried SSW, and I'm not sure if it makes a difference, my scenes (not too complex, only 2 persons usually) are running between 20 and 40 fps
Also I think there is a big debate about if it's good or not (I'm wireless btw):
There are alot of different factors if we want to discuss how much sense it makes to use different tools. For example, the vrmodapp/vrperfkit will only help you if your system is bottlenecked by your GPU - it wont help you on a CPU bottleneck at all. SSW is different and better there, from what i understand its basically the equivalent of afmf/dlss3 for VR headsets. Furthermore, i have no idea if these tools work with VirtualDesktop at all, i didnt test it at the time of writing the Guide but its a great thing to experiment around with for the update to it.

There are also alot of details that matter for VD, for example your WIFI connection, background software, firewall settings, VD's quality settings - and so on. I havent experimented with alot of setups, basically just the Quest2, Quest3, 12600k/3080/32gb and 14900k/4080/64gb with the same WIFI connection. Im rather sensitive if it comes to game smoothness and for the setups ive tried, the SSW makes a very, very clear difference. The FPS ive targeted on both setups were stable and capped 60 which got warped to 120 with the SSW. This is noticably smoother than the 70-110 "real" FPS range im having when SSW isnt enabled. This of course might be completely different for another "real" fps range, wifi setup etc.

If i would work with your FPS range, id probably try out locking to 30FPS and then warping to stable 60 with SSW. Maybe lower the quality settings to cap at 45 which then warps to stable 90. Frame stability matters alot for the overall feeling.
 
About Lossless Scaling app,it actually decreases fps by 20% for me...From 320 fps in default scene to 260(desktop mode)
 
Last edited:
About Lossless Scaling app,it actually decreases fps by 20% for me...From 320 fps in default scene to 260(desktop mode)
Lossless scaling has vastly improved since this guide was written and now enables framegen (afmf/dlss3 tech) for every GPU. Its highly likely that you have this enabled as it is the default setting iirc. Your regular fps counter and your GPU fps counter doesnt display the actual FPS in that case any longer. Toggle the "Draw FPS" switch in Lossless scaling itself to see the actual FPS youre getting with framegen.
 
Framegen is turned off by default,plus fps need to be capped for it to start working as far as I know
Just tried this app with VR mode,there is no difference for me in both perfomance and image quality,honestly I think its not working at all
 
Last edited:
Framegen is turned off by default,plus fps need to be capped for it to start working as far as I know
Just tried this app with VR mode,there is no difference for me in both perfomance and image quality,honestly I think its not working at all
Correct, Lossless scaling does not work in VR - thats why i specifically wrote "For Desktop" above it in the guide. To get positive results for desktop, you need to set an upscaling method and configure it properly. Or enable the framegen. Theres lots of Videos and Guides about which upscalers and which settings do what specifically, youll find plenty with a quick google search.
 
thanks for guide...
i bought steam lossless scale as im sick of 30 fps in VR....
BUT using HIGH vam settings on default scene.
i currently get worse FPS/ latency :(
I read somewhere it Lossless scale cant be full screen or is that the old version?
Also all the 2024 oculus reddit threads claim this cant work in VR....
soooo Do i need to make further edits...

Can someone help with my specific setup ... Plssss :-D

  • I have a pc to quest 2 for vam.
  • I have an amd cpu and a 3080 nvidia card for gpu.
  • 32 gig ram. Dedicated wifi 6 speedy broadband.
  • I have let the nvidia application decide settings as default.
  • For VirtDesktop i use PREFERED CODEC = automatic
  • For VD - vr graphic settings = HIGH 3070
  • For VD settings in general is use = default
  • NOT sure if i should turn SNAPDRAGON super res as never sure it helps...
  • I am using virtual desktop wireless and the edited .bat file to directly connect.

There are lots of settings.
  • On the right there is LSFG1.1 OR LSFG 2.3
which is best?

in the middle we have
  • everything from amd fsr to nvidia image scaling....
which is best (for me) ?

  • Also vsync seems default at 1/4 ...
which is best ?

And any other settings pls...


Any help be greatly appreciated as ive upgraded my GPU AND CPU for VAM and neither did much to help...


esffes.png


Pls excuse the quality of the VD as had capture issues....

20241110_022929.jpg
 
Last edited:
thanks for guide...
i bought steam lossless scale as im sick of 30 fps in VR....
BUT using HIGH vam settings on default scene.
i currently get worse FPS/ latency :(

Lossless scaling does not work for VR headsets, thats why i specifically wrote "mandatory desktop tool" in the title. You can enable "SSW" in VirtualDesktop for a similar effect, though.

Your GPU and your ram are very nice and should produce more than 30fps - IF youre not using a very old CPU. Try cleaning up your system and maybe update drivers, especially after a hardware upgrade.

Another thing is that you need to keep your scenes reasonable - for example, you cant just add 5-10 Persons in your Scene, even the most expensive hardware help wont help you there.

Lastly, a messed up AddonPackages folder can also be the cause of performance issues. If youre hoarding thousands of .vars in your client, better hardware wont help much. You need to clean that up.

Hope this helps, your hardware can definately go way higher than 30fps in a 2 person scene. Sometimes setting everything up can be fiddly - dont give up :)
 
Lossless scaling does not work for VR headsets, thats why i specifically wrote "mandatory desktop tool" in the title. You can enable "SSW" in VirtualDesktop for a similar effect, though.

Your GPU and your ram are very nice and should produce more than 30fps - IF youre not using a very old CPU. Try cleaning up your system and maybe update drivers, especially after a hardware upgrade.

Another thing is that you need to keep your scenes reasonable - for example, you cant just add 5-10 Persons in your Scene, even the most expensive hardware help wont help you there.

Lastly, a messed up AddonPackages folder can also be the cause of performance issues. If youre hoarding thousands of .vars in your client, better hardware wont help much. You need to clean that up.

Hope this helps, your hardware can definately go way higher than 30fps in a 2 person scene. Sometimes setting everything up can be fiddly - dont give up :)

ahh i was hoping that the software had evolved to VR .... as its very different from when it launched..
also there are lots of reddit and steam claims that it works in VR but clearly it doesnt out of the box....hell if you google how to get more fps in VR for vam you literally get a thread on reddit and then this guide because google sucks ;)

i have a newish decent cpu from this year and i only ever have 2 looks or 3 with a male but still in vr rarely get more than 30 fps... and yeah there are alwyas missing dependencies and too many vars haha i have like 4 versions of vam as a result and keep having to start from scratch. I really hope the no1 priority for vam 2 is performance ....

I used the virt desktop direct hack skipping steam vr and oculus which helped... but still need more fps... ALWAYS NEED MORE lol
thanks for your hardwork all the same im sure this helps many people who dont use vr...
 
ahh i was hoping that the software had evolved to VR .... as its very different from when it launched..
also there are lots of reddit and steam claims that it works in VR but clearly it doesnt out of the box....hell if you google how to get more fps in VR for vam you literally get a thread on reddit and then this guide because google sucks ;)

i have a newish decent cpu from this year and i only ever have 2 looks or 3 with a male but still in vr rarely get more than 30 fps... and yeah there are alwyas missing dependencies and too many vars haha i have like 4 versions of vam as a result and keep having to start from scratch. I really hope the no1 priority for vam 2 is performance ....

I used the virt desktop direct hack skipping steam vr and oculus which helped... but still need more fps... ALWAYS NEED MORE lol
thanks for your hardwork all the same im sure this helps many people who dont use vr...
More fps are always better! Sounds like too many .vars are the cause of your issues. Some of my Patrons pointed out on discord that there are certain tools for managing them - i didnt use them yet so i cant give any recommendations or offer help help for them, but here they go: JayJaywon's browser assist and VaM ThinTwin. Maybe try one of those and see if they can help you manage all these vars.
 
Back
Top Bottom