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

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

First of, thank you very much, this is nice shit!

Only gripe so far: nipples are totally flat when using it!?!
 
Hello author~
After reading everyone’s experience, I feel very good~
But the CPU list above does not include the CPU I am using
Currently using 13700, can I use the 13700K setting? ? ?
I can see it in the list so its there.

[threads]
computeColliders=6
skinmeshPart=1
affinity=1,3,5,7,9,11,13,15

[threadsVR]
computeColliders=4
skinmeshPart=1
affinity=1,3,5,7,9,11,13,15

[profiler]
enabled=0
 
Last edited:
I can see it in the list so its there.

[threads]
computeColliders=6
skinmeshPart=1
affinity=1,3,5,7,9,11,13,15

[threadsVR]
computeColliders=4
skinmeshPart=1
affinity=1,3,5,7,9,11,13,15

[profiler]
enabled=0
Hello ~
I may not have seen it.
Does this mean that similar values can be applied? ?
 
Posting my results, I guess I'm not getting any crazy improvement, maybe because of the cpu?), Idk too much about this stuff kek

- Normal

View attachment 332643

- patch v10 using:
computeColliders=4
skinmeshPart=1
affinity=1,3,5,7,9,11

(and yeah, I did check that the patch was running with the powershell thingy)
View attachment 332645
Baseline 3 saw a huge improvement tbh, from 37fps to 51fps and the physics time improved from 18.85ms to 13.10ms so thats something. Scenes with more than 1 character benefit most from it.
 
Ok I have run the benchmark 4 times. once with the patch decktop, once without the patch desktop, once in vr with the patch, once without.
desktop Without the patch:

View attachment 332650
With the Patch DesktopView attachment 332651
Clearly a huge difference of 35 fps. however the vr was weird. absolutely no difference at all
Without patch VR:View attachment 332652
With Patch VR:View attachment 332653
Thanks for sharing. VR appears to be tricky since vam waits for the VR engine of your headset driver after every frame (getting your position in VR and so on). I am getting the same behaviour and am investigating that.
 
FX-6300... wow I am suprised VaM even starts. If you try the patch it will crash since you need AVX2 in your CPU. Wait for a non-avx2 version please.
Wow there will be a non-avx2 version too? that would be really helpfull, sure non avx2 might not have the same effect as avx2 but something is definitely better then nothing for me?
 
Do you have BepInEx plugins installed? Do you have some weird session plugins? Does the benchmark run without my patch? Something weird is happening in your vam.




Your CPU doesnt support AVX2, the performance boost is mainly because of AVX2 optimizations, so you probably wouldnt have benefitted anyway. I will try to do seperate versions for older CPUs.
yes, I have an fx 6300 with 6 cores, I started with old patches, but the character models stood still
And with the new patches, the game crashes
 
Does anyone use 5600?
Or can I just follow the 5600x 3d instructions?
 
It got worse with this patch

I5 10400
 

Attachments

  • patch.JPG
    patch.JPG
    43.7 KB · Views: 0
Ryzen 5600X (No OC)
[threads]
computeColliders=4
skinmeshPart=3
affinity=1,2,3,4,5,6,7,8,9,10,11,12

[threadsVR]
computeColliders=4
skinmeshPart=3
affinity=1,2,3,4,5,6,7,8,9,10,11,12

[profiler]
enabled=0

I am using the CPU High Physics Benchmark that comes by default in Vam, it is not limited to the GPU like MacGruber's.
With Fix
1707407281824.png

Without Fix
1707408180147.png
 
Last edited:
Ryzen 5600X (No OC)
[threads]
computeColliders=4
skinmeshPart=3
affinity=1,2,3,4,5,6,7,8,9,10,11,12

[threadsVR]
computeColliders=4
skinmeshPart=3
affinity=1,2,3,4,5,6,7,8,9,10,11,12

[profiler]
enabled=0

I am using the CPU High Physics Benchmark that comes by default in Vam, it is not limited to the GPU like MacGruber's.

View attachment 332750
Is there any strain on the system now that all cores are activated? Excited to see how much performance improvement is achieved!
 
Does anyone use 5600?
Or can I just follow the 5600x 3d instructions?
Try this
[threads]
computeColliders=4
skinmeshPart=3
affinity=1,2,3,4,5,6,7,8,9,10,11,12

[threadsVR]
computeColliders=4
skinmeshPart=3
affinity=1,2,3,4,5,6,7,8,9,10,11,12

[profiler]
enabled=0

You should adjust this value
skinmeshPart=3

The 3d is not the same, it has different things.
 
Nice!!!

I have only tried Desktop, but the performance increase is real. Hopefully, the VR issues will be resolved.

Desktop Vanilla
Desktop DLL Vanilla.jpg


Desktop Modded DLL
Desktop DLL Mod.jpg
 
Thank you so much for such an amazing work. You saved old cpu users ^_^
But there is a problem with appearance loading, some morphs merges and hair too.
 
Thank you so much for such an amazing work. You saved old cpu users ^_^
But there is a problem with appearance loading, some morphs merges and hair too.
could you please post a screenshot of the bug and what steps you took for the bug to appear?
 
Just appearance loading, some previous hair merges with a new one, morph can also, a penis on scene load is also shorter :D
 
It got worse with this patch

I5 10400
try
Code:
[threads]
computeColliders=1
skinmeshPart=1
affinity=1,2,3,4,5,6,7,8,9,10,11,12


[threadsVR]
computeColliders=1
skinmeshPart=1
affinity=1,2,3,4,5,6,7,8,9,10,11,12


[profiler]
enabled=0
 
2% fps over original
try
Code:
[threads]
computeColliders=1
skinmeshPart=1
affinity=1,2,3,4,5,6,7,8,9,10,11,12


[threadsVR]
computeColliders=1
skinmeshPart=1
affinity=1,2,3,4,5,6,7,8,9,10,11,12


[profiler]
enabled=0
 

Attachments

  • 33.JPG
    33.JPG
    76.3 KB · Views: 0
5600x is identical to 5600 except that it has higher clocks.
Hello, I also use Ryzen 5 5600 and there is something that my brain just can't handle :D
"affinity=1,3,5,7,9,11"
5600 is a 6 core processor. Is affinity for cores or threads? (If for cores there is no 7-9-11 only 1-6)
I'm trying to use with SMT disabled, is like 1,2,3,4,5,6 okay?
Also I get stuff acting up like, boobs just playing tick-tock, thighs rotating back and forth. Is this physics messing up?

Thanks for the answers!
 
Hi! Thanks for the wonderful mod! Unfortunately, I have no changes :(
Vanilla:
1.png

Patched10:
2.png

SkinMeshPartDLL.ini:
3.png

Tried it settings:

[threads]
computeColliders=6 (or 15)
skinmeshPart=4 (or 6)
affinity=1,3,5,7,9,11,13,15 (or 1,2,3,4,5.....), but without changes :(

Size(K) ModuleName FileName
------- ---------- --------
1260 SkinMeshPartDLL.dll C:\Games\vam\PerformancePatches\SkinMeshPartDLL.dll - available!

No graphics mods, SMT on auto mode (BIOS). What could be the problem, do you think? Thanks!
 
Back
Top Bottom