本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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üleTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Włączanie przyspieszenia wielowątkowego w programie PixInsight 1.9.3

Narzędzia i sprzęt2025.02

Jedną z najważniejszych zmian w programie PixInsight 1.9.3 jest rozwiązanie problemu, za który program od dawna zbierał cięgi: braku możliwości skutecznego wykorzystania wielowątkowości do podniesienia wydajności. W tym artykule wyjaśniam, co ta poprawka oznacza i jakie ustawienie trzeba wykonać po zainstalowaniu nowej wersji, żeby naprawdę ją włączyć.

Dawna bolączka

Ci, którzy często korzystają z programu PixInsight, na pewno to odczuli: poza WBPP większość procesów (process) czy skryptów od zawsze mogła wykonywać swoją pracę tylko na bardzo niewielu rdzeniach. Nawet jeśli masz wysokiej klasy konsumencki procesor typu 16 rdzeni i 32 wątki, a nawet procesor stacji roboczej o jeszcze większej liczbie rdzeni, podczas pracy program zajmuje zwykle tylko jeden albo dwa rdzenie. Efekt był taki, że wzrost wydajności pojedynczego rdzenia wyraźnie pomagał programowi PixInsight, ale wzrost liczby rdzeni przy większości zwykłych zadań nie robił prawie żadnej zauważalnej różnicy.

Poprawka w wersji 1.9.3

W tej aktualizacji przepisano wiele spośród tych procesów, zwiększając wydajność wielordzeniowych procesorów przy wykonywaniu procesów i skryptów. Trzeba jednak pamiętać: po zainstalowaniu wersji 1.9.3 potrzebne jest jeszcze jednorazowe ustawienie, żeby to przyspieszenie włączyć.

Kroki włączania

  1. Po otwarciu programu PixInsight wyskoczy komunikat ostrzegawczy informujący, że trzeba wykonać analizę wydajności wątków.
  2. Zamknij komunikat i wpisz w oknie console polecenie performance -x.
  3. Program zacznie liczyć i podczas pracy będzie obciążał CPU.
  4. Po mniej więcej kilku minutach (na przykładzie AMD 7950X trwało to około 10 minut) wyświetli się informacja o zakończeniu zadania. Od tej chwili program PixInsight potrafi już poprawnie ocenić i uruchomić wielowątkowość, aby przyspieszyć wykonywanie procesów i skryptów.

Ten krok wystarczy wykonać tylko raz.

Ekran ustawień analizy wydajności wątków w programie PixInsight 1.9.3

Zmierzony efekt

Z moich własnych pomiarów wynika, że procesy, które wcześniej zajmowały od 10 do 15 sekund, teraz kończą się niemal wszystkie w sekundę. Przy procedurze wymagającej wielokrotnego próbowania różnych parametrów takie przyspieszenie naprawdę czuć, więc gorąco polecam, żeby każdy, kto aktualizuje program do wersji 1.9.3, raz wykonał to ustawienie.