Mengaktifkan akselerasi multithread pada PixInsight 1.9.3
Salah satu pembaruan besar pada PixInsight 1.9.3 adalah terpecahkannya masalah yang sudah lama dikeluhkan orang: ketidakmampuan memanfaatkan multithread secara efektif untuk mendongkrak performa. Tulisan ini menjelaskan arti penting perbaikan tersebut, sekaligus bagaimana pengaturan yang harus dilakukan setelah memasang versi baru agar fitur itu benar-benar aktif.
Keluhan lama
Rekan-rekan yang sering memakai PixInsight tentu sama-sama merasakannya: selain WBPP, sebagian besar process atau script selama ini hanya mampu memakai sangat sedikit inti untuk menyelesaikan pekerjaannya. Sekalipun yang Anda pegang adalah CPU konsumen kelas atas semacam 16 inti 32 thread, bahkan CPU workstation dengan inti yang lebih banyak lagi, saat dijalankan umumnya hanya satu sampai dua inti yang terpakai. Hasilnya — peningkatan performa satu inti sangat membantu PixInsight, sementara penambahan jumlah inti hampir tidak menghasilkan perbedaan yang jelas untuk sebagian besar pekerjaan biasa.
Perbaikan pada 1.9.3
Pembaruan kali ini menulis ulang banyak di antara process tersebut, sehingga menaikkan efisiensi CPU multi-inti saat menjalankan process atau script. Namun perlu diperhatikan: setelah memasang versi 1.9.3, masih diperlukan satu kali pengaturan agar akselerasi ini benar-benar aktif.
Langkah pengaktifan
- Saat PixInsight dibuka, akan muncul pesan peringatan yang memberitahukan bahwa analisis performa thread perlu dijalankan.
- Tutup pesan tersebut, lalu masukkan perintah
performance -xdi console. - Perangkat lunaknya akan mulai menghitung dan memakai CPU selama proses itu berjalan.
- Kira-kira beberapa menit kemudian (pada AMD 7950X, misalnya, berjalan sekitar 10 menit) akan tertera bahwa tugasnya sudah selesai. Pada titik ini PixInsight sudah dapat menilai dan memanggil multithread dengan benar untuk membantu mempercepat eksekusi process dan script.
Langkah ini cukup dijalankan satu kali saja.

Hasil pengujian langsung
Menurut pengujian saya sendiri, process yang dulu perlu berjalan 10 sampai 15 detik kini hampir semuanya selesai dalam satu detik. Untuk alur kerja yang menuntut percobaan parameter berulang kali, percepatan semacam ini sangat terasa, sehingga saya sangat menyarankan agar semua pengguna yang memutakhirkan ke 1.9.3 melakukan pengaturan ini sekali.