I am currently using a PC with an old (but overclocked to 4.3GHz) i7-2600K CPU along with 16GB DDR3 RAM and an RTX 2070.
Sketchup seems to be working OK for the most part, but when I first load complex models (over 300-400mb, more than 4.5 million edges) it stutters a bit when navigating around (with my Space Mouse) for the first minute or so. This without shadows and while using a fast style.
If I turn on Profiles and Shadows then it becomes quite slow (SketchUp seems to temporarily disable shadows and most profiles while moving around). Still none of the CPU cores, nor the GPU are anywhere close to 100%.
So, would I see a significant performance improvement if I move to something like an i5-12600K (while keeping the same GPU)?
SketchUp is a single core application so more cores won’t help with performance. A faster CPU will help. You should also take a look at your modeling workflow. Shadows and textures will tend to have a big impact on performance but that’s mostly GPU. Leaving shadows off and switching to Monochrome Face Style while working can help. Perhaps your models could use some improvement to speed them up. That seems to be a fairly common need.
You could share one of your complex models and let us try on a different machine to see what we get.
My unreliable prediction would be that yes, you will see a performance improvement but not a performance explosion. It would be noticeably faster but a model that size will still be clunky whatever the hardware spec. Making the model lighter is the only option to make it really faster.
Unfortunately I can’t share the model I am working on (what I have in this size is basically different versions of the same model), but I tried a few complex models from the 3DWarehouse. I couldn’t find ones that had a very big file size, but I found several with a large number of Polygons
While they downloaded quickly since they are small, Sketchup took about 1-2 minutes to allow me to place the first one, and 7 minutes to place the second one. (I closed and restarted Sketchup with a blank file before importing the 2nd one). I turned off Profiles in both before testing.
With the first one navigating around with the mouse (orbit, pan, zoom) wasn’t an issue because it would disable textures and hide some objects while moving around. While using the Space Mouse however it was very choppy when the whole model was in view. When I was at “street level” then I could also use the Space Mouse with almost no issue.
With the second file, when having the whole stadium in view, even moving with the mouse (orbit, pan, zoom) was not great, since it would freeze for a couple of seconds after the movement was over. With the Space Mouse it was basically impossible to move around when the whole model was in the viewport.
(I also tried loading both in Enscape, and no issues at all. My RTX 2070 wouldn’t go above 15% and CPU utilization was low as well. My own model can push my GPU and one of the CPU cores close to 100% when moving around quickly and the whole model is in view, maybe due to the large textures, Enscape objects and proxies.)
So I wonder how a recent CPU can handle those 2 models in Sketchup. If anybody could try and let me know (and if you have a Space Mouse please let me know how well it works with those models also)
Just 2 years ago no CPUs had a single thread score over 3000 (only exception being the Intel i9-9900KS which scored 3046), but in the last 2 years the single thread speed increased as much as it had done in the previous 8! (thanks to the competition by AMD and Apple)
So I wonder if those PassMark single thread scores would translate to Sketchup, or if there is something else holding this program back.
I looked at the same scores, and my prediction would still be that what you would get is a noticeable boost, in the meaning “you can notice it”, but definitely not a 2x increase. The operations that currently lag would still lag, but with a little shorter waiting times.