krater458

Member
Feb 23, 2021
218
28
Does anyone know how to improve performance? Some scenes no matter how low or high you put the graphics, will run like shit. Low gpu usage and low cpu usage for "Intensive scenes".
 

theMickey_

Engaged Member
Mar 19, 2020
2,244
2,937
Does anyone know how to improve performance?
I do recommend the following: search for MacGruber's "Benchmark" on the Hub, download it and all of its dependencies. Restart VaM, load the Benchmark scene, make sure to read and follow the instructions (make sure to "Apply Official UserPreferences" before running the official benchmark!), and then let it run (can be run in Desktop mode as well as in VR mode!). The benchmark takes about 10-15 minutes to run -- do NOT touch your system while it's running the benchmark!

1689579899247.png

That should give you a good estimate on what your PC is able to accomplish. After the benchmark is complete, click on "Save Results", and you'll find your results in Saves\PluginData\Benchmark -- post your results in the "Benchmark Results Discussion" thread on the Hub -- see the "Overview" of the plugin for the link to that thread. There you can compare your system's result with others.

These are my results for "Desktop mode" -- not the best, but not the worst either:

1689580995925.png

// EDIT: After you've run the official benchmark, you can try to tweak your settings and then run the "Custom Benchmark" to see whether or not you've just improved the overall performance. Do not post results from custom benchmarks to the discussion thread I mentioned before, because only official results should be compared. And because there's always someone mentioning the "GiveMeFPS" plugin -- here's a custom benchmark of my system after installing that plugin and using the "recommended" settings: that's like an "improvement" of like 3-4%, which I personally think isn't worth it, you might get better results if you tweak your settings individually and for each scene separately.

1689582442297.png
 
Last edited:

krater458

Member
Feb 23, 2021
218
28
I do recommend the following: search for MacGruber's "Benchmark" on the Hub, download it and all of its dependencies. Restart VaM, load the Benchmark scene, make sure to read and follow the instructions (make sure to "Apply Official UserPreferences" before running the official benchmark!), and then let it run (can be run in Desktop mode as well as in VR mode!). The benchmark takes about 10-15 minutes to run -- do NOT touch your system while it's running the benchmark!


That should give you a good estimate on what your PC is able to accomplish. After the benchmark is complete, click on "Save Results", and you'll find your results in Saves\PluginData\Benchmark -- post your results in the "Benchmark Results Discussion" thread on the Hub -- see the "Overview" of the plugin for the link to that thread. There you can compare your system's result with others.

These are my results for "Desktop mode" -- not the best, but not the worst either:


// EDIT: After you've run the official benchmark, you can try to tweak your settings and then run the "Custom Benchmark" to see whether or not you've just improved the overall performance. Do not post results from custom benchmarks to the discussion thread I mentioned before, because only official results should be compared. And because there's always someone mentioning the "GiveMeFPS" plugin -- here's a custom benchmark of my system after installing that plugin and using the "recommended" settings: that's like an "improvement" of like 3-4%, which I personally think isn't worth it, you might get better results if you tweak your settings individually and for each scene separately.

Ive got a beefy rig, 7900xtx, 32 gb of ram, and 5900x. Only with intensive scenes the game crawls, and the issue is its not using both gpu and cpu. GiveMeFps works but the cost to visuals is too big and unnecessary when the scenes themselves are just not using resources.
 

mixmox82

Engaged Member
Jan 19, 2022
2,656
2,723
Hate to tell you, but the 5900x isn't the best for gaming. Frequency usually triumphs cores in this scenario.
(Exception being certain workload favor quick memory/ cache, e.g. the 5800X3D/ 7800X3D...)

32gb can also be on the low side for the badly optimized beast that is VaM currently.
If you need to use Windows swap file, that could tank some performance.
I had some bad time with VaM before I upgraded to 128gb.
 

krater458

Member
Feb 23, 2021
218
28
Hate to tell you, but the 5900x isn't the best for gaming. Frequency usually triumphs cores in this scenario.
(Exception being certain workload favor quick memory/ cache, e.g. the 5800X3D/ 7800X3D...)

32gb can also be on the low side for the badly optimized beast that is VaM currently.
If you need to use Windows swap file, that could tank some performance.
I had some bad time with VaM before I upgraded to 128gb.
Its not the best but Its running 4.6 ghz, thats not enough?. And Its never touched past 27 gb of ram, but I will double this to see if somehow its ram related.
 

theMickey_

Engaged Member
Mar 19, 2020
2,244
2,937
Its not the best but Its running 4.6 ghz, thats not enough?. And Its never touched past 27 gb of ram, but I will double this to see if somehow its ram related.
Have you tried to run the benchmark as I recommended to you earlier? What are your results?
 
  • Like
Reactions: mixmox82

brasileirinho

Active Member
Apr 28, 2021
990
1,259
Ive got a beefy rig, 7900xtx, 32 gb of ram, and 5900x. Only with intensive scenes the game crawls, and the issue is its not using both gpu and cpu. GiveMeFps works but the cost to visuals is too big and unnecessary when the scenes themselves are just not using resources.
The main performance problem is hair physics. Some authors make their looks with a ludicrously high hair multiplier to look good on screenshots. The downside is that it kills the performance.

One other thing you could try is to disable advanced colliders, or download the collider editor plugin and edit the colliders.

GivemeFPS can cap the hair physics. I think that below 20 is a must, and around 15 the best compromise between looks and performance. Just increase hair width 20~50% to offset the lower multiplier. Also, don't limit lights, the impact in performance is negligible but it lowers quality significantly, if I recall correctly.
 

krater458

Member
Feb 23, 2021
218
28
Have you tried to run the benchmark as I recommended to you earlier? What are your results?
I did. Was getting 120+ fps in each of the different simulations. Turns out brasileirinho was right. Hair physics on certain characters is the culprit. Along with certain light intensities. But for some odd reason rather than peg the gpu or cpu, it just doesn't want to use either that much. I guess this is where the wait for vam 2 is real. Thank you all for the suggestions.
 
  • Like
Reactions: theMickey_

Shadyacres

Member
Nov 18, 2017
246
309
are the "Installation Instructions" from the same author posted on kemono as well. Took me like 2 minutes to find them ;-)
so, after adding that dll, I still am not seeing a lot of the looks I've downloaded.
 

theMickey_

Engaged Member
Mar 19, 2020
2,244
2,937
so, after adding that dll, I still am not seeing a lot of the looks I've downloaded.
The .DLL was not meant to help you see those looks, it's only purpose is to help you load looks from scenes if there are scenes for the looks you want.

Speaking of: the first reply you got about your question was something along the line of "some looks only come as scenes, you'll have to load that scene and save the look yourself before you can load them". I might add that some looks only come as "Look presets" or "Appearance preset" without any scenes, and you can only use them by loading those presets.

But without knowing which looks you're talking about, we can't be more specific on why you won't see that look -- so can you give us an example of a look you've downloaded and can't see? Preferable with a link to that look so we can download and test it as well.
 

theMickey_

Engaged Member
Mar 19, 2020
2,244
2,937
why vam not using my cpu when benchmarking.
First, as far as I know VaM is not optimized to use your full CPU power, especially the physics engine (or parts of it) only runs on a single core IIRC. That's why the CPU usually is the limiting factor when it comes to more powerful (where there's more physics envolved) scenes. And that's why you'll probably never see VaM using your CPU to its full power -- a single core might get 100%, but all of your CPU? I doubt that...

Second: looking at your GPU -- it's at 100%. So why should the CPU use more of its power to "feed stuff" into your GPU if your GPU can't handle any more?

At least that's how I understand it, please correct me if I'm wrong.
 

Shadyacres

Member
Nov 18, 2017
246
309
The .DLL was not meant to help you see those looks, it's only purpose is to help you load looks from scenes if there are scenes for the looks you want.

Speaking of: the first reply you got about your question was something along the line of "some looks only come as scenes, you'll have to load that scene and save the look yourself before you can load them". I might add that some looks only come as "Look presets" or "Appearance preset" without any scenes, and you can only use them by loading those presets.

But without knowing which looks you're talking about, we can't be more specific on why you won't see that look -- so can you give us an example of a look you've downloaded and can't see? Preferable with a link to that look so we can download and test it as well.
ahhh. I c. I seem to have misunderstood. SO whats the process for saving a look, from a scene, so that I can use it in another scene? Is it as simple as saving it as a preset or something?
 
4.70 star(s) 17 Votes