Quote:
Originally Posted by
seabasstin
➡️
I am curious why did you by the ultra over the max? what is your usercase?
My usecase are aqua plugins by acustica audio.
Mainly mixing inside REAPER. So I'm ok with a buffersize of 2048 and make use of REAPER'S anticipative effect processing (prerendering each track before put together by the realtime audio thread). So I don't worry much about latency.
My M3 Ultra 32core, 4TB, 256GB unified memory arrived and aqua's are working on my side.
Aquarius crashed several times by installing multiple libraries at a time. I opened a ticket about that.
I did a complete fresh install.
In my first testing I maxed it out with 900!! aqua plugin's running on 225 tracks (4 instances each {StrawPre, Teal, SandUltraEq, SandUltraComp}) by adjusting buffer settings inside Reaper for having no dropouts and snappy graphics fully utilizing all 32cores. That's insane!
BUT !!:
- It took FOREVER to duplicate tracks.
- at a certain plugin count (about 600, I guess) aqua graphics start to break. Meters, Eq graphics in ultra versions do not respond properly while knobs still respond and adjustments take place in the audio. Opening a plugin's GUI works properly in an acceptable amount of time. Even with 900 instances.
- loading such a project takes FOREVER. To be precise 3 hours and 47 minutes

.
After about 60 Tracks with 4 aqua's each (=240 instances) it starts to go up to a huge amount of time for loading a instance.
I mean, we are talking about 165GB of unified memory for 900 instances.
- CPU utilizing meters inside REAPER, activity monitor and istats start to max out at about 240 instances. Maybe the issuse comes from REAPER or aqua's are reporting wrong values, while REAPER's core percent per track is pretty accurate.
As you already said, it's highly dependent on the DAW, specific plugin's in use and buffer settings.
Other DAWs will perform differently.
So that means, this is a very specific user report, only related to REAPER DAW along with aqua's and it comes down to the question: are 900 instances of aquas a real world scenario?
Well, in my opinion at least it shows greatly the downsides.
Attention is needed from acustica audio's side to improve the issues of breaking GUI and memory loading time.
Hopefully REAPER devs show some attention on loading time too, other than that it's the right choice for maxing out core utilization. Really, really good!!
But, if I understand it right, what Justin is saying about the AFXP in interviews, there is still room for improvements on their side.
Please, Acustica and REAPER devs, IMPROVE THIS!!
Buy a m3 ultra or a m4 max?
In my opinion, if low latencies are needed, you could benefit from the higher single core rate of the m4 max, because in my experience pre rendering all these tracks (each its user thread) and then sum them up on the real time thread needs big buffers to do it without dropouts with high core count cpus.
We are talking about double the price of a machine, because memory load could be huge.
Is it worth it? IMO not at the moment. Of course, meant in relation to aqua's.
Please, Acustica and REAPER devs, IMPROVE THIS!!
That's it for the moment and I will go on with testing.
Next will be a test project with vsti sample libraries.