Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Linux

Reply
 
Thread Tools Display Modes
Old 06-09-2021, 10:04 AM   #1
beowulf
Human being with feelings
 
Join Date: Sep 2012
Posts: 9
Default Gen3/4 Threadripper.. 64 cores.. useable or waste

As the title says.. I am curious if Reaper will take advantage of 32 to 64 cores on a Threadripper CPU to handle more plugins, more tracks, etc? Or is Reaper limited to not performing any better past 8 or so cores?

Also... does it take advantage of more RAM? If I have 64GB or 128GB.. will that be used as well?

I am thinking large film scores with dozens of tracks and using multiple VSTs in some cases to handle large orchestra scores?

I realize we can bake a track to audio.. but would prefer not to do that if I have the hardware.
beowulf is offline   Reply With Quote
Old 06-09-2021, 10:34 AM   #2
Glennbo
Human being with feelings
 
Glennbo's Avatar
 
Join Date: Mar 2008
Location: Planet Earth
Posts: 6,017
Default

REAPER utilizes the 8 cores and 16 threads on my Ryzen 3700X very balanced. The screen grab of my thread meter was taken while REAPER was playing back a 94 FX 43 track project with four instances of Kontakt, an instance of Guitar Rig, and Superior Drummer 2 Latin percussion. The activity bounces around, but stays very even. I would expect to see the same kind of results with more cores.

Attached Images
File Type: png ThreadMeter.png (54.7 KB, 110 views)
__________________
Glennbo
Hear My Music - Click Me!!!
--
Glennbo is offline   Reply With Quote
Old 06-10-2021, 02:12 AM   #3
Held
Human being with feelings
 
Held's Avatar
 
Join Date: Nov 2019
Posts: 299
Default

I think REAPER uses one thread per track. So you'd need at least twice the amount of tracks than you have cores to fully use the CPU.

I'm also not aware of any RAM limitations. If you're using a lot of sample libraries, it should be all used.

But even if it isn't, Linux uses free RAM to cache opened files from disk, so you'll benefit from more RAM even if REAPER doesn't use it directly.
Held is online now   Reply With Quote
Old 06-10-2021, 03:23 PM   #4
PMan
Human being with feelings
 
Join Date: Aug 2019
Posts: 181
Default

64 cores is a *lot*.

I've been looking at building an Epyc based machine. I haven't pulled the trigger on the new machine yet, but I'm now looking at the 16 core Threadripper Pro.

That being said, the (old) version 6.0 change log from https://www.reaper.fm/download-old.php says:
* Multiprocessing: auto-detect up to 128 threads
* Multiprocessing: increase anticipative FX hard limit to 128 threads, live FX hard limit to 64 threads

So it looks like from version 6.0 on, Reaper can see and utilize 64 cores/128 threads.

I've read in several places that Intel CPUs are "better" for audio because of the latency that comes from the "chiplet" design of the AMD CPUs. The data cited for those opinions comes from scanproaudio.info. However, the latest tests from 2020 put the AMD chips in a *very* close second to Intel in 1 test, and in the second test (there are only two), AMD kinda blows Intel away. See the details here:
https://www.scanproaudio.info/2020/0...udio-overview/

The chiplet/latency thing is affected by RAM speed. If you are into technical info there is an article here:
https://www.anandtech.com/show/14525...d-epyc-rome/11
that talks about RAM speed affecting Infinity Fablric speed (Infinity Fabric is what the chiplets use to talk to each other). The newer DDR4 3400 RAM speed makes a big difference.
PMan 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 11:44 AM.


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