Activar la aceleración multihilo de PixInsight 1.9.3
Una de las grandes actualizaciones destacadas de PixInsight 1.9.3 resuelve un problema criticado desde hace mucho tiempo: la incapacidad de aprovechar eficazmente los múltiples hilos para mejorar el rendimiento. Este artículo explica el significado de esta mejora y cómo hay que configurarla, tras instalar la nueva versión, para activarla de verdad.
El antiguo punto doloroso
Quienes usan PixInsight a menudo seguramente lo habrán notado: salvo WBPP, la mayoría de los procesos (process) o scripts solo han podido usar desde siempre muy pocos núcleos para completar el trabajo. Aunque tengas en las manos una CPU de consumo de gama alta como una de 16 núcleos y 32 hilos, o incluso una CPU de estación de trabajo con más núcleos aún, durante la ejecución casi siempre se ocupan solo uno o dos núcleos. El resultado es que una mejora en el rendimiento mononúcleo ayuda notablemente a PixInsight, pero un aumento en el número de núcleos apenas supone una diferencia apreciable en la mayoría de las tareas corrientes.
La mejora en la 1.9.3
Esta actualización reescribió muchos de esos procesos y aumentó la eficiencia de las CPU multinúcleo al ejecutar procesos o scripts. Pero hay que tener en cuenta lo siguiente: después de instalar la versión 1.9.3, todavía hace falta pasar por una configuración para activar esta aceleración.
Pasos para activarla
- Al abrir PixInsight, aparece un mensaje de advertencia que te informa de que hay que ejecutar un análisis de rendimiento de hilos.
- Cierra el mensaje e introduce en la console el comando
performance -x. - El software comenzará a calcular y ocupará la CPU mientras se ejecuta.
- Tras unos minutos (con una AMD 7950X, por ejemplo, tardó unos 10 minutos) se mostrará que la tarea ha finalizado. En este punto, PixInsight ya puede evaluar correctamente e invocar los múltiples hilos para ayudar a acelerar la ejecución de los procesos y los scripts.
Este paso solo hay que ejecutarlo una vez.

Efecto medido en la práctica
Según mis propias pruebas, los procesos que antes tardaban de 10 a 15 segundos ahora terminan casi todos en un segundo. Para un flujo de trabajo en el que hay que probar parámetros una y otra vez, esta clase de aceleración se nota bastante, y recomiendo encarecidamente a todos los usuarios que actualicen a la 1.9.3 que hagan esta configuración una vez.