Every Mac Is A Slow Mac

In general, any laptop will run hotter than a desktop computer because it is more difficult to dissipate the heat from such a tightly-packed space. Putting a cooling pad under a laptop should help, since a lot of the heat is usually routed out the bottom. As laptops go, Apple significantly improved the cooling in the new 16" MacBookPro, so it should keep its cool better than other MacBooks.

More of both would help, particularly the graphics memory if you are maxing it out. Note, however, that Apple uses Radeon GPUs on many models, and some renderers (notably V-Ray) will resort to CPU-only rendering when they detect one. V-Ray will use GPU rendering only if it detects an NVidia GPU because its GPU hardware code relies on CUDA, which is not available on Radeon. So, if your chosen Mac has a Radeon GPU, maxing the main memory will be more important.

SketchUp itself uses only a single CPU core no matter how many your computer has. This is a fundamental limitation of 3D model editing not just of SketchUp. You can look up single-core benchmark results for the particular CPU in each Mac to see which is fastest. Don’t compare clock speeds. Internal details of the chip can easily make a bigger difference than raw clock. And ignore “turbo boost” clock speed. It only applies when the CPU isn’t working hard, ironically, when there is
already lots of headroom anyway.

My own research showed that there isn’t that big a single-core speed difference between current models of Intel processors. For example, the i7 in my MBP is only 8% slower than the alternative i9.

On the other hand, CPU renderers use as many cores as you have. So if you will do heavy renders, a CPU with more cores will be better even if its single-core speed is slower.

The main memory can impact performance while editing a model, particularly if you will be running things such as a renderer simultaneously. I believe the memory on an iMac can be upgraded, but I know that the memory on a MacBook of any variety cannot. Apple memory is expensive. So, for an iMac I’d suggest starting with perhaps 24-32GB and seeing if you saturate it. For a MacBook, you should opt for the most you can afford since that’s all you will ever get.

SketchUp itself doesn’t put too great a strain on the graphics. You won’t notice as much difference from this as from other aspects. That said, 2GB is somewhat small in today’s world. 4GB would be better. I don’t know if you would see any improvement with 8GB.

I don’t use Layout intensively enough to be able to say much on this. LayOut is written in a totally different way than SketchUp, though I understand it embeds a SketchUp engine for drawing into viewports. There have been numerous reports recently of Layout performance issues.

1 Like

Hi Steve,
See my earlier post/question re eGPU use …(reprinted below …) Mar 25

I’m running SketchUp Pro under macOS Mojave, does SU (and especially LayOut) support External Graphics Processor Unit (eGPU) “acceleration”?
I’ve learned that MacOS High Sierra 10.13.4 and later is designed to accelerate Metal, OpenGL, and OpenCL Apps using an eGPU.
Apple also cautions that: “Not all apps support eGPU acceleration; check with the app’s developer to learn more”.
So, does LayOut (which could really use the help) support eGPU use? Is LO a “Metal, OpenGL, or OpenCL App”? If not, why not?
Trimble, can you make this possible? Soon please?

And so, as far as I know (to date), at least on the Mac OS platform, we are NOT able to “task or direct” SU or (more importantly and needed) LAYOUT to use an eGPU … which is REALLY a shame! (And No response from Trimble of course!)
I have been seeking any and all Mac hardware solutions to improve the performance of LayOut in particular, and this was one of my great hopes, alas, dashed!
Maybe the coming new “ARM” Mac chips will offer some options?
Beamer

Wait …
Jody - are you implying that it’s actually possible to couple an eGPU up to an iMac and actually realize performance improvement from SketchUp Pro? I was under the impression that it wasn’t possible to “task or direct” SU or LO to utilize such a peripheral?
I have asked this question before (see my eGPU question on the forum from March 25, this year), and received no response from Trimble.
As I asked in that post:
I’ve learned that MacOS High Sierra 10.13.4 and later is designed to accelerate Metal, OpenGL, and OpenCL Apps using an eGPU. Apple also cautions that: “Not all apps support eGPU acceleration; check with the app’s developer to learn more”.
So, does LayOut (which could really use the help) support eGPU use? Is LO a “Metal, OpenGL, or OpenCL App”? If not, why not?
Please Advise!
Beamer

I don’t mean to imply anything (I aspire to state things exactly as they are, or indicate I don’t have a definitive answer.)

In this case, I have never used a Mac with an eGPU nor do I believe we’re doing any testing with that setup. My amateur understanding of the eGPU functionality was that it, for all intents and purposes, behaves like a discreet graphics adapter and thus any computer using one would behave as a computer with a normal discreet card. To this end, I wouldn’t expect that SketchUp would have to do ANYTHING to make it work. If this is incorrect then it makes the eGPU seem significantly less useful.

As far as SketchUp and a discreet graphics card, SketchUp will lean on a 3D accelerated card for handling any OpenGL operations before it uses the system CPU.

While my first response about LayOut would be that it’s an OpenGL application… that might only apply to the embedded SketchUp functionality. I’ll @colin on this one, he knows a lot about Macs and may have more insight as well.

1 Like

I was helping a colleague who had an issue while running his MacBook Pro to three monitors. SketchUp performance didn’t seem ideal, and so I found this utility:

https://gfx.io

It acts much the same as Windows’ graphics settings, and you can easily select what GPU is being used. It did help SketchUp a lot.

It would be worth testing if it can see an eGPU, and let you switch to that one.

I’m not sure what parts of LayOut are on the GPU. The viewports will be, at least while you’re inside them. As LayOut doesn’t have OpenGL settings, my understanding has been that it uses what you chose in SketchUp, but I’m not sure about that.

1 Like

Thank you Jody for your referral to Colin … I’ll try to continue my inquiry with him!

Hi Colin,
I appreciate your response to my inquiry.
I have emailed the creator of gfxCard Status, Cody Krieger, asking him if his application would:

  1. Work on an iMac (his website only mentions MacBook Pro’s).
  2. Enable me to “see an eGPU”, and therefore presumably switch to or direct to that graphics processor in lieu of my build in AMD Radeon R9 M395X.
    Thanks for the lead, we shall see!
    Beamer

I have asked one of my Adobe related contacts for an opinion about which would be the best eGPU. He did test one a while ago, here’s his review video:

3 Likes

Thanks Colin,
I just got done watching the Blackmagic review you forwarded, what a drag! Doesn’t look like much potential there to help LayOut, especially since it isn’t “optimized” for the device!
Also, my email to Cody Krieger at gfxCardStatus bounced, and I can’t even message him on twitter … looks kinda like he has dropped off the planet or something?
So, drawing blanks all around today …
The reason of course that I have been chasing this and any and all avenues to improve performance is LayOut … SketchUp performance is fine, no problems.
Any chance you guys are going to improve LayOut now that you’ve got all this subscription money?
Please?
Beamer

1 Like

I did a comparison of my MBP AMD against the GPU in the review video. It seems the eGPU would be about 25% better overall, though that’s based on a small number of my GPU included in the test.

https://www.videocardbenchmark.net/compare/Radeon-RX-580-vs-Radeon-Pro-5500M/3736vs4165

Hello AudioVirtueAcoustics,

in general: I use(d) SketchUp on my:

  1. Macbook Pro i7 4core 2,9Ghz, Radeon 560 4GB, 16 GB Ram
  2. Alienware Laptop m15, i7 6core 2,2Ghz up to 4,1Ghz, Nvidia RTX2060 6GB, 16 GB Ram
  3. Desktop-PC, AMD Ryzen 9 3900 X 12core 3,8Ghz up to 4,6Ghz, Nvidia RTX2080Ti, 32 GB Ram

I don´t work with Layout, but I use SketchUp to model Architecture and render in Lumion. Link to an overview in this forum about the things I do: My Architectural Drawings, Renderings and Animations - #40 by Peter_B
So my models are not the biggest ones, but up to 300 MB.

I did not notice a big difference in performance, when I compare these three machines with my SketchUp-models. Shadows turned on is a bit slower on the Macbook, but even the powerful Desktop-PC could not always display the shadows in real time. So I still like to use my Macbook with SketchUp, because I like MacOS much better than Windows 10. And the Trackpad and Screen is much better than the ones on the Alienware Laptop. And in my opinion even SketchUp is looking better on MacOS :slightly_smiling_face:

But when it comes to GPU-Rendering, it´s a different kind of story. The Radeon 560 in the Macbook is a slow GPU for 3d-Rendering (I installed Windows on my Macbook and tested Lumion, also I tested Twinmotion in MacOS). The RTX 2060 in the Alienware Laptop is much much faster. And of course the RTX 2080Ti is on the next Level.

So my workflow is a bit crazy:

  1. Modeling with SketchUp on my Macbook. For light tasks or browsing through the warehouse I sometimes sit on the couch, but most time I use the Macbook as an Desktop-Replacement, connected to two 4k-Monitors + Keyboard and Mouse.
  2. Switching to my Desktop-PC, importing the model into Lumion. Adding Vegetation etc., Rendering.
  3. Switching back to Mac: Working on the Renderings with Photoshop & Working on Animations with Final Cut (with the imported clips from Lumion).

If you do renderings, you could go for the new Macbook Pro with the Radeon 5600M. As I know (I read about it), the power of this GPU could be compared to a Nvidia Desktop-RTX 2060 GPU. Another way would be, to switch to Windows and get a Dell-, Razer or Alienware-Laptop with a powerfull GPU. But as an long time Mac User, it could be, that you don´t “become friends” with the Windows OS, or a worse touchpad compared to the one in the Macbook. :wink:.

Btw: Your website does not work. I would like to see your work. When I´m not working with CAD, I often play the Drums.

Peter

3 Likes

I like to give my two cents of experience on this topic.
I am using a 2019 MBP, 32 GB, I9, Vega 20 with SU Pro 2020 for modelling in architecture. Most models are around 300 Mb.

This week it is 35 degrees Celsius in the Netherlands, were I live. So my MBP was getting very warm and loud and became slower and slower. Almost unworkable. Because of the heat it started to throttle.

I looked for a solution and bought a eGPU, the Razer Core X Chroma with a Sapphire Nitro+ Radeon RX 5700 XT, 8 Gb (costs around 850 Euro’s on Amazon). Direct aim was to try to disable the GPU in the MBP, to prevent the CPU heating up more than necessary and prevent the throttling as much as possible. extending the life of my coveted MBP for sure.

Well it works as a charm, the fans of the eGPU are barely noticeable, near silent. The MBP is working full speed again, no slowing down. Better yet, the response and speed in modelling in SU-pro has improved significantly… I guess it is mainly because of increase with 4Gb on the Nitro+ GPU and the faster chip. But all in all it feels like working on a desktop with this setup!! It is just a joy now, working on bigger models in this setup.

I am using the program suggested by Colin in this thread, for using the Radeon for the extern monitor excusively. Not sure if you have to use it really though. Will investigate this later.

i will experiment further with Layout (not a frequent user, I admit) if the gains are the same.
Thus all in all a really good and flexible investment in the long run, when using SU. Better Graphic Cards are coming along frequently, So improvements in speed for around 400 Euro’s could be cost effective for a while. By the way, there is also an big increase in renderingspeed with Indigo and Maxwell (only Fire in SU though).

Will keep you posted on further experiences!!

Andreas

5 Likes

Hi Andreas

Interesting as I have the same Razer Core but with a Vega 64 Pro 8GB card.

At the moment I’m using it with my iMac for Rendering, but will probably transfer it to my MacBook Pro 16 Inch when I eventually get the iMac Pro.

So my question is how do you tell it to use the eGPU with the MacBook Pro rather than the Internal GPU? Or does it do it automatically when an External Screen is plugged into the eGPU?

Kind regards

Mike

I think Andreas used this utility to make the eGPU drive the external display:

https://gfx.io/

SketchUp showing its windows on that display should then be using the eGPU.

Wow Andreas,
I am VERY interested in how you accomplished this reroute to an external GPU (eGPU in the trade)!
And, as MichaelSaggers immediately asked:
“So my question is How do you tell it to use the eGPU? with the MacBook Pro rather than the Internal GPU? Or does it do it automatically when an External Screen is plugged into the eGPU?”
I’m on an iMac and would LOVE to know HOW to do this! My research has concluded there was no way to bypass my internal GPU for any SU or LO processing …
Please share your path and method!
Thanks!

Michael,

As soon as you plugin the extern monitor in the eGPU it just works.
The discrete graphics card in the MBP (for me a Vega 20) then runs the internal monitor of the MBP. (Shows up in the info of my MBP).
With some programs you can choose (info button of the app) which card to use.

There is also an app gfxCardstatus.app, where you, allegedly, can force to use the eGPU. See in this thread above (Colin, #11). Although with this app I have still to check if there is a choice between my discrete card in my MBP or the one in the eGPU. Or that it makes any difference with or without an external monitor.

I will post this tomorrow when I have had time to look at the app.

Andreas

See my reply below how it works.

Apple gives an explanation also on their support pages:

I hope this will answer your questions,

Andreas

1 Like

Thanks much AndreasAM,
I appreciate your helpful information … I have pinged Adam on the SU LayOut team for his opinion/confirmation that this approach will indeed work.
Hopefully this ability to bring some serious horsepower to the Mac graphics processing (via eGPU) when running LayOut will help the sluggish performance!

Thanks for your reply and thanks for letting me know about the website. It’s fixed now so you can check out some of our studio design work.

This topic was automatically closed after 186 days. New replies are no longer allowed.