"BETTER WBPP SPEED"

PixInsight Addicts 16 replies978 views
Ferran Bosch (S.A.C.) avatar
Hi, I have a question for computer experts: what should be the main hardware priority of a computer to improve processing speed in the WBPP?

Thanks in advance.

Ferran
Jure Menart avatar
More CPU cores, bigger and faster DDR…
David Zimák avatar
Denifitelly….more CPU cores, threads + you can also gain something from more RAM memory and adjusting a SWAP file/s..

David
Sven Eklund avatar
Depends. For me, with lots of data (bin1x1 asi6200mm frames), the most effective way was more fast primary memory. Maxed out at 128GB.

Look at the performance monitor and see what is maxing out - memory or CPU.
This is how my morning session looked like:

During Calibration:



During Integration:
Faus Márquez avatar
Hola Ferran, básicamente cambiar de ordenador o comprar un portátil con la CPU de Intel o AMD de 7 ó más y con 32GB de memoria RAM. Si tu ordenador es de sobremesa y no quieres cambiarlo puedes mirar ampliar la memoria RAM todo lo que te permita tu placa base eso disminuirá los tiempos de espera drásticamente.
Una pregunta Ferran, vi un correo que me llegó firmado por ti comentando el tema de la calibración de color pero no tenía tiempo y ahora no lo encuentro me podrías poner el enlace, es un tema crucial para dar con el color adecuado en nebulosas muy complejas a veces cargadas de estrellas.  Gracias y un abrazo
Ferran Bosch (S.A.C.) avatar
Faus Márquez:
Hola Ferran, básicamente cambiar de ordenador o comprar un portátil con la CPU de Intel o AMD de 7 ó más y con 32GB de memoria RAM. Si tu ordenador es de sobremesa y no quieres cambiarlo puedes mirar ampliar la memoria RAM todo lo que te permita tu placa base eso disminuirá los tiempos de espera drásticamente.
Una pregunta Ferran, vi un correo que me llegó firmado por ti comentando el tema de la calibración de color pero no tenía tiempo y ahora no lo encuentro me podrías poner el enlace, es un tema crucial para dar con el color adecuado en nebulosas muy complejas a veces cargadas de estrellas.  Gracias y un abrazo

Claro, como no, ¿en que idioma lo quieres? lo tengo en catalán, en castellano y en inglés 😂 https://fosc.sacastello.org/spcc-valencia-catala-mallorqui/  https://fosc.sacastello.org/spcc-castellano/  https://fosc.sacastello.org/spcc-english/
Faus Márquez avatar
En castellano por favor, y ya que estamos me ha surgido un problema que paso a relatarte, no sé si esta aplicación sirve para banda estrecha porque en el momento que uno las diferentes imágenes en RGB, la imagen resultante pierde los datos astrométricos y si quiero hacerlo uno por uno la aplicación me dice que solo vale para una imagen en RGB, ¿como lo haces tú en un trabajo de banda estrecha? Muchas gracias
Ferran Bosch (S.A.C.) avatar
Faus Márquez:
En castellano por favor, y ya que estamos me ha surgido un problema que paso a relatarte, no sé si esta aplicación sirve para banda estrecha porque en el momento que uno las diferentes imágenes en RGB, la imagen resultante pierde los datos astrométricos y si quiero hacerlo uno por uno la aplicación me dice que solo vale para una imagen en RGB, ¿como lo haces tú en un trabajo de banda estrecha? Muchas gracias

Con el script plate solve, simplemente dale a aplicar, luego, vas a SPCC y activa el modo "narrow band", allí debes poner el ancho de banda de cada filtro en nanometros, tienes que conocer ese dato y asignarlo a cada canal dependiendo de la paleta que hayas usado. Por defecto viene con 3nm por cada canal, pero yo por ejemplo cuando es una foto hecha con mi OSC y el L-eNhance , le pongo 10nm al canal R y 14 tabnto al verde como al azul (HOO)
Faus Márquez avatar
Fenomenal ojalá no me de problema. Gracias
Michael J. Mangieri avatar
The number one key item is a multi-core CPU - the more the better. PixInsight will use the parallel processing capability of your OS splitting up the subs into many sub-subs and processing them at the same time. My processing time went from 3 hours to just minutes moving from a single core PC to a 24 core PC. Memory also helps; 64G - 128G.
Helpful Concise Engaging
Ferran Bosch (S.A.C.) avatar
Faus Márquez:
Fenomenal ojalá no me de problema. Gracias

Solo debes recordar que filtro has asignado a cada canal, después de Channel Combination haz el Plate Solve, si los archivos anteriores estaban resueltos de origen, o del WBPP, aunque te diga que has perdido la solución astrométrica, las coordenadas, la fecha y la focal, deberían permanecer en el cuadro de dialogo del script, yo suelo chequear la focal, a veces se confunde y por eso no puede resolver el campo, pero no deberías tener mayores problemas, luego, cuando vayas a SPCC simplemente activas el modo narrow band e introduce el paso de banda en nanómetros de cada canal y listo, se me olvidaba, si cambias la paleta, cerciorate también de poner el ancho de banda exacto de tus filtros, por f¡defecto viene en 603 o algo asi.
Helpful
danieldh206 avatar
Also make sure the CPU is cooling properly. The CPU performance will slow down if the CPU is getting too hot. If performance is good at first but then starts slowing down the CPU could be getting hot. Heat can be an issue with some NVME SSD drives. The drive will slow down it if gets hot.
Brian Diaz avatar

hi

here is the link about system requirement

https://pixinsight.com/sysreq/

fast SSD drives is one of my favorites

I love gaming computers

CS

Brian

kuechlew avatar

Some people may not like my answer, I give it anyway: Investing in more RAM and faster SSDs is certainly a great decission if you are a power user and use a bunch of software which profits from it. If WBPP is the only use case on your computer which bothers you, investing in another specialized stacking software may be a better (and smaller) investment of money. Personally I gave up on WBPP and stack my images with Astro Pixel Processor. I’ll never look back. I don’t want to turn this into a “WBPP vs. other software” thread though. Everyone should just use what he/she likes.

Clear skies

Wolfgang

Helpful Respectful Concise Supportive
Michael Gehrisch avatar

danieldh206 · Aug 14, 2025, 09:28 PM

Also make sure the CPU is cooling properly. The CPU performance will slow down if the CPU is getting too hot. If performance is good at first but then starts slowing down the CPU could be getting hot. Heat can be an issue with some NVME SSD drives. The drive will slow down it if gets hot.

Yes! I frequently move my laptop from the living room to our outdoor shed to run WBPP because it can be 10 degrees C cooler and this seems to cut processing time by 20%

Helpful Concise
James Peirce avatar

It kinda depends, like some folks suggested. And there are different points for each bottleneck to become an issue.

For WBPP it is most commonly CPU cores.

You need to have enough memory to complete the task. This tends to spike for some specific operations like drizzle integration. Having sufficient memory available can also reduce the need to lean on slower storage for temporary files (including by the OS) which can offer other performance upsides. The amount of memory needed depends on factors like quantity of files, resolution of files (including upscaling with drizzle), and settings. Memory can also be affected quite a bit by OS/CPU architecture (e.g., an Apple M processor uses memory much more efficiently than x86-64 due to hardware design).

Storage speed can matter too. Generally it is best if the OS and PixInsight are running off a fast SSD. This helps a lot with temporary/swap files and other various I/O operations. Where any additional or alternative working directories are created (PixInsight preferences) matters as well. Having very fast and sufficient storage media here can help to ease the consequences of memory constraints and can make a big difference in performance if memory is stressed. What matters a bit less is the working drive for a stacking project. These I/O operations during stacking add up, but usually the bottleneck is decidedly in processing rather than file operations. However, an SSD helps here (doesn’t need to be exceptional) and using something like a NAS for the project working drive can be very problematic. A NAS or an external spinning platter hard drive is great, and much more economical, for archiving project files, however.

So as long as there are no major failures in those regards, the bottleneck ends up being CPU cores. WBPP, in most operations, assigns processing of one file to one core. If it has access to 8 cores, it will process 8 files at a time, and it will typically ramp those cores to 100% for that processing (100% CPU utilization is normal). You can process more files simultaneously with more cores. And faster cores help to process each file faster. ’Course, more cores can also ramp up some of the other resource demands.

GPU is not very relevant for stacking. A GPU which can accelerate machine learning processes (NVIDIA CUDA or the Apple M chips) helps distinctly with those related tools, like StarXTerminator.

Unfortunately, once you’re actually processing, the number of tasks which are multi-threaded starts to fall off, and you can run into some single-threaded tasks that want a fast processor core and may lean a fair bit on some other resources. So it may be worth weighing that a bit given you can walk away and do something else during WBPP processing, even if it takes a while, but some of those other tasks may be ones where we are staring at the monitor.

Helpful
Mike S avatar

I recently made a similar post in the Pixinsight Facebook group. I was headed in the direction of a loaded Ryzen 9950 PC and I ended up going with a Mac Studio Apple M3 Ultra, 32-core CPU, 80‑core GPU, 512gb memory with 8tb SSD storage. Anxious to see how much faster it is than my current setup (and the 9950 benchmark reports). I did a stack in WBPP that took 9 hours. I’m going to repeat that exact same process later this afternoon for a real world comparison.

Well Written Concise