• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
CPU Performance Patch (Up to 30% faster physics, up to 60% more FPS)

Plugins + Scripts CPU Performance Patch (Up to 30% faster physics, up to 60% more FPS)

Download [1.97 MB]
Positive
Version: 13b1
Posted:
I have a tendency to build scenes that are hard on resources such as two recent favorite ones. One has three characters in it, the other four. The former one also has a ton of other CUAs and nice room environment. I had scaled this one back as it would barely run on my old i7 7700k, 32GB ram and RTX3060 with 12 GB. With this patch I am able to run it in it's original configuration and maintain about 28fps, this is in VR with a quest 3. Which is perhaps less than ideal, but acceptable. A base scene that has only a couple having fun on a sofa, with a floor and three lights runs at 180 fps (desktop mode). I may have to retime the action as it appears in fast motion!

Thank you so much for this patch!
Upvote 0
Positive
Version: 13b1
Posted:
Setup: Alienware M15 R3 Laptop using Oculous 3 VR
CPU: Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz, 2592 Mhz, 6 Core(s), 12 Logical Processor(s)
GPU: NVIDIA Geforce RTX 2060

Absolutely fantastic. After modifying my settings I saw an increase from ~120 to ~170 in FPS on VAM's default scene with the one model. I also tried a scene with 1 character walking around and framerate was stable around 153. My computer setup is ancient at this point, so seeing this increase in FPS and load times has been a blessing. I’ll try and upload pics of benchmark settings later for various scenarios.

Side Note: I input the provided ReadMe note and my system setup into ChatGPT to get feedback on how to optimally tune SkinMeshPartDLL.ini for my setup and it’s in line with the recommendations provided above:

[threads]
computeColliders=8
skinmeshPart=8
skinmeshPartMaxPerChar=8
applyMorphs=8
applyMorphMaxPerChar=8
#affinity=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
affinity=1,3,5,7,9,11,13,15
engineAffinity=1,3

[threadsVR]
computeColliders=8
skinmeshPart=8
skinmeshPartMaxPerChar=8
applyMorphs=8
applyMorphMaxPerChar=8
affinity=1,3,5,7,9,11,13,15
engineAffinity=1,3
[profiler]
enabled=0

https://hub.virtamate.com/media/vrvammer-fps-comparison-2-png.63381/

https://hub.virtamate.com/media/vrvammer-fps-comparison-png.63380/
Upvote 0
Positive
Version: 13b1
Posted:
Oh my Gooood.... finally my pc work at 100%
Upvote 0
Positive
Version: 13b1
Posted:
First: I had to re-register lol hahahah.

Second: I think i speak for almost everyone who tried this out !

THANK YOU !!!!

This really improved my FPS from just drop and dragging it into my Vam directory.
My specs are:
Intel i9 12900K 3.20GHz base speed
Nvidia Geforce GTX 3090ti 24 GB ram. Brand MSI
System Ram: 2x Corsair RGB Something 2133MHz With EMP it's to 4000MHz

Upon loading a scene which i made with particles, objects and a character i had 30 FPS.
Upon loading the same scene with this wonderful patch i got 71 FPS.
THATS DOUBLE !!!!!!!!!!!!!!!

If someone could make a tutorial on Intel and Nvidia card specs how to set it up that would be lovely :)
I am not a person who is with computers and stuff but the basics i know and can find like my own specs but that's just about it hehehehe.

Once again thank you so much for this and have a wonderful day.

Lumy
Upvote 0
Positive
Version: 12
Posted:
15-50fps extra for free! Even more if you have a 4090.
Upvote 0
Positive
Version: 12
Posted:
Amazing!! But - could a script potentially be written that examines the processor and comes up with the optimal settings for the ini file?
Upvote 6
Positive
Version: 12
Posted:
THANK YOU Turtlebackgoofy. Massive improvement.

Also.... WTF? Could it have been running like this all along? Is there are reason that made this patch possible only now? The improvement in load times, from scenes to morph menu, is a huge quality of life improvement, not to mention overall performance gains. This should be integrated into VAM by default (crediting turtlebackgoofy ofc).
Upvote 2
Positive
Version: 12
Posted:
Really improved my load times!
Upvote 0
Positive
Version: 12
Posted:
Awesome work! One of the best assets on the whole hub.
Upvote 0
Positive
Version: 12
Posted:
Amazing Patch WOWWWWW!!!!
Upvote 0
Positive
Version: 12
Posted:
FPS Magic, thanks for fixing VaM!
Upvote 1
Positive
Version: 12
Posted:
Great asset
Upvote 0
Positive
Version: 12
Posted:
Works as advertised! Clear improvements on CPU bottlenecked scenes.

Saw exact 30% reduction in Physics time on MacGruber's Benchmark Baseline 3.
Upvote 0
Positive
Version: 12
Posted:
CPU = i9-10900K

My CPU is a little older and predates performance cores so when setting with recommendations based on newer CPUs I actually had a negative effect. Scenes would take longer to load and I would get pausing during scene animations.

After a few different configs and using concurrent threads instead of every other I found a sweet spot.

[threads]
computeColliders=6
skinmeshPart=8
applyMorphs=8
skinmeshPartMaxPerChar=8
applyMorphMaxPerChar=8
affinity=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

With the above settings I now see a significant increase in load times. FPS are still mostly the same but that feeling of a weighted experience where every little click takes forever is mostly gone.

Thank you so much for your time developing this patch!
Upvote 0
Positive
Version: 12
Posted:
So crazy! Great improvements in VR for me!
Upvote 0
Positive
Version: 12
Posted:
so needed
Upvote 0
Positive
Version: 12
Posted:
Great Thanks for Your efforts
Upvote 0
Positive
Version: 12
Posted:
Rescued my i7-10750H, thank you very much!
Upvote 0
Positive
Version: 12
Posted:
got 30fps gain in my 3900X (using 5900X profile) , amazing work
Upvote 0
Positive
Version: 12
Posted:
I play exclusively in VR.
I have a i7 14700k with a rtx 3080 and on scenes with single character(no motion) i can see significant inprovements. But i dont really see any difference when i have more than 1 character. I did play around with the ini file but it doesnt really help.

These are the setting i have for the ini

[threads]
computeColliders=8
skinmeshPart=8
applyMorphs=8
skinmeshPartMaxPerChar=8
applyMorphMaxPerChar=8
affinity=1,3,5,7,9,11,13,15

[threadsVR]
computeColliders=8
skinmeshPart=2
applyMorphs=4
skinmeshPartMaxPerChar=8
applyMorphMaxPerChar=8
affinity=1,3,5,7,9,11,13,15

[profiler]
enabled=0

I did check with your out of the box values as well and everything in between for threadsVR. Static scenes have real fps improvents but scenes with motions seem to be same as if they are not patched at all.
Upvote 0
Back
Top Bottom