Will Audacity support multi-core processing?

Hi, I’m posting another new topic because I’ve seen that Audacity only uses 1 core (with hyperthreading) when I export projects, apply effects…

I’m using a Windows 8.1 x64 laptop, with an Intel i7-4700MQ @2.4GHz up to 3.4GHz, with 4 cores with hyperthreading. It takes much more time to process data cause 6 out of my 8 threads are idle when processing data: export, change tempo, change pitch…

Will Audacity use the 8 threads anytime soon when processing data? It will save a lot of time, almost x4 times.


See the bottom of this answer https://forum.audacityteam.org/t/ssd-is-a-must-have-when-using-audacity/35495/2 . In general, developers say that running the same task in multiple threads will only come slowly, and will only be done for processor-intensive tasks.


Thanks for the info, Gale. I though exporting data and applying effects to it would take advantage of the 4 cores and 8 threads. As I don’t know much about how CPU cores/threads and encoding works, I can’t say much. I just hoped it could be done :cry: .

Some effects are better suited to it than others (for example Equalization already processes each track independently so if you had four tracks and four cores each track could be processed on one core).

If an effect has to look at all the tracks or channels in order to make its calculations (like Amplify does), it becomes harder.