Avid Pro Audio Community

Avid Pro Audio Community (https://duc.avid.com/index.php)
-   Windows (https://duc.avid.com/forumdisplay.php?f=93)
-   -   Dual Xeon Scalable LGA 3647 workstation. Anyone? (https://duc.avid.com/showthread.php?t=400497)

Intini 08-05-2018 05:21 PM

Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
Hi, everyone.

I am thinking of either building a dual xeon scalable LGA 3647 workstation for Pro Tools (based on ASUS WS C621E SAGE) or getting one ready (HP Z8). I want the best possible workstation for music composition for VIs synthesisers (Roland Cloud, Native Instruments, PianoteQ). It is important to note that the sessions would use mostly these VIs - not one or two...but a lot of them.
I would like to believe that the many cores (up to 58 cores, 116 threads) and great expandability can give me some reassurance of being able to compose without glitches and stops as I really don't want to freeze tracks or increase buffer sizes too much while composing.
I plan to start with cheaper processors (maybe 2 x Xeon 4116) and then later on give some longevity to the system by upgrading to 2 x Xeon 8180, when they hopefully will be cheaper.
I used Pro Tools on Windows for 5 years (some 10 years ago), then now on Mac for the last 7 years and thinking about moving to PC to get more power.
I would love to stay with the Mac OS but the new Mac Pros aren't ready from Apple - only sometime next year and I want to work now.

Does it make any sense? Anyone would care to give me some advice? Has anyone build a Pro Tools workstation with the Xeon LGA 3647 platform?

Useful links for the Xeon Scalable LGA 3647 products cited:

ASUS Motherboard I am talking about:
https://www.asus.com/Commercial-Serv...WS-C621E-SAGE/

HP Z8 Workstation:
https://www8.hp.com/us/en/campaigns/...-z8/index.html


Any help is welcome!

Bob Olhsson 08-06-2018 08:06 AM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
The very latest generation 5 GHz. Intel 6 core would be my first choice. More cores will speed up servers and video rendering but slow down real-time audio processing which is what we do. They are not worth sacrificing processor speed.

Intini 08-06-2018 08:57 AM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
Quote:

Originally Posted by Bob Olhsson (Post 2496226)
The very latest generation 5 GHz. Intel 6 core would be my first choice. More cores will speed up servers and video rendering but slow down real-time audio processing which is what we do. They are not worth sacrificing processor speed.

But aren’t different VIs allocated to different cores according to the system load? This would only mean distributing the processing needs into smaller parts to be able to reach the processing schedule for real time operation of a given audio session, very similar to HDX with respect to resource allocation. You get lower clock speeds BUT each core does much less as the load is distributed.

Bob Olhsson 08-06-2018 09:11 AM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
This is at the expense of an increase in latency which audio developers try to avoid.

The Weed 08-06-2018 09:40 AM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
Another option is to host your VIs in VEP, maybe even on another computer, perhaps the Mac you're replacing. Others far more knowledgeable than I about integrating PT and VEP will hopefully post.

Intini 08-06-2018 04:39 PM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
Quote:

Originally Posted by Bob Olhsson (Post 2496235)
This is at the expense of an increase in latency which audio developers try to avoid.

Minimum latency for a given load is related to the capacity of a given CPU to process the DSP in real time and keep the audio buffer fed.
When comparing CPUs with the same clock speed (frequency) and a higher number of cores, you will notice that for a given buffer size (and latency) you actually get MORE processing done (more instances of plugins) within the same slice of time, of course with the same latency (for any given fixed sample rate).

You can see that study here on Sound on Sound, despite not being so new it shows the concept:

https://www.soundonsound.com/sound-a...sors-musicians


Of course, this study assumes you can keep the same CPU clock speeds while varying the number of cores.
In our case, for Pro Tools, assuming that the allocated load to a single thread (of the, say 118) would be able to keep the buffers fed - and thus it needs to be at a minimum frequency for given load -, you would essentially have a LOT of power for VIs.

This is absolutely the same idea as VEPro on many machines but this all happens in a single machine. VEPro is a parallel synchronised computing system with distributed load (even if it is manually distributed). The thing is that maybe VEPro would be cheaper - yet much more complicated and less elegant to work with - than having a single really powerful workstation. Of course VEPro has other benefits for orchestral works (such as keep instruments loaded while changing sessions, the instruments themselves, etc), but this is beyond the scope of this processing analysis.

So, in short, if the cores of a given CPU - of whatever number of cores - is fast enough to keep your most demanding non-parallelizable DSP and other code processing feeding the audio buffer (at the value you set) - and keeping it fed - then you should be fine.

Of course, the question then is: what is the minimum frequency that a core must be run to be able to achieve that with, say, a buffer size of 64, with a load of XYZ Plugins at a certain sample rate. And that is exactly why I place this post. And I am guessing that the answer relies on actually buying the thing and testing.

Bob Olhsson 08-07-2018 03:04 PM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
That study is pretty old. My information came from several developers over the past few years based on tests using 6 core and higher processors. They felt higher speed beats more than 6 cores.

Intini 08-07-2018 05:59 PM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
Quote:

Originally Posted by Bob Olhsson (Post 2496350)
That study is pretty old. My information came from several developers over the past few years based on tests using 6 core and higher processors. They felt higher speed beats more than 6 cores.

That is great to know, actually, thank you so much!
So the ideal would be no more than 6-cores running as fast as possible?
Would maybe a i7-8700 (6-core) be the best bet today? I mean, based on your knowledge and insights from these developers, what would you believe is the fastest/highest performing for VIs computer available today at any price point?

Bob Olhsson 08-08-2018 12:33 PM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
It's certainly possible that more cores at the same speed might be better but six is supposed to be the point of diminishing returns. I bought a 6 core 3.37G processor three years ago based on that advice and have been pretty happy. I recently tried overclocking it to 4G which made a significant improvement.

TNM 08-08-2018 05:01 PM

Re: Dual Xeon Scalable LGA 3647 workstation. Anyone?
 
Quote:

Originally Posted by Bob Olhsson (Post 2496350)
That study is pretty old. My information came from several developers over the past few years based on tests using 6 core and higher processors. They felt higher speed beats more than 6 cores.

You mean the 8086k? Turbo 5ghz? Not everyone can get them to sit at 5ghz permanently and that is single core turbo not 6.

Great processor for sure, but i'd take a 7900X over that any day.

I absolutely guarantee you right now that a 7900X clocked at 4ghz which is readily achievable will destroy coffee lake 6 core for vi count, even if it's at 5ghz.

Not to mention that, skylake X behaves better at low latencies.. This was revealed by Peter Kaine over at gearstluz who builds DAW dedicated computers.. Apparently with skylake X you can take the cpu to like 99% at 64 samples and not get pops or clicks, whereas ryzen and coffee lake are in low 90's. it does make a difference when arming a track at low buffer in an already busy project..

All the 5ghz processor will do is allow more polyphony on one core but with well multithreaded DAW's the core count will win every time.

On the other hand, i'd rather have a 6 core 5ghz than a 12 core 2.3ghz. That's a different story cause there will be some VI's you can't even play in realtime on such a low clock, even one instance..

7900X is the sweet spot processor for DAW's just as the xeon version of it is the sweet spot for imac pro's.

However the OP seems to want an unusually high VI usage.. I will recommend the 14 core to him, the 7940X, as it has the highest core clock for amount of cores, at 3.1ghz for 14 cores which is very impressive.
I'd clock that at around 3.8 with a good cooler.

It should also be known that windows 10 is limited to 32 threads per app instance so i don't see how it would benefit to have more, for one instance of PT? For a dual processor system it would make sense, if all on the one computer, to have pro tools use half the cores available and VE pro on the same system also with VSTi's using the others.

I do believe dual PROCESSOR systems are not the best for the lowest latency and some of those HP xeon clocks are terrible, like 1.8ghz! I definitely advise against that!

Since DAW Bench are doing skylake X 18 core tests at 64 buffer and all threads are being used by DAW and maxing out the cpu, i don't see how multiple cores on one physical CPU can be a problem for latency.

From all the various VI's I have used, I recommend at least a 3ghz clock speed minimum.. so even if the OP goes for say the 16 core 7960x at 2.8ghz, i would clock that at a steady 3.5 base clock.. would be very beastly overall.

Still I reckon a 7940X at 3.8 or 4.0ghz would be an amazing machine.

Bear in mind, there is always a limit..
Someone over at steinberg forums has an 18 core imac pro and gets like 9 piano VI's playing in total, each with an instance of some resource hungry nebula 5 second reverb.. point being, just that brings the entire computer down..
so it all depends on the VI's being used..

NI/PianoTeq/Roland are all well coded, I would say even the coming threadripper 2 would do a great job.. or any intel skylake X...


All times are GMT -7. The time now is 12:21 AM.

Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com