本站提供正體中文版。切換到正體中文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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

启用 PixInsight 1.9.3 的多线程加速

工具与硬件2025.02

PixInsight 1.9.3 的一大重点更新,就是解决了长久以来为人诟病的问题:无法有效利用多线程来提升性能。这篇说明这项改进的意义,以及安装新版后该如何设置才能真正启用它。

过去的痛点

常用 PixInsight 的朋友应该都有感:除了 WBPP 以外,大多数的进程(process)或脚本向来只能使用很少的核心来完成工作。即使你手上是 16 核心 32 线程这类的高端消费型 CPU,甚至是核心更多的工作站 CPU,运行时大多也只会占用一到两个核心。结果就是——单核心性能的提升对 PixInsight 有显著帮助,但核心数的增加,对大多数一般工作却几乎没有明显差异。

1.9.3 的改进

这次更新对其中许多进程进行了改写,增加了多核心 CPU 在运行进程或脚本时的效率。不过要注意的是:安装 1.9.3 版之后,还需要经过一次设置才能启用这项加速。

启用步骤

  1. 打开 PixInsight 时,会弹出警告消息,告知需要运行线程性能分析。
  2. 将消息关闭,并在 console 中输入指令 performance -x
  3. 软件会开始运算,并占用 CPU 运行。
  4. 大约数分钟后(以 AMD 7950X 为例,跑了约 10 分钟)会显示任务完成。此时 PixInsight 已能正确评估并调用多线程,来协助进程与脚本的运行加速。

这个步骤只需要运行一次。

PixInsight 1.9.3 线程性能分析的设置画面

实测效果

经我实测,原本需要跑 10 到 15 秒的进程,现在几乎都是一秒完成。对于一个需要反复尝试参数的工作流程来说,这样的加速相当有感,强烈建议所有升级到 1.9.3 的用户都做一次这个设置。