Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I just installed Linux on a Mac Mini and it looks (too?) good!
#1
Wink 
Hi,

as Macs nowadays run on pretty "standard" hardware, I installed Ubuntu Mate on my Mac Mini (and adapted the Ubuntu Studio packages).

After setting up dual boot, I tested the performance of Mixbus 3.6 both in Mac and Linux using the same song. Surprisingly there were big performance gains using Linux:

Mixbus DSP was running at about 36% in OSX, 23% in Linux and the system load was much lower.

I also performed an export test (exported the song to ogg vorbis) and Mixbus was 35% faster in Linux! Big Grin

Has anyone of you experienced the same?

Regards
Kenneth
Reply
#2
(11-04-2016, 04:30 PM)kkrekula Wrote: Hi,

as Macs nowadays run on pretty "standard" hardware, I installed Ubuntu Mate on my Mac Mini (and adapted the Ubuntu Studio packages).

After setting up dual boot, I tested the performance of Mixbus 3.6 both in Mac and Linux using the same song. Surprisingly there were big performance gains using Linux:

Mixbus DSP was running at about 36% in OSX, 23% in Linux and the system load was much lower.

I also performed an export test (exported the song to ogg vorbis) and Mixbus was 35% faster in Linux! Big Grin

Has anyone of you experienced the same?

Regards
Kenneth

I have not. While testing i saw that Mixbus 3.7 was faster: Ben made me aware of the following qoute from the improvements :

Previous versions would only utilize physical processors (ignoring hyperthreading processors) This has been fixed to match operation on linux and windows.

It would be interesting if you could repeat your test with Mixbus 3.7 !
Frank W. Kooistra

- MMB32C 9.1, AD/DA: Motu:1248, 8A, 8D, Monitor8. X-Touch,, Mini M1 11.6.2, venture 13.3 plugins melda fabfilter harrison No Harrison CP-1 
Reply
#3
(11-04-2016, 04:48 PM)Frank Wrote: I have not. While testing i saw that Mixbus 3.7 was faster: Ben made me aware of the following qoute from the improvements :

Previous versions would only utilize physical processors (ignoring hyperthreading processors) This has been fixed to match operation on linux and windows.

It would be interesting if you could repeat your test with Mixbus 3.7 !

Ok I will do that as soon as you people here do not find any serious issues with v3.7 Smile I am in the middle of a recording project so I don't want to screw up anything Wink

/Kenneth
Reply
#4
(11-04-2016, 04:58 PM)kkrekula Wrote:
(11-04-2016, 04:48 PM)Frank Wrote: I have not. While testing i saw that Mixbus 3.7 was faster: Ben made me aware of the following qoute from the improvements :

Previous versions would only utilize physical processors (ignoring hyperthreading processors) This has been fixed to match operation on linux and windows.

It would be interesting if you could repeat your test with Mixbus 3.7 !

Ok I will do that as soon as you people here do not find any serious issues with v3.7 Smile I am in the middle of a recording project so I don't want to screw up anything Wink

/Kenneth

I understand your concern : but 3.7 was released because there were no serious issues.
But one can always install alongside each other. Rename the installed and install the next.

regards
Frank W. Kooistra

- MMB32C 9.1, AD/DA: Motu:1248, 8A, 8D, Monitor8. X-Touch,, Mini M1 11.6.2, venture 13.3 plugins melda fabfilter harrison No Harrison CP-1 
Reply
#5
I performed a comparison of v3.6 vs v3.7 on my Mixing PC (a quite new Intel I7 system) and the export test was 10 % faster with v3.7. The system and dsp load looked the same though.

Maybe because of the gcc5 version? (I have installed the gcc4 version previously, but this time the Mixbus installer warned about that, so I used the gcc5 version instead)

/Kenneth
Reply
#6
(11-04-2016, 04:48 PM)Frank Wrote: I have not. While testing i saw that Mixbus 3.7 was faster: Ben made me aware of the following qoute from the improvements :

Previous versions would only utilize physical processors (ignoring hyperthreading processors) This has been fixed to match operation on linux and windows.

It would be interesting if you could repeat your test with Mixbus 3.7 !

Does that mean that one should enable hyperthreading?
Mixbus/Mixbus32C on Linux (Kubuntu)/KXStudio repositories.
GUI: KDE and Fluxbox
Reply
#7
(11-04-2016, 05:54 PM)Jostein Wrote:
(11-04-2016, 04:48 PM)Frank Wrote: I have not. While testing i saw that Mixbus 3.7 was faster: Ben made me aware of the following qoute from the improvements :

Previous versions would only utilize physical processors (ignoring hyperthreading processors) This has been fixed to match operation on linux and windows.

It would be interesting if you could repeat your test with Mixbus 3.7 !

Does that mean that one should enable hyperthreading?

Yes : one should : and with my macs i cannot switch it off

regards
Frank W. Kooistra

- MMB32C 9.1, AD/DA: Motu:1248, 8A, 8D, Monitor8. X-Touch,, Mini M1 11.6.2, venture 13.3 plugins melda fabfilter harrison No Harrison CP-1 
Reply
#8
(11-04-2016, 05:55 PM)Frank Wrote:
(11-04-2016, 05:54 PM)Jostein Wrote: Does that mean that one should enable hyperthreading?

Yes : one should : and with my macs i cannot switch it off

regards

I always thought that hyperthreading should be disabled when working with audio. Well, I enabled it...

...and what a RT-speed improvement! I just ran u-he's Repro-1 and Diva in diva mode plus ML-VST's PX8X (a JX-8P emulator for Windows) trough wine simultaneously with latency of 2.7 ms without xruns! Incredible! :-)
Mixbus/Mixbus32C on Linux (Kubuntu)/KXStudio repositories.
GUI: KDE and Fluxbox
Reply
#9
(11-04-2016, 06:48 PM)Jostein Wrote:
(11-04-2016, 05:55 PM)Frank Wrote:
(11-04-2016, 05:54 PM)Jostein Wrote: Does that mean that one should enable hyperthreading?

Yes : one should : and with my macs i cannot switch it off

regards

I always thought that hyperthreading should be disabled when working with audio. Well, I enabled it...

...and what a RT-speed improvement! I just ran u-he's Repro-1 and Diva in diva mode plus ML-VST's PX8X (a JX-8P emulator for Windows) trough wine simultaneously with latency of 2.7 ms without xruns! Incredible! :-)

Thanks for reporting !
I think hyperthreading is not efficient in pure DSP mode aka streams of data treated with the same instructions. But in a daw we do so many task switches that hyperthreading becomes of use again.
I get the feeling that the Mixbus code of 3.7 is also (more) optimized for hyperthreading.

although when running on a Mac i do not see more hyperthreading activity in the CPU history

regards

Continue testing Spectrum compressor
Frank W. Kooistra

- MMB32C 9.1, AD/DA: Motu:1248, 8A, 8D, Monitor8. X-Touch,, Mini M1 11.6.2, venture 13.3 plugins melda fabfilter harrison No Harrison CP-1 
Reply
#10
I too, always thought hyperthreading was a no-go at least in Linux audio. From memory, that comes from reading up on older (kernel 2.4-2.6) possible outdated Linux audio documentation.

The Spectrum Compressor:

Haven't downloaded 3.7 yet but based on the description all I can say is Wow !
Like a more intelligent Multiband Comp on steroids. Can't wait for a more detailed review, demos from early adopters on this one. Good Work Guys !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)