本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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ñolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربية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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

De multithread-versnelling van PixInsight 1.9.3 inschakelen

Gereedschap en hardware2025.02

Een van de belangrijkste updates in PixInsight 1.9.3 lost een probleem op dat al lang bekritiseerd werd: het onvermogen om multithreading effectief te benutten om de prestaties te verbeteren. Dit artikel legt uit wat deze verbetering betekent en hoe u die na de installatie van de nieuwe versie moet instellen om haar daadwerkelijk in te schakelen.

Het oude pijnpunt

Wie PixInsight vaak gebruikt, zal het waarschijnlijk hebben gemerkt: afgezien van WBPP konden de meeste processen (process) of scripts hun werk van oudsher slechts met heel weinig cores uitvoeren. Zelfs als u een high-end consumenten-CPU met 16 cores en 32 threads in handen hebt, of zelfs een workstation-CPU met nog meer cores, wordt tijdens de uitvoering meestal maar één of twee cores belast. Het gevolg is dat een verbetering van de singlecoreprestaties PixInsight merkbaar helpt, maar dat een toename van het aantal cores bij de meeste gewone taken nauwelijks een merkbaar verschil maakt.

De verbetering in 1.9.3

Deze update heeft veel van die processen herschreven en de efficiëntie van multicore-CPU’s bij het uitvoeren van processen of scripts verhoogd. Let echter op: na de installatie van versie 1.9.3 is er nog een eenmalige instelstap nodig om deze versnelling in te schakelen.

Stappen om het in te schakelen

  1. Wanneer u PixInsight opent, verschijnt er een waarschuwing die u meedeelt dat er een threadprestatieanalyse moet worden uitgevoerd.
  2. Sluit de melding en voer in de console de opdracht performance -x in.
  3. De software begint te rekenen en belast daarbij de CPU.
  4. Na ongeveer een paar minuten (op een AMD 7950X duurde het bijvoorbeeld ongeveer 10 minuten) wordt weergegeven dat de taak voltooid is. Vanaf dit moment kan PixInsight multithreading correct inschatten en aanroepen om de uitvoering van processen en scripts te helpen versnellen.

Deze stap hoeft maar één keer te worden uitgevoerd.

Het instelscherm van de threadprestatieanalyse van PixInsight 1.9.3

Gemeten effect in de praktijk

Uit mijn eigen tests blijkt dat processen die vroeger 10 tot 15 seconden nodig hadden, nu bijna allemaal in één seconde klaar zijn. Voor een workflow waarin u de parameters keer op keer moet uittesten, is dit soort versnelling goed merkbaar, en ik raad alle gebruikers die naar 1.9.3 upgraden ten zeerste aan om deze instelling één keer uit te voeren.