本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Attivare l'accelerazione multithread di PixInsight 1.9.3

Strumenti e hardware2025.02

Uno dei principali aggiornamenti di rilievo di PixInsight 1.9.3 risolve un problema criticato da tempo: l’incapacità di sfruttare efficacemente il multithreading per migliorare le prestazioni. Questo articolo spiega il significato di questo miglioramento e come configurarlo, dopo aver installato la nuova versione, per attivarlo davvero.

Il punto dolente del passato

Chi usa spesso PixInsight l’avrà probabilmente percepito: a parte WBPP, la maggior parte dei processi (process) o degli script è sempre riuscita a usare soltanto pochissimi core per portare a termine il lavoro. Anche se si ha tra le mani una CPU consumer di fascia alta come una a 16 core e 32 thread, o persino una CPU da workstation con ancora più core, durante l’esecuzione per lo più vengono occupati solo uno o due core. Il risultato è che un miglioramento delle prestazioni single-core aiuta notevolmente PixInsight, ma un aumento del numero di core non fa quasi alcuna differenza apprezzabile nella maggior parte dei compiti ordinari.

Il miglioramento nella 1.9.3

Questo aggiornamento ha riscritto molti di quei processi, aumentando l’efficienza delle CPU multi-core nell’esecuzione di processi o script. Va però notato che, dopo aver installato la versione 1.9.3, occorre ancora passare per un’impostazione per attivare questa accelerazione.

Passaggi per attivarla

  1. All’apertura di PixInsight compare un messaggio di avviso che informa della necessità di eseguire un’analisi delle prestazioni dei thread.
  2. Chiudere il messaggio e inserire nella console il comando performance -x.
  3. Il software inizierà a calcolare, occupando la CPU durante l’esecuzione.
  4. Dopo qualche minuto (con una AMD 7950X, per esempio, ci ha messo circa 10 minuti) verrà mostrato il completamento dell’operazione. A questo punto PixInsight è in grado di valutare correttamente e di richiamare il multithreading per contribuire ad accelerare l’esecuzione di processi e script.

Questo passaggio va eseguito una volta sola.

La schermata di configurazione dell’analisi delle prestazioni dei thread di PixInsight 1.9.3

Effetto misurato nella pratica

Dalle mie prove, i processi che prima richiedevano dai 10 ai 15 secondi ora terminano quasi tutti in un secondo. Per un flusso di lavoro in cui bisogna provare i parametri più e più volte, questo tipo di accelerazione si percepisce parecchio, e raccomando vivamente a tutti gli utenti che aggiornano alla 1.9.3 di eseguire questa configurazione una volta.