All posts related to V3
By wimver
#381781
When buying a new render station, would it be rather 1 big box with a powerful 16 core processor or 2 or 3 smaller ones?
AMD or Intel R Xeon?
server motherboard or normal one?
multi threading processor or not?
how much ram per core?
on the motherboard, should I consider an option for a good video card (should NL change to GPU rendering)?
what is the best option for power supply and cooling?
does it render faster with a SSD?
should I consider other options?

tnx
wim
By JDHill
#381796
wimver wrote:When buying a new render station, would it be rather 1 big box with a powerful 16 core processor or 2 or 3 smaller ones?
AMD or Intel R Xeon?
server motherboard or normal one?
multi threading processor or not?
how much ram per core?
on the motherboard, should I consider an option for a good video card (should NL change to GPU rendering)?
what is the best option for power supply and cooling?
does it render faster with a SSD?
should I consider other options?

tnx
wim
Regarding AMD vs Intel, on the benchwell V3 list there is a 16-core (16 threads) Opteron 6378 machine rendering the scene in 10m 46s, with a benchmark of 432.01, which is exactly the same result as a 4-core (8 threads) i7-4771 machine of mine, just next to it in the list. The 6378 was an $860 USD processor though, where the 4771 is only $315 USD. And if you look, that is the fastest single-CPU AMD machine on the list, with the only faster ones all being 2- or 4-CPU machines, using 6-, 8-, 12-, or 16-core CPUs, to arrive at 24, 32, 48, or 64 threads.

As far as multi-CPU vs single-CPU, judging by benchwell V3, it appears that with AMD you have to use multiple CPUs, if you want to get a sub-11 minute benchmark. The next few AMDs slower than that 6378 are single 8-core (8 thread) FX8350 machines, all overclocked, running in the 11-13 minute range. Single Intel CPUs, on the other hand, are benchmarking all the way down into the low 7-minute range for overclocked i7-3930Ks (for comparison, I have a non-overclocked 3930K machine that benchmarks just 2 seconds faster than my 4771 machine, at 10:44), and into the 6-minute range for the fast stock Xeon 8-cores (e.g. you can find where a single 8-core E5-1680 v2 is beating a machine that has four 6-core AMD 8431s).

Regarding multi-threaded CPUs, the question really only applies to using Intel i7 vs i5 hyperthreaded/non-hyperthreaded, and my answer would be that with Maxwell, you should currently use i7s with hyperthreading enabled. I had not actually tested this in quite some time, so I just did; using an i7-4930MX, the time with HT enabled is 11:01 with a benchmark of 422.21, while with HT disabled, the performance degrades to 15:25 with benchmark 301.77.

The amount of memory depends not on how many cores you have, but on how much memory your scenes typically require; grass, hair, etc can take a lot of memory, so you'd need to do some testing to find out what you typically need.

GPU-wise, I'd not tie up my money in GPUs, since a) they're not useable at this point in time, since b) you don't know whether to purchase NVIDIA or AMD, and since c) cost per performance always goes down -- if/when Maxwell was to support GPUs, you could add cards to your existing machines to leverage the capability.

Power supply and cooling I can't comment on much, as I don't overclock my machines. Typically, I purchase a so-called "bare bones" machine, which already has motherboard, power, cooling, switch wiring, etc, figured out.

On SSDs, they are good, since you need to load resources from disk, and write large MXI files throughout the rendering process; I personally always buy two SSDs half the size I need for a drive, and pair them in RAID 0 (with a proper backup plan in place). On that disk, I would run the OS, programs, and the rendering process, with a large spinning disk being used only for backup and archive.

All that said, there is no definite answer on which approach is best. With a multi-CPU machine, you only have to purchase memory, drives, etc, once, and only have to maintain and back up that one machine. On the other hand, you could build a few cheaper i7-based machines now, and then add more as it becomes economically feasible to do so -- since Maxwell can cooperatively render across any number of machines, together they'll eventually do the work of that multi-CPU machine, or even more, but along the way, you will buy all those bits of hardware multiple times, and thereby increase the likelihood of hardware failure by the total number of machines. On the other hand, such a failure in the multi-CPU machine takes out your rendering capability entirely, where with multiple machines, you could lose one, and still get an important job out.

Here are a couple of examples that come in at or below the $3400 USD budge you mention in your other thread; first, a dual-Xeon machine:
  • (1) SuperMicro SYS-7037A-i Mid-Tower
    (2) Intel Xeon E5-2630 v2 Ivy Bridge-EP 2.6GHz
    (1) Kingston 32GB (4 x 8GB) ECC Unubffered DDR3 1600
    (1) Samsung 840 Pro 256GB SSD (system & rendering)
    (1) Western Digital Black 7200RPM 1TB HDD (storage)
This machine runs around $2900 USD and should run benchwell somewhere in the 5-minute range. Within the budget you could also use E5-2640 v2 8-cores, but they clock at 2.0 GHz, and may or may not actually perform much differently. To step up above that, you enter into the $1300+ USD range, per CPU, and end up far outside the budget. On the other hand, here's a machine built using a single i7 quad core:
  • (1) Shuttle SH87R6 LGA1150 Bare-bone
    (1) Intel Core i7-4790K Quad-Core 4.0GHz (4.4GHz Turbo)
    (1) G.Skill Ripjaws 32GB (4 x 8GB) DDR3 1600
    (1) Samsung 840 EVO 250GB SSD (system & rendering)
    (1) Western Digital Black 7200RPM 1TB HDD (storage)
This machine is about $1140 USD, and should run benchwell in around 10 minutes, without overclocking, with three such machines turning in a combined benchwell capability in the 3-minute range. However, to some unknown degree, the speed advantage would be lost to network traffic and time spent merging MXIs from the different machines, along with potential networking complications that you don't have to deal with when there is just one machine involved. There is also the fact that unless you use linux, you have to purchase OS licenses for each machine.

Those are my thoughts, anyway -- in the end, I don't think it's possible to say that there is a single best solution (though I don't think AMD is a good choice, unless you are building a rack of 4-CPU servers, which can be price- and performance-competitive with 2-CPU Intel servers); it just comes down to your own preference regarding simplicity on the one hand (single multi-CPU machine), and on the other, fault tolerance and future expandability.
By wimver
#381798
Thanks JD,
that answer completely answers my question (again!). thanks for the time you spent to elaborate on this topic. I appreciate it a lot!
I have 10 licenses, so it is indeed better to build up with small units to fill the needs. I was aiming at 5-6 minutes for the benchwell test, I am at 21 minutes now, a 4x acceleration would be convenient. I am a Mac guy, so this is all new for me, but I cannot afford to install 2 mac pro machines at 5000$ each just for rendering. I found a good online store to buy the components (azerty.nl) at a very fair price, so I think I can buy 2 "bare" systems for around 2200-2500 euro, and upgrade along the road if necessary.
I will try to post my experiences on this forum, I assume there are more people dealing with the same questions as I did.

cheers
wim
User avatar
By Mihai
#381816
Thanks Jeremy! Your post comes just in time, and the Shuttle SH87R6 seems a very nice barebones system for the Haswell i7. Just wondering if the power supply of 300W would be enough to run it, the SSD, one drive, and a somewhat powerful graphics card.....?
User avatar
By eric nixon
#381817
Wimver, you should buy one box, put your money into a zeon workstation, and dont build it yourself if your a mac guy. In theory networking 2 machines makes sense, assuming network rendering is working flawlessly which it probably wont be. But the more important point is to keep thing simple, having only one machine to look after.. but its also about keeping workflow simple - being able to fire off loads of 30 sec test renders very quickly - here one machine will always be faster.

Dont cut corners buy a nice workstation.
By JDHill
#381819
Mihai wrote:Thanks Jeremy! Your post comes just in time, and the Shuttle SH87R6 seems a very nice barebones system for the Haswell i7. Just wondering if the power supply of 300W would be enough to run it, the SSD, one drive, and a somewhat powerful graphics card.....?
I think it might be sketchy, depending on the card, and whether you'd be saturating both the CPU and GPU at the same time. Shuttle lists tested GPUs on the "Graphic card Support" tab here, and has a power calculator here. It's difficult to imagine that they'd work the machine as hard as Maxwell would, though, so I'd also mention that they do offer a 500W PSU upgrade, which is what came in my six-core LGA 1366 & 2011 Shuttles; the 1366 one has been running fine for about four years so far, though I should remember that I have Quadro cards, which should be easier on the PSU than some of the hotter gamer cards.
By acrighton
#381822
Wim,

In the "other option" if you're budget conscious, and willing to run multiple workstations to take advantage of the 10 available nodes, purchasing ‘off-lease’ workstations may be a very cost effective option for you. Yes, they may not be the very latest Xeon processors, a typical off lease workstation is 3 year old technology, but it does allow for low cost expansion, with generally much higher quality than the average PC. The downside, of course, is the potential for network issues, and you WILL occasionally get them.

I concur with Eric, if you have the budget, a new super-fast dual Xeon would be optimum, but it would come at a very substantial premium. If you’re willing to use yesterdays workstation (dual, quad-core Xeon), you can buy off-lease for $500-$700 US. I recently added x2 Lenovo D20’s for $650 each, added 8GB memory to each system for ~$90 (total of 16GB in each). The D20 runs 55% faster than my 8-core AMD 8350 system (not over-clocked).

For example, Dell off lease dual-Xeon at Tiger Direct here in the US (I have no affiliation with Tiger Direct) for $499, with a 1 year warranty. I think Dell also sells ‘off-lease’ product directly…
http://www.tigerdirect.com/applications ... -102372433

A couple of recommendations, irrespective of what route you take, use a SSD for your primary system OS, they are incredibly fast. For memory, definitely stick to well known brands such as PNY or Kingston. I’ve built PCs for many years and I’ve had a lot of issues in the past with ‘lesser’ memory brands.
By numerobis
#381834
I think a slightly overclocked i7 4930K is still the best bang for the buck at the moment. It's around 250€ more expensive than a 4790K system but even with 4GHz you should be at or slightly above 8min in Benchwell (7m34s @4,4GHz, BM 614).

If you don't want to overclock a 2 CPU system can be an option. If you compare 3 4930K systems to one dual 10 core sys (E5-2680 v2) it's almost the same price and price-performance ratio (incl. 32GB RAM 1600MHz, 120GB Samsung 840 EVO SSD, Thermalright True Spirit 140, video card, Seasonic PSU, case, Win 7 Pro x64)
And the ratio is nearly the same for all mid range Xeon systems, the 12 core system is clearly less cost-effective.
When you look at 3 overclocked 4930K (@4,4GHz) you get a 33% better ratio compared to the 2680 V2 10-core sys.

As JD said, the advantage of only one box is that you need only one piece of every component and you can easily increase the RAM to 64GB instead. Comparing 64GB systems would result in better values for the dual CPU systems. And administration is much easier and you have less MXI to merge.
The only problem is the limited per core performance if you compare them to a high clocked i7.

Image

(I'm not sure about the 4790K score, i have taken an overclocked 4770K from the benchwell list as reference, but this list has so many wrong entries... so no guarantee!)


If you can wait 2 months the new Haswell-E will arrive with the first 8-core desktop processor 5960X for socket 2011-3 (overclockable) and a "cheap" 6-core 5280K (also clockable). And the new Haswell-EP Xeons too. Socket 2011-3 will be upgradable with the Broadwell-E CPUs coming next year.
The only problem is that they need DDR4 RAM which will be more expensive than DDR3 at the beginning - but we have to see how much.
But the 5820K could be a great CPU for nodes at a price of maybe 350-380€ - clocked to ~4,4GHz... :mrgreen: i think this one could replace my last three "old" i7 2600/2700 quadcores.

JDHill wrote: a dual-Xeon machine:
  • (1) SuperMicro SYS-7037A-i Mid-Tower
    (2) Intel Xeon E5-2630 v2 Ivy Bridge-EP 2.6GHz
    (1) Kingston 32GB (4 x 8GB) ECC Unubffered DDR3 1600
btw. you need 8 RAM modules for dual Xeon systems to get quad channel working.
Sketchup 2025 Released

Thank you Fernando!!!!!!!!!!!!!!!!!!!!!!!!!!! hwol[…]

I've noticed that "export all" creates l[…]

hmmm can you elaborate a bit about the the use of […]

render engines and Maxwell

Funny, I think, that when I check CG sites they ar[…]