Mulab's CPU efficiency ...
-
- KVRist
- 130 posts since 16 Mar, 2012
I made quick test too, without any DAW tuning just as it is from the box, because a lot of users never touch all that stuff.
I loaded PG-8X (https://www.facebook.com/MLVST) free VST and play one chord in Reaper and in MuTools.
In Reaper it shows CPU usage about 0,7%
In MuTools it shows CPU usage about 3,4%
About 5 times difference...
I loaded PG-8X (https://www.facebook.com/MLVST) free VST and play one chord in Reaper and in MuTools.
In Reaper it shows CPU usage about 0,7%
In MuTools it shows CPU usage about 3,4%
About 5 times difference...
- KVRAF
- 13865 posts since 24 Jun, 2008 from Europe
Which display did you read out?
Note that MuLab's own cpu display shows the percentage of cpu consumption compared to what can be done in 1 audio block.
Windows' cpu display is measuring overall and thus will show lower values. I don't know what Reaper's display measures. There is a real chance that the 0.7 and 3.4 cannot be compared because they are simply different types of values.
Note that MuLab's own cpu display shows the percentage of cpu consumption compared to what can be done in 1 audio block.
Windows' cpu display is measuring overall and thus will show lower values. I don't know what Reaper's display measures. There is a real chance that the 0.7 and 3.4 cannot be compared because they are simply different types of values.
- KVRAF
- 13865 posts since 24 Jun, 2008 from Europe
When cpu measurement is done 'overall' then block size won't influence the measured value a lot. But when cpu measurement is done 'per audio block' (as MuLab does, cause that's the most relevant value) then if you measure for say blocksize 512 samples and then measure the same project for blocksize 256 samples the measured value will at least be double. When cpu measurement is done 'overall' the measured value in the second case may only be a little bit higher, maybe even not noticable. It are really 2 totally different types of measurement.
-
- KVRAF
- 3186 posts since 18 Mar, 2008
The way I did testing before (not for MuLab unfortunately) is to set same buffer settings and do same stress test and see which one will have highest track count before we hit the limit, if there is difference, one will hit first with lower number of instances, easy as that, nothing scientific about it, we are making music and number of instances we can run is all that matters to us, right, so do stress test and see what really gives you more.
This entire forum is wading through predictions, opinions, barely formed thoughts, drama, and whining. If you don't enjoy that, why are you here?
ShawnG
- KVRAF
- 13865 posts since 24 Jun, 2008 from Europe
Well i'm sure that there must be other differences then. I did a quick double-check test myself yesterday compared M7 to Ext 2.7 and FLS 12.0 playing a 3 note chord to the same VSTi and it was all quite equal. We all get very different results it seems. I know Reaper is very efficient indeed may be one of the bests in that regard, partially because it uses some trick that it precalculates things which has a penalty on realtime aspects, as you can hear when doing certain things. MuLab is simple and straightforward: Everything is calculated in realtime, no delays.samardac wrote:I used standard Task Manager from Windows 10 for both apps.
-
fluffy_little_something fluffy_little_something https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=281847
- Banned
- Topic Starter
- 12880 posts since 5 Jun, 2012
I have the same problem with that explanation given before. I set every parameter I have access to the same way. I set the sampling rate to 96, and in the ASIO control panel of my sound card 16bit and a latency of 8ms, which automatically results in a buffer size of 768 in Mixcraft, a value I can't change, except if I pick another latency in ASIO.Zexila wrote:Sorry for dumb&OT post, but how do one even change buffer size for on-board card on OS X in MuLab?
I don't know what buffer size Mulab determines based on my ASIO settings.
Either way, no matter what the reasons for the differences are, somehow Mixcraft and maybe Reaper etc. as well seem to do things differently, more efficiently than Mulab.
Does Mulab use higher accuracy inside? I think I remember reading that some DAW developers have claimed such things in the past.
-
fluffy_little_something fluffy_little_something https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=281847
- Banned
- Topic Starter
- 12880 posts since 5 Jun, 2012
Which VST did you use? It should be something demanding so that any differences become more obvious. When you use a very economic VST to begin with, the differences will be so small that you can't even rule out that they result from some Windows processes or whatever. After all, the Windows resource manager values also slightly fluctuate over time...mutools wrote:Well i'm sure that there must be other differences then. I did a quick double-check test myself yesterday compared M7 to Ext 2.7 and FLS 12.0 playing a 3 note chord to the same VSTi and it was all quite equal. We all get very different results it seems. I know Reaper is very efficient indeed may be one of the bests in that regard, partially because it uses some trick that it precalculates things which has a penalty on realtime aspects, as you can hear when doing certain things. MuLab is simple and straightforward: Everything is calculated in realtime, no delays.samardac wrote:I used standard Task Manager from Windows 10 for both apps.
- KVRAF
- 13865 posts since 24 Jun, 2008 from Europe
In the audio device's preference panel.Zexila wrote:Sorry for dumb&OT post, but how do one even change buffer size for on-board card on OS X in MuLab?
-
- KVRAF
- 3186 posts since 18 Mar, 2008
One in OS X and one in MuLab...mutools wrote:In the audio device's preference panel.Zexila wrote:Sorry for dumb&OT post, but how do one even change buffer size for on-board card on OS X in MuLab?
You do not have the required permissions to view the files attached to this post.
This entire forum is wading through predictions, opinions, barely formed thoughts, drama, and whining. If you don't enjoy that, why are you here?
ShawnG
-
- KVRist
- 130 posts since 16 Mar, 2012
I wrote in my post, https://www.facebook.com/MLVSTfluffy_little_something wrote:Which VST did you use? It should be something demanding so that any differences become more obvious. When you use a very economic VST to begin with, the differences will be so small that you can't even rule out that they result from some Windows processes or whatever. After all, the Windows resource manager values also slightly fluctuate over time...mutools wrote:Well i'm sure that there must be other differences then. I did a quick double-check test myself yesterday compared M7 to Ext 2.7 and FLS 12.0 playing a 3 note chord to the same VSTi and it was all quite equal. We all get very different results it seems. I know Reaper is very efficient indeed may be one of the bests in that regard, partially because it uses some trick that it precalculates things which has a penalty on realtime aspects, as you can hear when doing certain things. MuLab is simple and straightforward: Everything is calculated in realtime, no delays.samardac wrote:I used standard Task Manager from Windows 10 for both apps.
-
fluffy_little_something fluffy_little_something https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=281847
- Banned
- Topic Starter
- 12880 posts since 5 Jun, 2012
OT, but I have seen that you use the AMD FX 8350 processor, how does that work for really demanding plugins? I am asking because the 8370 is now on sale here and includes the new silent stock cooler, so I am thinking of getting thatpljones wrote:Here's my spec. First, with no DAW loaded:Then with Reaper loaded, with two tracks (input monitoring, etc, enabled) each with mda ePiano. (Edit: and I went back and checked it made no difference if only one was monitoring input, too.)Code: Select all
AMD FX(tm)-8350 Eight-Core Processor Maximum speed: 4.10 GHz Sockets: 1 Cores: 4 Logical processors: 8 Virtualisation: Enabled L1 cache: 384 KB L2 cache: 8.0 MB L3 cache: 8.0 MB Utilisation 2% Speed 2.13 GHz Up time 0:00:33:32 Processes 66 Threads 1002 Handles 25995Next, MuLab 6 with mda ePiano.Code: Select all
Utilisation 4%Finally, MuLab 7.0.28 with mda ePiano.Code: Select all
Utilisation 4%Code: Select all
Utilisation 4%
-
fluffy_little_something fluffy_little_something https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=281847
- Banned
- Topic Starter
- 12880 posts since 5 Jun, 2012
I was asking MuToolssamardac wrote:I wrote in my post, https://www.facebook.com/MLVSTfluffy_little_something wrote:Which VST did you use? It should be something demanding so that any differences become more obvious. When you use a very economic VST to begin with, the differences will be so small that you can't even rule out that they result from some Windows processes or whatever. After all, the Windows resource manager values also slightly fluctuate over time...mutools wrote:Well i'm sure that there must be other differences then. I did a quick double-check test myself yesterday compared M7 to Ext 2.7 and FLS 12.0 playing a 3 note chord to the same VSTi and it was all quite equal. We all get very different results it seems. I know Reaper is very efficient indeed may be one of the bests in that regard, partially because it uses some trick that it precalculates things which has a penalty on realtime aspects, as you can hear when doing certain things. MuLab is simple and straightforward: Everything is calculated in realtime, no delays.samardac wrote:I used standard Task Manager from Windows 10 for both apps.
- KVRAF
- 13865 posts since 24 Jun, 2008 from Europe
Youcan change buffer size in the ASIO control panel.fluffy_little_something wrote:I have the same problem with that explanation given before.Zexila wrote:Sorry for dumb&OT post, but how do one even change buffer size for on-board card on OS X in MuLab?
MuLab uses the ASIO buffer size set in the ASIO control panel. Simple, straight.I don't know what buffer size Mulab determines based on my ASIO settings.
We're still discussing how to measure, so we can't conclude about differences yet.Either way, no matter what the reasons for the differences are
"Seems" is the right word indeed, imho.somehow Mixcraft and maybe Reaper etc. as well seem to do things differently, more efficiently than Mulab.
Hey i'm not saying MuLab will be the topmost efficient of all DAWs, may be not. I do care about efficiency but it's not the topmost priority for me. Sound quality, stability and creative flow are top prios. Efficiency is important too and i invest important r&d time in cpu optimizations. What i don't believe is the figures some of you guys are posting here which tell that MuLab would use double even triple the cpu Reaper or Mixcraft are using. That's absurd, that can't be possible. There must be some reasons that explain those differences. I already replied several things that could explain differences.
Speaking about MUX Modular: Yes i always choose for no compromise wrt sound quality!! I'd rather spent more cpu cycles, but sound quality is top prio.Does Mulab use higher accuracy inside?
But that's not relevant here as we're talking about plugin in a VSTi. And that's a black box for the DAW.
