Removing CPU bottleneck while manipulating Sketchup geometry


#1

We have an i7-4790k and the Quadro K620. We are doing a house remodel. I downloaded a 3d model for a specific computer case that we have. If I leave the layer with the computer case off, frame rate is good. When I turn it on, it drops significantly.

From the poking around I’ve been doing it seems that the bottleneck is probably at the CPU, since apparently by default Sketchup does not do geometry with the GPU. I have confirmed that the GPU load does not top out with the GPU-Z app.

I’ve disabled hyperthreading on the CPU, hoping that would help, but it didn’t seem to make any difference.

So is there a plugin or something that can make SU do geometry with the GPU? For what we are currently doing, it probably doesn’t matter too much, but it might at least be nice to know for later.


#2

Be mindful of what you bring into your model.
Components made by others are often highly detailed standalone models.
They’re nice to look at and perform reasonably well on their own.
But in the context of a larger model their overly complex geometry readily affects performance.

Might you post a link to the computer case model so we can have a look?


This from the SketchUp Hardware and Software Requirements

SketchUp will run on multiple-processor machines; however, SketchUp will only use one processor. SketchUp doesn’t support hyper-threading or multi-threading at this time.

Modeling technique has a tremendous impact upon performance which no amount of hardware can overcome.
There’s a compendium of performance modeling techniques to be found at the SketchUp Sage.
How do I make SketchUp run faster? — SketchUp Sage Site


#3

This from the SketchUp Hardware and Software Requirements…

“SketchUp will run on multiple-processor machines; however, SketchUp will only use one processor. SketchUp doesn’t support hyper-threading or multi-threading at this time.”

Hence the disabling of the hyperthreading. I was hoping that if SU was only able to use a single thread, disabling hyperthreading would let it use an entire core instead of just half of it. I remember troubleshooting a six-core computer that someone was running Minecraft on. Minecraft would only use one of the 12 virtual threads available. But I don’t know whether it works that way with SU.

Might you post a link to the computer case model so we can have a look?

Here’s the link: https://3dwarehouse.sketchup.com/model.html?id=ebb6a87e0b2d6f6c8634ce09044de2b

I’ve read that there are alternative renderer’s that will allow you to manipulate and zoom around your models. I’ve gotta go right now so no time to look it up at the moment. Maybe I can do it later.


#4

Here’s the problem:
This model is 9 MB worth of micro-geometry … replete with redundant 100 segment circles.


A bit of humor and good advice from my Irish friend.


#5

• KB #36235 : Making SketchUp run faster
• KB #161352 : Making SketchUp render faster
• Blog : Speed Up SketchUp: Use Fast Styles