I have an AMD Ryzen 2700 (8 cores, 16 threads,3.2 GHz base, boost Up to 4.1GHz) but I’m not getting as much out of it as I was hoping in Rack so I am thinking of upgrading it.
I’m looking at these but I don’t know which I should go for, there’s quite a price difference but doesn’t seem like a great deal of difference in the numbers. Would I see a noticeable difference with these?
£307.99 - The Ryzen 7 3800X has 8 Cores and 16 threads with a 4.5 GHz Boost, 3.9 GHz base clock, 36 MB total cache and 105 Watts TDP.
£191.04 - The Ryzen 3600X has 6 cores and 12 threads, with a 4.4 GHz Boost, with 3.8 GHz base clock, 36 MB total cache, and 95 Watts TDP.
£224.99 - The Ryzen 5 3600XT has 6 cores and 12 threads, with a 4.5 GHz Boost, with 3.8 GHz base clock, 35 MB total cache and 95 Watts TDP.
Any others I should consider?
There is also this post so I have no idea what it is I should be looking for.
No, restricting the threads to a specific processor complex. I seem to get better sound on my Ryzen 1700 by using lasso to limit Rack’s CPU affinity to one CCX (cpu complex). (available cores per CCX depends on the processor)
In Lasso, you set the CPU affinity for Rack. Then Rack will only see as many threads as Lasso lets it see.
So first you research and find out how many threads there are in a CCX for your CPU. AFAIK, the threads are grouped together in a CCX. Then go into Lasso, locate Rack in the list of running programs, and under CPU affinity select that many threads. The CPU affinity shows each available thread. For example, if your CCX has 4 threads, only select the first 4 threads in CPU affinity.
When Rack runs it will only see that number of threads if Lasso is running. In Rack you can then set it to use all the threads it can see; ignore the “most modules” because that isn’t aware you’re managing the CPU with Lasso.