As many will probably know by now, PixInsight released a new version (1.9.4) this week. The main change is a new and modern underlying javascript engine. This change offers performance gains across operating systems. But for Macs with Apple Silicon in particular this upgrade was crucial, as it was a necessary step for a native Apple silicon version of PixInsight. And that is crucial because the next MacOS will not support non-native applications anymore.
After upgrading my Intel-based Mac yesterday, today I took the plunge and updated my Apple Silicon Mac (MacBook Pro M2 Max with 64GB RAM). The results are absolutely fantastic. A complete WBPP run with 160 full frame (60MP) images was finished in 2/3rd of the time it did under the previous version. Just some numbers to compare:
WBPP overall - 1:27:50 > 59:48 - 32% faster
Calibration 100 lights - 7:55 > 5:55 - 25% faster
SubframeSelector - 6:06 > 3.52 - 37% faster
Registration 72 frames - 4:44 > 2:45 - 42% faster
Local Normalisation 72 frames - 12:44 > 8:16 - 35% faster
Integration 72 frames - 7:03 > 5:01 - 29% faster
BlurXTerminator - 24s > 23s - 4% faster
StarXTerminator - 40s > 38s - 5% faster
NoiseXTerminator - 22s > 21s - 4% faster
SPCC - 22s > 14s - 36% faster
The XTerminators don’t seem to benefit too much from this upgrade, but all the other steps are about a third faster than before. And the application definitely feels snappier than before.
A big thank you to the PixInsight team for a big leap forward in performance and for a native ARM-version. And this upgrade is free for all PixInsight users, very nice.
There has been a lot of commotion on the internet around this upgrade. Third party scripts also have to be updated to work with this updated version on Apple Silicon (other operating systems and Intel-based Macs work fine with the old scripts). The two main 3rd party script sources for my workflow are Cosmic Photons and Seti Astro and both had their scripts already updated at time of release or at least within 24h thereafter. So thank you Mike and Frank! As far as I could tell they all worked fine. Still having an issue with GraXpert, but looking at the Github site that issue is being ironed out as well. So based on my first experiences, all this commotion is unnecessary. There will always be teething issues with every big release of every new software. But so far for me the transition has been very smooth.