Activer l'accélération multithread de PixInsight 1.9.3
L’une des mises à jour majeures de PixInsight 1.9.3 résout un problème critiqué de longue date : l’impossibilité d’exploiter efficacement le multithreading pour améliorer les performances. Cet article explique le sens de cette amélioration, et comment la configurer après avoir installé la nouvelle version pour vraiment l’activer.
L’ancien point faible
Les habitués de PixInsight l’ont sans doute tous ressenti : à part WBPP, la plupart des processus (process) ou des scripts n’ont jamais pu utiliser que très peu de cœurs pour accomplir leur travail. Même si vous avez entre les mains un CPU grand public haut de gamme du type 16 cœurs 32 threads, voire un CPU de station de travail doté d’encore plus de cœurs, l’exécution n’occupe la plupart du temps qu’un ou deux cœurs. Résultat : un gain de performance en mono-cœur aide notablement PixInsight, mais l’augmentation du nombre de cœurs ne fait presque aucune différence notable pour la plupart des tâches ordinaires.
L’amélioration dans la 1.9.3
Cette mise à jour a réécrit beaucoup de ces processus et augmenté l’efficacité des CPU multicœurs lors de l’exécution des processus ou des scripts. Il faut toutefois noter ceci : après avoir installé la version 1.9.3, il reste nécessaire de passer par une configuration pour activer cette accélération.
Étapes d’activation
- À l’ouverture de PixInsight, un message d’avertissement apparaît, vous informant qu’une analyse des performances des threads doit être exécutée.
- Fermez le message et saisissez dans la console la commande
performance -x. - Le logiciel se met à calculer et occupe le CPU pendant son exécution.
- Après quelques minutes environ (sur un AMD 7950X, par exemple, cela a pris environ 10 minutes), l’achèvement de la tâche s’affiche. À ce stade, PixInsight est capable d’évaluer correctement et de faire appel au multithreading pour aider à accélérer l’exécution des processus et des scripts.
Cette étape n’a besoin d’être exécutée qu’une seule fois.

Effet mesuré en pratique
D’après mes propres tests, les processus qui demandaient auparavant 10 à 15 secondes se terminent maintenant presque tous en une seconde. Pour un flux de travail où l’on doit essayer les paramètres encore et encore, ce genre d’accélération est bien perceptible, et je recommande vivement à tous les utilisateurs qui passent à la 1.9.3 de faire cette configuration une fois.