What could this be, every 1 ~ 2 minutes I get short freeze in heavy scenes, otherwise I have good fps, 100-120, everything is smooth, but then this freeze happens. I have 12700k. 32gb ram, 3070, but no ssd
But more seriously, might be the C# garbage collector. Maybe you run almost out of RAM, so the engine runs the garbage collector to free some unused stuff. VaM 1.22 now displays RAM usage, so you could check there if that's happening. Remember, other applications and Windows itself also need RAM.
It might...or notDo you think if I get another 32GB of ram would it improve things?
At least I know now its not my GPU that is faulty, I was considering replacing it A tiny plugin that runs System.GC.Collect(); every few seconds would be great, but I would not know where to beginIt might...or not
You could try to make yourself a tiny plugin that runs System.GC.Collect(); every few seconds. That might trade a tiny frame drop every few seconds versus the big one every 2 minutes. Not sure you keep the 100fps, though....stable 60fps should be possible even with that old Unity engine version.
BTW, this might be caused by some badly coded VaM plugin that's just allocating some amounts every frame. 2.7 GB every 2 minutes would amount to some 200kB being allocated every frame. That memory would only be reused once the collector runs, which is apparently every 2 minutes. Always assume, not all plugin creators here know what they are doing
That should require not much resources unless the morphs are expensive ones (like forumla morphs displayed with a red icon in VaM)I have it continuously measure 5 different atom distances, to adjust morphs based on distance.
There was a "not" missing, which may have been confusing.That should require not much resources unless
Yes, I think you are right, VUML is not the reason. I have narrowed it down to "Subsurface Scattering Skin" plugin now, as soon as its removed I see great improvementThat should require not much resources unless the morphs are expensive ones (like forumla morphs displayed with a red icon in VaM)
Well, other people have short freezes every frame in heavy scenes
But more seriously, might be the C# garbage collector. Maybe you run almost out of RAM, so the engine runs the garbage collector to free some unused stuff. VaM 1.22 now displays RAM usage, so you could check there if that's happening. Remember, other applications and Windows itself also need RAM.
View attachment 220390
Another thing could be your CPU or GPU overheating and throttling down for a few seconds until it cools a bit. Use software like HWMonitor to have a look at all your systems temperature sensors. When you didn't change factory settings, your system would throttle down when reaching 90°C to protect itself.
Yes, I think you are tight, VUML is not the reason. I have narrowed it down to "Subsurface Scattering Skin" plugin now, as soon as its removed I see great improvement