![]() Apple proposed some specific (and sometimes conflicting) solutions for real time audio, such as Audio WorkGroups, while promoting QOS-based priority for threads at the same time. I am not sure why this change happened, but this caused many plug-ins and audio software to perform pretty badly on Apple silicon devices. ![]() In the realm of real-time audio, using efficiency cores is a definite no-go. It is essential to note that Apple Silicon processors are asymmetric, with two types of cores: efficiency cores (E-cores), suitable for background tasks with low processing demands, and performance cores (P-cores), designed for heavy-duty processing tasks. This unexpected shift, even when the audio thread was waiting for completion, resulted in frustrating audio dropouts and poor multicore performance. High-priority threads used for real-time audio processing started getting randomly assigned to efficiency cores instead of performance cores. Something shifted with the release of MacOS 13, codenamed Ventura, and it specifically affected Apple Silicon processors. However, as technology evolves, so do the challenges. ![]() ![]() ![]() The initial results were promising, on both Intel and Apple M1 processors, as demonstrated in our Intel vs Apple Silicon benchmark. These updates brought the exciting capability of multicore processing to both MacOS and Windows, promising the ability to handle multiple plugins simultaneously on multicore processors. Back in 2021, we made strides in our mission to enhance audio processing performance, and released updates for most our plug-ins and software. In the world of audio software, keeping up with hardware advancements is crucial. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |