Performance increase survey

I have the original base level MacBook Air M1. I don’t see much difference in “typical” patches. But in extreme cases the ARM version can run patches that x86 cannot.

For example, my VCP#75 AirWindows challenge patch with 81 instances of AirWindows cannot run on x86 version - it pegs the max and average CPU usage above 220%. But the ARM version handles it with ease at 38% / 42%. Also I can run configured at 60 fps with actual output at 57 fps.

Another example is an FM patch where I was experimenting running at high sample rates to see if I could minimize aliasing. On the PC I could go up to 384kHz. Put on x86 M1 I was limited to 96kHz. Now with the Arm version I can go to 384kHz on the mac.

One other thing I notice is the Arm version seems to better support multiple threads. With the x86 version multiple threads never helped, and often prevented the patch from working. But the ARM version is able to run all my tested patches with multiple threads. I haven’t yet run across a patch where multiple threads is beneficial, but I suspect I will eventually.

2 Likes