Linux performance compared to macOS

Post Reply New Topic
RELATED
PRODUCTS

Post

Hello everyone

I am a 20+ year Apple user, new to Linux and trying to make a slow transition away from macOS to Linux.
At the moment I am dual booting my machine with macOS 11.1 and Manjaro 20.2.
I am already getting about 60% of my work done in Linux and so far I am very happy about that. :)

Something I noticed is that my u-he plugins perform worse on Linux compared with how they perform on macOS.

My system:
* Intel Xeon W-3235 12-Core CPU @ 3.30GHz
* 48GB 2666MHz
* 2TB SSD
* AMD Radeon Pro 580X
* RME Fireface UFX in CC Mode
** ALSA (jack2 is installed, but not configured)
* Manjaro GNOME 20.2
* 5.9.1-1-rt19-MANJARO kernel
* Bitwig Studio 3.3.1
** 1024 samples block size @ 44100 Hz
** Plug-in Hosting Mode: Individually
** Prefer VST 3 over VST 2: enabled
** Prefer 64 bit over 32 bit: enabled
* u-he plugins revision 10721
** multi-core setting enabled where possible

Test scenario:
I made two test projects (one with only Bitwig devices and one with only u-he devices) and ran them with the exact same settings in macOS and Manjaro. While the Bitwig only test project performed more or less identical on both operating systems, the u-he only project performed much worse on Linux.
The u-he project consists of 20 tracks with Satin, Presswerk, ACE, Bazille, Hive, Repro 5 and a return with Twangstrom and ColourCopy. On macOS there is about 50% CPU headroom left. On Linux I can only playback about 5 tracks before the DSP Performance Graph starts to touch the roof and to create crackles.

Do other users have comparable results to mine? Of course, it would be great if I can achieve comparable performance to macOS on Linux.

Here's a couple of screenshots I made:
* Bitwig only macOS: https://www.dropbox.com/s/05csr3z60dee4 ... s.png?dl=0
* Bitwig only Manjaro: https://www.dropbox.com/s/pt1drgubmzpyi ... o.png?dl=0
* u-he only macOS: https://www.dropbox.com/s/pmmlba6xv7037 ... s.png?dl=0
* u-he only Manjaro: https://www.dropbox.com/s/jmkwfpmodn7n1 ... o.png?dl=0

Many thanks for your help and the exchange in advance!

Amadeus

Post

A few ideas for troubleshooting. I haven't directly compared Linux and Mac so I have no thoughts specific to that scenario. That being said I find things runs really well on my ancient Sandy bridge system with 8gb of ddr3 and reaper.

I'd configure Jack, it should help. Also, I've found the the multicore mode on repro worsens my performance. If you are using it try going without it and see if that improves anything. I'd try another daw to rule out any bitwig specific behaviour. I don't know about in bitwig but in Reaper unarming tracks that aren't being live tweaked significantly reduces the CPU usage. Good luck!

Post

Also, have you tried running the realtimeconfigquickscan script? Try it and then fix anything it says is lacking, it will help.

Post

Did you try:
cpupower frequency-set -g performance

Post

* Intel Xeon W-3235 12-Core CPU @ 3.30GHz
* 48GB 2666MHz
* 2TB SSD
* AMD Radeon Pro 580X
what apple product did you buy that is this config? is this a hackintosh?
🌐 Spotify 🔵 Soundcloud 🌀 Soundclick

Gear & Setup: Windows 10, Dual Xeon, 32GB RAM, Cubase 10.5/9.5, NI Komplete Audio 6, NI Maschine, NI Jam, NI Kontakt

Post

abique wrote: Mon Dec 28, 2020 1:14 pm Did you try:
cpupower frequency-set -g performance
This is good advice!

Post

Robinrobo wrote: Sun Dec 27, 2020 9:13 pm A few ideas for troubleshooting. I haven't directly compared Linux and Mac so I have no thoughts specific to that scenario. That being said I find things runs really well on my ancient Sandy bridge system with 8gb of ddr3 and reaper.

I'd configure Jack, it should help. Also, I've found the the multicore mode on repro worsens my performance. If you are using it try going without it and see if that improves anything. I'd try another daw to rule out any bitwig specific behaviour. I don't know about in bitwig but in Reaper unarming tracks that aren't being live tweaked significantly reduces the CPU usage. Good luck!
Thanks for your help!

From what I understand ALSA sits underneath Jack and therefore can't perform worse than ALSA + Jack.

Anyways, at the moment I don't need the flexibility that Jack offers. But I have already uninstalled Jack and installed Jack 2 and will certainly dive into it very soon. :)
Last edited by amadeusp on Wed Dec 30, 2020 5:08 pm, edited 1 time in total.

Post

Robinrobo wrote: Mon Dec 28, 2020 5:34 am Also, have you tried running the realtimeconfigquickscan script? Try it and then fix anything it says is lacking, it will help.
Awesome, thanks!

Code: Select all

cpupower frequency
was set to

Code: Select all

powersave
I changed it to

Code: Select all

performance
and the issues were gone in the blink of an eye!

Post

abique wrote: Mon Dec 28, 2020 1:14 pm Did you try:
cpupower frequency-set -g performance
That was the solution. Thanks for your help!

Post

telecode wrote: Mon Dec 28, 2020 2:12 pm
* Intel Xeon W-3235 12-Core CPU @ 3.30GHz
* 48GB 2666MHz
* 2TB SSD
* AMD Radeon Pro 580X
what apple product did you buy that is this config? is this a hackintosh?
It's a Mac Pro:
https://browser.geekbench.com/v5/cpu/5611027

Post

Awesome! That thing must really cook now!

Post

amadeusp wrote: Wed Dec 30, 2020 5:15 pm
telecode wrote: Mon Dec 28, 2020 2:12 pm
* Intel Xeon W-3235 12-Core CPU @ 3.30GHz
* 48GB 2666MHz
* 2TB SSD
* AMD Radeon Pro 580X
what apple product did you buy that is this config? is this a hackintosh?
It's a Mac Pro:
https://browser.geekbench.com/v5/cpu/5611027
NM... look like other poster fixed it for you.
🌐 Spotify 🔵 Soundcloud 🌀 Soundclick

Gear & Setup: Windows 10, Dual Xeon, 32GB RAM, Cubase 10.5/9.5, NI Komplete Audio 6, NI Maschine, NI Jam, NI Kontakt

Post

The Xeon stuff is interesting. I built a Xeon system in 2016 and it's the best desktop I've ever built for myself.
In a layman way of putting it, Xeon/server stuff isn't about pursuing the top-end. Rather, it's more about a guaranteed performance floor. If that makes sense.

Post

lunardigs wrote: Wed Dec 30, 2020 10:56 pm The Xeon stuff is interesting. I built a Xeon system in 2016 and it's the best desktop I've ever built for myself.
In a layman way of putting it, Xeon/server stuff isn't about pursuing the top-end. Rather, it's more about a guaranteed performance floor. If that makes sense.
I was working with a Hackintosh for a couple of years and although it was an amazing time (the machine and the amount of stuff I learnt about computers in general really was absolutely great for me) I wanted to have a system that was more robust so that I would actually spend more time making music and less time learning and fiddling with Hackintosh stuff. ;)

The Xeon based Mac Pro is no let down in that regard. I sold all my Eurorack stuff to be able to afford it and I do not regret it. The machine is super reliable, pretty capable and extremely flexible due to the large mainboard with tons of room to expand and experiment. Of course, there's also downsides to it, the T2 chip for example. And yes, I could have built a threadripper for a fraction of the cost. But for my current situation with the ongoing transition to Linux and the possibility to have a fully working macOS at hand at any time is pretty much ideal for me.

Post

telecode wrote: Wed Dec 30, 2020 7:55 pm
amadeusp wrote: Wed Dec 30, 2020 5:15 pm
telecode wrote: Mon Dec 28, 2020 2:12 pm
* Intel Xeon W-3235 12-Core CPU @ 3.30GHz
* 48GB 2666MHz
* 2TB SSD
* AMD Radeon Pro 580X
what apple product did you buy that is this config? is this a hackintosh?
It's a Mac Pro:
https://browser.geekbench.com/v5/cpu/5611027
NM... look like other poster fixed it for you.
Yes, thanks. It is working perfectly now. :)

Post Reply

Return to “u-he Linux support”