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)

Cores in Ryzen Master for 5800x
Index 1 [C1]
Index 2 [not named SMT core]
Index 3 [C2] <- fastest
Index 4 [not named SMT core]
Index 5 [C3]
Index 6 [not named SMT core]
Index 7 [C4] <- fastest
Index 8 [not named SMT core]
Index 9 [C5]
Index 10 [not named SMT core]
Index 11 [C6]
Index 12 [not named SMT core]
Index 13 [C7]
Index 14 [not named SMT core]
Index 15 [C8]
Index 16 [not named SMT core]

So your settings are correct, you need 3 and 7 for engineAffinity, but you need to reduce everything else from 8 to 6 because you dont want to overprovision your 6 cores with 8 threads.

6 cores? The 5800x has 8 cores though, shouldn't they all be 8 then and not 6?
 
I don't know, but when I use this patch the CPU usage never goes above fifty percent, my cpu is an i5 12400f, when I remove the patch the frames are more stable and higher.
 
after using the patch, scenes that has multiplae person will always have the "too many heap " crash, is there a way to prevent that?
 
after using the patch, scenes that has multiplae person will always have the "too many heap " crash, is there a way to prevent that?
I use the patch with as many as four people and have no problems. I did switch back to the version 12 model as I did run into some heap problems with the 13b model when I was trying to create/export a VAR. You might try the version 12 model as well, it can be downloaded from the "History" tab above.
 
After applied this patch, I am getting error when I try to load character.
Anyone know how to fix it?

!> Exception during Restore of geometry: System.MissingFieldException: Field '.DAZMorph.appliedValue' not found.
at (wrapper dynamic-method) DAZCharacterSelector.DMD<DAZCharacterSelector..RestoreFromJSON> (DAZCharacterSelector,SimpleJSON.JSONClass,bool,bool,SimpleJSON.JSONArray,bool) <0x000bb>
at Atom.Restore (SimpleJSON.JSONClass,bool,bool,bool,SimpleJSON.JSONArray,bool,bool,bool,bool) <0x006f1>
 
[threads]
computeColliders=8
skinmeshPart=8
applyMorphs=8
skinmeshPartMaxPerChar=8
applyMorphMaxPerChar=8
affinity=1,3,5,7,9,11,13,15

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

[profiler]
enabled=0

Awesome. Thanks so much!!!
 
does this work with @Hunting-Succubus SSS plugin?
I noticed that the skin looks patchy and splotchy when using this patch and that plugin, which i have as my default session plugin

With SSS enabled:
1715189959632.png


With SSS disabled
1715189928719.png
 
Last edited:
I don't know, but when I use this patch the CPU usage never goes above fifty percent, my cpu is an i5 12400f, when I remove the patch the frames are more stable and higher.
Share your config settings for performance patch here
 
I can't for the life of me figure out how to get this working. I've followed the steps to a T and still getting no performance upgrade. Can someone maybe let me know if they see anything wrong? I am using patched12 btw.

Computer specs:
CPU: 12th Gen Intel Core i7-12700F
GPU: NVIDIA GeoForce RTX 3080
RAM: 63.8GB

Config Settings:

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

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

[profiler]
enabled=0

boot.config settings:
gfx-enable-native-gfx-jobs=
wait-for-native-debugger=0
 
After applied this patch, I am getting error when I try to load character.
Anyone know how to fix it?

!> Exception during Restore of geometry: System.MissingFieldException: Field '.DAZMorph.appliedValue' not found.
at (wrapper dynamic-method) DAZCharacterSelector.DMD<DAZCharacterSelector..RestoreFromJSON> (DAZCharacterSelector,SimpleJSON.JSONClass,bool,bool,SimpleJSON.JSONArray,bool) <0x000bb>
at Atom.Restore (SimpleJSON.JSONClass,bool,bool,bool,SimpleJSON.JSONArray,bool,bool,bool,bool) <0x006f1>
I had the same problem as you, have you solved it yet?
 
After I use this patch all the characters in all my custom scenarios become vam's default characters, how do I fix this?
Encounter the same situation as you.
My case is zhfx's mmd plugin modifies some things in the BepInEx folder, and reverting to VAM by default solves the problem.
English is a software translation, I hope it can help you.
 
Back
Top Bottom