Hey folks. I’m having some issues with huge CPU spikes in Cubase 13 on my Mac. It’s been ongoing for a few months, although I can’t remember if it was the case in Cubase 12 or if it’s new since the upgrade.
First, the specs: A 2019 MacPro 16-core 3.2 GHz with 384 GB RAM, running Ventura 13.6.4. Cubase is up to date at 13.0.20. All my drives are M.2 SSDs, and all the sample drives are RAIDed SSDs, and everything’s testing fine, with plenty of data bandwidth.
My current project is about 30 instrument tracks, mostly SINE with a couple of Kontakt 7s. It’s an orchestral arrangement, with instruments run through busses to funnel down to the stereo mix. There’s some EQ on a handful of tracks, and 7 reverbs on sends. I’m generally running at a buffer of 384 or 512. While playing the session, iStat Menu is showing the CPU use for Cubase usually ticking along at around 200-450%, but I’m frequently getting CPU spikes up to 2,800%, which kills all the audio for 20 seconds or so.
I’ve tried a number of solutions, increasing the buffer up to 2048, removing plugins, removing unneeded tracks, etc, but the problem remains. There have been a few other issues such as getting poor system performance when connecting to VE Pro, and Pro Tools is getting overload errors with low track counts and no plugins, so it might not be a Cubase-specific problem. It’s driving me nuts though, and I need to figure it out. Any suggestions?
Hey, thanks for the response. I tried an empty session, and the CPU hit was negligible. Not a huge surprise, in my bigger session there wasn’t much CPU use when the transport was idle. I have been having CPU overloads in other sessions over the last couple of months, just not quite as bad as this.
I did a little bit of experimenting, and have a little more information. The session in question at the moment has the Orchestral Tools Berlin Orchestra loaded, along with the Benjamin Wallfisch Strings. Only the used instruments are enabled. I did several runs through muting different sections to see if it’s one particular thing that’s causing the trouble, and it looks like it may be a cumulative thing with the BWS patches being the most CPU-intensive.
I first tried muting the BWS, everything played through fine. Re-enabling BWS and muting another section (Berlin Winds or Brass) also played fine, it was only a problem if it was all of them. So I tried remapping the BWS MIDI to Berlin Strings patches, and playing along with everything was no problem. So it seems to be that the BWS patches are more CPU-heavy.
One thing that just crossed my mind is that most of my Orchestral Tools libraries are on one RAIDed M.2 drive, and even though I’m getting around 5000 MB/sec of read speed it might be too much. I’ll maybe try moving them to another drive and see if that helps things, then report back.
Ahh well, worth a try. It turns out the sections were fairly well spread across my drives, but the BWS and Berlin Brass were on the same one, so I moved the brass, and initially it seemed to be better, but on multiple plays the problem returned and seemed to get a little worse over time. Don’t know if that means anything or not, but I thought I’d mention it.
CPU peaks are a huge problem in Cubase 13. I feel that the way Cubase 13 handles Plugins and VST instruments is in dire need of optimization. I just downloaded AudioGridder and 99% of my spikes disappeared as seen here:
Same here, I discovered this lovely program about 5 months ago now and it has absolutely been a game changer. Before I would be lucky to get 8 channels (4 VST , 2 Audio, 2 FX) before my Cubase maxed out the audio system, causing all sorts of audio goodness, lucky my speakers were on low XD
With AudioGridder - I can easily run 20+ VSTs, 10+ Audio and 10+ FX channels and it pushes everything to about 75% according to Cubase’s meter.
This video was helpful for me, so maybe for others too?
8 VSTs only?
I am more shocked every single day I research further… Just last November I worked with an old Mac OS on Cubase 11 and had around 100 tracks with most of them being VSTs without freezing. What is happening here Steinberg?
This true, I am not irritated just taking the chance to learn as I go.
Given the possible combinations of hardware and software ‘just’ being used to run Cubase, is would a miracle if these things happened less.
Oh and a little tid bit that helped me and must be affect a number of others as well. If you are running an Intel based Gigabit Ethernet NIC hardwired to your Motherboard, check the driver date on the one currently installed.
If it 2012, Microsoft has got you Windows update will only ever upgrade the NIC to this year but there is a newer and more stable version from circa 2013 which you can get directly from Intel, a la:
Reduced my issues my around 20%, cut DPC latency and Hard Page Faults (unfortunately the next target is an Intel RAID driver which has popped up to take its place \o/ yay).
Oh and because, you never know - If in the market for a new PC avoid Intel 13/14th Gen like the plague right now, over 50% of these boards are slowing down massively then dying as a result of via oxidisation and Intel are still not stating a resolution.
You do not, you can run it locally and then you plugin the DAW management tool as a VST which provides you with the requisite UIU, the server runs unattended as a service on Windows. It essentially feeds the information to the DAW plugin, which then streams the plugins over a network (they are also hosted by the server, thus freeing up the DAW).
Sounds like it should be slower at best but it is amazing, really it is. I think a lot of the benefit arrives from Cubase not having to host, manage, monitor, error manage (to an extent), etc. any VST devices as the software server does all that and on a LocalHost (same machine) I have never experienced any latency, let alone troublesome latency.
Although I have not done so myself I gather it works just as well on a LAN and certainly seems to be in use for some organisations which have multiple workstations accessing the system at once.