Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 12-25-2011, 06:47 AM   #1
aknuds1
Human being with feelings
 
Join Date: Jun 2011
Posts: 31
Default How to make Reaper distribute VSTi load across cores?

I'm seeing in Reaper 4.14 x64 that with three instances of the U-He Diva VSTi, only one of 8 cores gets utilized, all the way to 100% actually. Must I change some Reaper setting to make it distribute the processing?

aknuds1 is offline   Reply With Quote
Old 12-25-2011, 07:14 AM   #2
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,553
Default

Do you have the instances on different tracks each?
Evan is offline   Reply With Quote
Old 12-25-2011, 07:52 AM   #3
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Diva doesn't have full multicore support yet, as I gathered.
EvilDragon is offline   Reply With Quote
Old 12-25-2011, 07:56 AM   #4
aknuds1
Human being with feelings
 
Join Date: Jun 2011
Posts: 31
Default

Quote:
Originally Posted by Evan View Post
Do you have the instances on different tracks each?
Yes, one track per instance. I think I've seen this behaviour with a multitude of different VSTis/VSTs btw in a different project, but it didn't occur to me it might be due to lack of multi-processing. I can do some more testing, but I don't think this particular to Diva anyway.
aknuds1 is offline   Reply With Quote
Old 12-25-2011, 07:58 AM   #5
aknuds1
Human being with feelings
 
Join Date: Jun 2011
Posts: 31
Default

Quote:
Originally Posted by EvilDragon View Post
Diva doesn't have full multicore support yet, as I gathered.
Doesn't matter. It's Reaper that should distribute the instances across cores, no? I've tested the same setup in Studio One, which distributes across cores just fine. Actually, from the resource monitor, it looks like S1 utilized at least 7 cores (still just three instances of Diva)!
aknuds1 is offline   Reply With Quote
Old 12-25-2011, 08:50 AM   #6
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

If you have the vstis on record armed tracks, be sure to go to prefs/buffering and enable 'live fx multiprocessing.'
Justin is offline   Reply With Quote
Old 12-25-2011, 10:10 AM   #7
aknuds1
Human being with feelings
 
Join Date: Jun 2011
Posts: 31
Default

Quote:
Originally Posted by Justin View Post
If you have the vstis on record armed tracks, be sure to go to prefs/buffering and enable 'live fx multiprocessing.'
You hit the nail right on the head, thanks!! Are there any real drawbacks to enabling this option, though? After all, Studio One always multi-processes without making any fuss about it. I must say that combined with Reaper's default of arming instrument tracks, this makes for a bit of a usability nightmare (compared to S1, which just works).
aknuds1 is offline   Reply With Quote
Old 12-25-2011, 09:58 PM   #8
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by aknuds1 View Post
You hit the nail right on the head, thanks!! Are there any real drawbacks to enabling this option, though? After all, Studio One always multi-processes without making any fuss about it. I must say that combined with Reaper's default of arming instrument tracks, this makes for a bit of a usability nightmare (compared to S1, which just works).
Nah, it should be safe to enable for most users... it should probably be defaulted to on at this point but for various legacy reasons it is not...
Justin is offline   Reply With Quote
Old 12-25-2011, 10:13 PM   #9
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

That's very interesting, Justin. Thanks for the info. By the way, it says "but isn't ideal for low latency performance", does this mean it affects all low latency duties? I mean, I mix at 512 samples and record at 128 samples, using a SR of 96kHz. Will this affect my performance if I just set it and forget about it? I'd also like to take advantage of all my PC power with demanding VSTi's.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 12-26-2011, 03:01 AM   #10
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Great questions
__________________
Track Freezing Scripts

Coachz Repo
Coachz is online now   Reply With Quote
Old 12-26-2011, 04:07 AM   #11
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

Trying it to see what difference it makes, if any, to my average VSTi-heavy project...
ivansc is offline   Reply With Quote
Old 12-26-2011, 04:29 AM   #12
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,553
Default

Let me add one more question to this: what is the current situation on hyper-threading?

I have a 2nd gen Core i3, 2 cores with 2 extra virtual cores. On that Reaper settings page, I have auto-detect activated, and it finds 4 cores. Is it ok to just leave it be, or force it to 2 cores manually?

Also curious about more recent CPUs like the intel sandy bridge.
Evan is offline   Reply With Quote
Old 12-26-2011, 04:55 AM   #13
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Use all 4, why not.
EvilDragon is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:10 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.