High CPU load / Crackles on Apple Silicon based computers

Last update July 12, 2023 / This article concerns Mac OS X users only

This problem may occur with some more demanding patches; with more layers employed and greater polyphony used.

Background

In order to achieve better performance on multicore processors Lush introduces threading to the audio processing, by generating sound using several threads working in parallel, which allows CPU / OS to allocate the threads to individual CPU cores thus spread load amongst the cores improving overall performance.

The problem is related to way how new Apple Silicon processors handle the threads internally and different architecture compared to Intel processors.

Solution

To counteract it’s suggested to disable Multi Core Support option in Lush 2 options;

Options button -> Processing -> Multi Core Support option

Not suitable solution?

Use the search or contact our staff:

Submit a ticket