As here are some Renoise users I finally ask the same question here:
In the past I mainly used RENOISE native stuff. Now I want to use more plugins, but something is strange here:
I recently bought HIVE from U-he, which is (should be) very light on the CPU. Loading 10 instances in Reaper makes the DSP load increase to ~2% (shown in Cadence while using Jack). However, when I load 10 instances in Renoise I get a DSP load of ~30%!? The same I observe with other plugins basically. Does anybody know why is this the case? I always thought Renoise is very efficient. Is there such a difference in VST treatment between Renoise and Reaper?
CPU Load - Renoise
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 381
- Joined: Sun May 28, 2017 3:52 pm
Re: CPU Load - Renoise
Well reaper is well known for it's efficiency
Joking apart, what happens if you rec arm the tracks in reaper? Part of the reason that reaper is so efficient is the fact that it preprocesses the tracks that aren't rec armed. It calculates all the audio in advance and then mixes the channels and applies the master strip fx in realtime. This leads to a more efficient use of resources, lower dsp load, etc, albeit at the cost of meters being slightly out of sync with the actual audio being processed and a slight delay between twiddling a knob and hearing the sound change.
Joking apart, what happens if you rec arm the tracks in reaper? Part of the reason that reaper is so efficient is the fact that it preprocesses the tracks that aren't rec armed. It calculates all the audio in advance and then mixes the channels and applies the master strip fx in realtime. This leads to a more efficient use of resources, lower dsp load, etc, albeit at the cost of meters being slightly out of sync with the actual audio being processed and a slight delay between twiddling a knob and hearing the sound change.
Reaper/KDE/Archlinux. i7-2600k/16GB + i7-4700HQ/16GB, RME Multiface/Babyface, Behringer X32, WA273-EQ, 2 x WA-412, ADL-600, Tegeler TRC, etc For REAPER on Linux information: https://wiki.cockos.com/wiki/index.php/REAPER_for_Linux
- lilith
- Established Member
- Posts: 1698
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 117 times
- Been thanked: 57 times
- Contact:
Re: CPU Load - Renoise
I have to correct myself. I again loaded 10 instances of Hive into Reaper and now the CPU load shown in Reaper is ~12 %. Maybe yesterday I had a different preset.
The CPU load shown in Reaper doesn't change when arming the tracks, but the RT CPU increases strongly and the number shown in Cadence obviously corresponds to the RT CPU load.
10 instances of HIVE
unarmed: ~12% RT CPU load
armed: 52% RT CPU load
In Renoise: 45% RT CPU load
So, under the line Reaper seems to be far more effective
The CPU load shown in Reaper doesn't change when arming the tracks, but the RT CPU increases strongly and the number shown in Cadence obviously corresponds to the RT CPU load.
10 instances of HIVE
unarmed: ~12% RT CPU load
armed: 52% RT CPU load
In Renoise: 45% RT CPU load
So, under the line Reaper seems to be far more effective
-
- Established Member
- Posts: 381
- Joined: Sun May 28, 2017 3:52 pm
Re: CPU Load - Renoise
Reaper's RT cpu is it's internal version of JACK's DSP load. Of course it gives a slightly different result as it's measured inside the graph.
Reaper/KDE/Archlinux. i7-2600k/16GB + i7-4700HQ/16GB, RME Multiface/Babyface, Behringer X32, WA273-EQ, 2 x WA-412, ADL-600, Tegeler TRC, etc For REAPER on Linux information: https://wiki.cockos.com/wiki/index.php/REAPER_for_Linux
-
- Established Member
- Posts: 564
- Joined: Thu Mar 12, 2015 8:41 am
- Has thanked: 44 times
- Been thanked: 8 times
Re: CPU Load - Renoise
Just a wild guess as I didn't see it mentioned: did you configure the number of CPUs to be used the same in both hosts?
- lilith
- Established Member
- Posts: 1698
- Joined: Fri May 27, 2016 11:41 pm
- Location: bLACK fOREST
- Has thanked: 117 times
- Been thanked: 57 times
- Contact:
Re: CPU Load - Renoise
Yes, both use 4 CPUs.gimmeapill wrote:Just a wild guess as I didn't see it mentioned: did you configure the number of CPUs to be used the same in both hosts?
- pdesaulniers
- Established Member
- Posts: 15
- Joined: Tue Mar 27, 2018 12:41 pm
Re: CPU Load - Renoise
I don't know much about Reaper, but I know that Renoise can run plugins in a different process (sandbox mode), which can cause plugins to run a bit slower.
You can toggle it in Preferences > Plug/Misc > Run all plugins in sandboxes. Not sure if it makes a big difference, though.
EDIT: Also, in your screenshot, it seems like all the instances of the plugin are idle. If you want lower CPU usage at idle, you might want to enable the "Auto suspend" option, in the plugin's settings. This disables the plugin when it's silent.
You can toggle it in Preferences > Plug/Misc > Run all plugins in sandboxes. Not sure if it makes a big difference, though.
EDIT: Also, in your screenshot, it seems like all the instances of the plugin are idle. If you want lower CPU usage at idle, you might want to enable the "Auto suspend" option, in the plugin's settings. This disables the plugin when it's silent.