Hello there,
Like some may have seen in the past period, I have been investigating what rMBP would be best suited for my needs. The "heaviest" program I have to use is Solidworks (CAD), after which Adobe Photoshop, Indesign and others which are less demanding. So I'm mainly focused on making sure I find a Mac that can handle what I do in Solidworks, fairly light-medium projects for my third and fourth year of Industrial Product Design.
In November I bought a 15" rMBP, 2.3GHz/16/512/750M, for around 2400 euro, with education discount. While it was extremely powerful and could do everything I need with ease, I decided to get a refund after 2 weeks. There are multiple reasons, with one of the main ones being 2400 euro is a LOT of money for a laptop and for what I actually need. Anyway, owning my first Mac was a wonderful experience... so I'm kind of NOT resisting to buy another one.
Yesterday evening I got in a searching mood. I wanted to know what exactly makes a program like Solidworks run smooth and fast.
- While I have the feeling I still don't fully understand what OpenGL and OpenCL mean, I do know that the Iris and Iris Pro integrated GPU's have great OpenCL performance. I couldn't find any.. solid info about Solidworks's preference, so to speak. Does it "use" OpenGL or CL? (don't even know if use is the right word) A while ago I got some links from people here that supposedly showed Solidworks performing much better on Iris iGPU's then any NVIDIA dGPU, even the GTX 780. Then yesterday, I found a comment on some website stating the opposite.
- What I DID find though, is that Solidworks (and apparently almost all CAD programs) still don't use multiple cores.
I don't make simulations at all and probably won't need to make any in the future. I do make renders occasionally, to present my concepts in a professional way. But in the end that's not where the focus lies of my study: it's about the concepts themselves, not how beautiful the renders of the concept are. So my main concern is the performance of Solidworks while I'm actually modelling. From the second link above:
Now after reading this, I'm suddenly thinking the following: A 13" rMBP with a 2.8GHz i7 dual core CPU... would maybe be better then let's say a quad core 2.0GHz CPU? I know that they can both Turbo Boost to about the same 3.2/3.3GHz, and the Quad Core CPU could handle the Turbo Boost for a longer time with it's higher TDP. What do you guys think?
I'm basically thinking about getting a very beefy 13" rMBP, or maybe the base 15". Since I got a 24" monitor a few weeks ago, I see myself working on it anyway while at home. So portability for the laptop itself would be great when on the move, going to school, etc. And like I seem to understand: a 2.8GHz dual core might actually perform better then the base 2.0GHz quad core.
I could write more, but I'm going to stop now. I guess (and hope) this info will be useful for other people using stuff like Solidworks and other CAD programs.
Anyway, what do you guys think?
Like some may have seen in the past period, I have been investigating what rMBP would be best suited for my needs. The "heaviest" program I have to use is Solidworks (CAD), after which Adobe Photoshop, Indesign and others which are less demanding. So I'm mainly focused on making sure I find a Mac that can handle what I do in Solidworks, fairly light-medium projects for my third and fourth year of Industrial Product Design.
In November I bought a 15" rMBP, 2.3GHz/16/512/750M, for around 2400 euro, with education discount. While it was extremely powerful and could do everything I need with ease, I decided to get a refund after 2 weeks. There are multiple reasons, with one of the main ones being 2400 euro is a LOT of money for a laptop and for what I actually need. Anyway, owning my first Mac was a wonderful experience... so I'm kind of NOT resisting to buy another one.
Yesterday evening I got in a searching mood. I wanted to know what exactly makes a program like Solidworks run smooth and fast.
- While I have the feeling I still don't fully understand what OpenGL and OpenCL mean, I do know that the Iris and Iris Pro integrated GPU's have great OpenCL performance. I couldn't find any.. solid info about Solidworks's preference, so to speak. Does it "use" OpenGL or CL? (don't even know if use is the right word) A while ago I got some links from people here that supposedly showed Solidworks performing much better on Iris iGPU's then any NVIDIA dGPU, even the GTX 780. Then yesterday, I found a comment on some website stating the opposite.
- What I DID find though, is that Solidworks (and apparently almost all CAD programs) still don't use multiple cores.
solidworks uses one core except some functions such as rendering and simulation,
check this article:
http://www.javelin-tech.com/blog/2010/11/do-multi-core-processors-help-with-solidworks/
and this thread:
https://forum.solidworks.com/thread/52447
Problem is not unique to SolidWorks. You aren't going to like the answers to the problems you are experiencing:
http://cadcamtechnologyleaders.blogspot.com/
Jon Banquer
CADCAM Technology Leaders group on LinkedIn
I don't make simulations at all and probably won't need to make any in the future. I do make renders occasionally, to present my concepts in a professional way. But in the end that's not where the focus lies of my study: it's about the concepts themselves, not how beautiful the renders of the concept are. So my main concern is the performance of Solidworks while I'm actually modelling. From the second link above:
"Your new T5500 is not a good spec for SolidWorks. SolidWorks will only use one core for most things so you have 11 physical cores twiddling their thumbs while one does the work. SolidWorks needs raw processor speed - that goes for model rotation as well as modelling. Your new PC is almost a whole GHz slower than your old one and the CPU architectures are the same I think.
Put your new graphics card and some more RAM in the old PC for best results with what you have got."
Now after reading this, I'm suddenly thinking the following: A 13" rMBP with a 2.8GHz i7 dual core CPU... would maybe be better then let's say a quad core 2.0GHz CPU? I know that they can both Turbo Boost to about the same 3.2/3.3GHz, and the Quad Core CPU could handle the Turbo Boost for a longer time with it's higher TDP. What do you guys think?
I'm basically thinking about getting a very beefy 13" rMBP, or maybe the base 15". Since I got a 24" monitor a few weeks ago, I see myself working on it anyway while at home. So portability for the laptop itself would be great when on the move, going to school, etc. And like I seem to understand: a 2.8GHz dual core might actually perform better then the base 2.0GHz quad core.
I could write more, but I'm going to stop now. I guess (and hope) this info will be useful for other people using stuff like Solidworks and other CAD programs.
Anyway, what do you guys think?