本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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ê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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسیЦей сайт також доступний українською.Переглянути українськоюTato stránka je k dispozici také v češtině.Zobrazit v češtiněEz az oldal magyarul is elérhető.Megtekintés magyarulเว็บไซต์นี้มีเวอร์ชันภาษาไทยดูเป็นภาษาไทย

Activarea accelerării multithread în PixInsight 1.9.3

Instrumente și hardware2025.02

Una dintre actualizările majore ale PixInsight 1.9.3 rezolvă tocmai o problemă criticată de multă vreme: imposibilitatea de a folosi eficient multithread pentru a crește performanța. Acest articol explică sensul acestei îmbunătățiri, precum și modul în care trebuie configurat programul după instalarea noii versiuni pentru a o activa cu adevărat.

Punctul dureros din trecut

Prietenii care folosesc des PixInsight probabil au simțit asta: cu excepția WBPP, majoritatea proceselor (process) sau scripturilor au putut dintotdeauna să folosească doar foarte puține nuclee pentru a-și duce treaba la capăt. Chiar dacă este vorba despre un CPU de consum de vârf, de tipul 16 nuclee și 32 de fire de execuție, sau chiar despre un CPU de stație de lucru cu și mai multe nuclee, la execuție de regulă tot doar unul sau două nuclee sunt ocupate. Rezultatul este următorul: îmbunătățirea performanței pe un singur nucleu ajută semnificativ PixInsight, dar creșterea numărului de nuclee nu aduce aproape nicio diferență vizibilă pentru majoritatea sarcinilor obișnuite.

Îmbunătățirile din 1.9.3

Această actualizare a rescris multe dintre aceste procese, crescând eficiența CPU-urilor cu mai multe nuclee la execuția proceselor sau a scripturilor. Trebuie însă reținut că, după instalarea versiunii 1.9.3, mai este nevoie de o configurare pentru a activa această accelerare.

Pașii de activare

  1. La deschiderea PixInsight apare un mesaj de avertizare care anunță că trebuie rulată o analiză a performanței firelor de execuție.
  2. Închideți mesajul și introduceți comanda performance -x în console.
  3. Softul va începe calculul și va ocupa CPU-ul în timp ce rulează.
  4. După câteva minute (de exemplu, pe un AMD 7950X a durat circa 10 minute) se afișează finalizarea sarcinii. Din acest moment, PixInsight poate evalua și folosi corect multithread, pentru a ajuta la accelerarea execuției proceselor și a scripturilor.

Acest pas trebuie executat o singură dată.

Ecranul de configurare a analizei performanței firelor de execuție din PixInsight 1.9.3

Rezultate din testele practice

Din testele mele, procesele care înainte aveau nevoie de 10 până la 15 secunde acum se termină aproape toate într-o secundă. Pentru un flux de lucru în care parametrii trebuie încercați în mod repetat, o asemenea accelerare se simte destul de clar, așa că recomand cu tărie ca toți utilizatorii care actualizează la 1.9.3 să facă o dată această configurare.