Tired of trying to render on MacBook Pro need system advice [UPDATED]

I’ve been trying to learn Blender on my 2016 MacBook Pro and as you would expect rendering on this thing is horrific, not to mention so very hot. I’m going to be selling an older laptop and my Nintendo Switch to be able to have a $1000USD budget. The system below is my starting point. A single GTX1060 with expectations to add two more later. This is a bit over the $1000 budget so I am open to suggestions.

Hardware I have that will go in the machine:
1x 256GB M.2 Card (Windows Drive)
1x 128GB M.2 Card (Linux Drive)
1x Samsung Evo 850 500GB 2.5 Drive.
1x WD Black 3TB 3.5 Drive (ExFAT Storage drive shared between OSes)

Proposed Hardware: (suggestions needed)
PCPartPicker part list / Price breakdown by merchant

CPU: AMD - Ryzen 7 1700 3GHz 8-Core Processor ($219.89 @ OutletPC)
CPU Cooler: Noctua - NH-U9B SE2 37.9 CFM CPU Cooler ($61.40 @ Amazon)
Motherboard: MSI - X370 GAMING PRO CARBON ATX AM4 Motherboard ($129.79 @ OutletPC)
Memory: Corsair - Vengeance LPX 16GB (2 x 8GB) DDR4-3000 Memory ($159.99 @ Amazon)
Video Card: EVGA - GeForce GTX 1060 6GB 6GB SC GAMING Video Card ($279.99 @ Amazon)
Case: Corsair - Air 540 ATX Mid Tower Case ($119.99 @ Amazon)
Power Supply: EVGA - SuperNOVA G3 850W 80+ Gold Certified Fully-Modular ATX Power Supply ($93.88 @ OutletPC)
Total: $1064.93
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-08-10 00:57 EDT-0400

Do you intend to use GPU rendering? Then an eGPU for your Mac could be an option.

I’ve considered that, but it means if I’m rendering an animation the MBP has to stay and since it has to goto work with me each day a independent system is going to be better. It would probably be ok for a short time but my budget wont increase much if any over the next 6mo.

Don’t see any problems from here.

what specifically are you trying to achieve here? Is it specifically a rendering (only) box or a workstation in general?

Modeling and rendering stills and animations. I don’t need to do anything else on it as I have other machines for that.

So not just rendering? then I’d say it looks good. For just rendering I’d have dropped the GPU and gone for a threadripper build.

i would save some money and stability on the ram.

you dont really need anything other than ddr4-2400 since thats what the cpu/mobo natively supports.

yes you can overclock but the performance would barely be noticable.

the mobo doesnt list 3000 and lists 2666/7 as an oc according to msi page. i could be reading that wrong?

You are probably right I was just using the system builder and the 3000 is technically compatible.

Ryzen is rather memory sensitive. 3000+ could be an effective IPC boost but yeah for most people the difference would likely be unnoticeable.

So I’m changing up my build because I gound a new job and have a bit more to play with, but I’m wondering what the difference in rendering would be running a single 1060 in a pcie 16x or two 1060 in pcie 8x? The board I have is an X470 and if you run two cards the primary port drops to 8x instead of 16x.

Also how much does it affect rednering if you are using the gfx card for display? I plan to put a smaller card for display only in the third slot that is 4x only but that is plenty for just a display card, I just wonder how much it’s affecting my render times currently.

Here is the current build and future plans. Right now I’m running some generic m.2 cards and two evo850 500GB.

Offline/non-realtime rendering isn’t really latency sensitive and the bandwidth of PCIe 3.0 x8 is more than sufficient not only for offline rendering but even for realtime rendering of say video games. Even x4 and x1 would work for offline rendering.

1 Like