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

天文图像处理电脑怎么选:CPU、RAM、SSD 与实测

工具与硬件2020.07早期笔记

本文整理自 2020 至 2024 年间的笔记与实测,文中提到的 CPU、显卡型号、内存价格与 Benchmark 分数都会随时代变动,选购时请以当前市场信息为准。

“跑 PixInsight 该配什么电脑?”是社团里的常见问题。这几年我陆续换过好几台机器,也用官方的 Benchmark 脚本测过不少组合。这篇把我的心得依零组件整理成一份选购指南,并附上一路以来的实测分数变化。

先谈 PixInsight Benchmark

PixInsight 官方提供一个性能测试脚本,可以评测自己电脑跑 PI 的性能,跑完会给出 Total、CPU、Swap 三项分数。要测的话记得更新到最新版的 PI 程序再跑。

我最早拿放在公司、用来处理天文图片的电脑测(AMD APU 2400G、DDR4 2666 14GB、M.2 SSD),最佳只有 Total 6414 左右。后来把处理器升级(AMD R5 4650G)后,CPU 分数直接翻倍,冲到一万三千多,而且整台总功耗不超过 120 瓦,表现让我很满意——这个分数甚至跟家中正常尺寸的台式机(R5-3600、32GB DDR4 3200)打成平手。

早期以 AMD APU 2400G 跑 PixInsight Benchmark 的结果 AMD R5-3600 平台的 Benchmark 分数

各零组件怎么选

到了 2023 年,随着相机从 CCD 换到 CMOS(IMX571、IMX455 等),图像从一千多万像素变成两千四百万、六千万像素,我原本的文书机规格开始吃力——光是上一步/下一步切换就要等三秒,比对前后图像非常不直觉。加上这一年 AI 进程大量上架,工作流程很多环节都要用到,于是刷新了一份选购逻辑:

CPU

PI 吃的是“多核心且全部是大核”。主流 PC 上,AMD 7950X 或 Intel i9-13900K 这类消费级高端 CPU 性能较佳。要特别提醒的是,AMD 的 X3D 版本对 PI 并没有加持,实际生产力性能甚至可能略低于一般版的 7950X——除非你要兼打游戏,否则选一般版即可。

另外,曾有人用 R9-7950X 搭配 Linux 跑出破五万的分数,直接碾压 i9-13900 系列(台积电 5nm 制程确实猛),近期要换机的朋友可以留意这类组合。

PixInsight Benchmark 前段排名,R9-7950X + Linux 表现突出

显卡(VGA)

处理彗星、或工作流程需要反复去星、去噪的人,在 PC 上建议加一张 NVIDIA 显卡,让 CUDA 核心来帮忙加速 SXT、NXT、BXT。以当时的市场价,RTX 30 系列(如 RTX 3060 或 3060 Ti)是首选。若不打电动,RTX 3060 12G 版是不错的选择——省电、又有较多 VRAM,甚至能兼着玩 Stable Diffusion。(GPU 加速的详细实测另有专篇。)

Mac 方面,M1 以上的机型会自动启用 GPU 加速。

SSD

至少要把要处理的文件放在 SATA SSD 上跑;以现在的主流情形,放在 M.2 SSD 上会更好。PCIe Gen3 的 SSD 就足够,Gen4 带来的处理效益其实不大(只有在拷贝文件时会比较快)。

顺带一提,PI Benchmark 若用 RAMDISK 但速度只跑到 4GB/s,那意义不大——RAMDISK 若跑不到至少 10GB/s,不如直接换一颗平价的 PCIe Gen4 SSD(7GB/s 应该就够快了)。

RAM

PI 利用内存的效率相当好。除非你处理的都是全画幅以上的大图像,否则 32GB 已经足够。如果用的是 DDR4,可以直接上 64GB;DDR5 当时还偏贵,先 32GB、有需求再加即可。

这里有个重要观念:内存不够,再快的 CPU 也发挥不了。PI 在运行脚本或进程前会先估算可用内存,若空间不足以喂饱所有线程,就会直接限制可用的线程数。举例来说,若每个线程需要 1.7GB、而内存只剩 19GB,PI 就只放行 9 个线程;但你的 CPU 明明有 32 线程,等于 23 个线程在干等。PI 官方建议每个线程约对应 2GB 内存——以 AMD 7950X(16 大核、32 线程)为例,至少要装到 64GB,软件才能完整发挥。

内存不足时 PixInsight 自动限制可用线程数的情况

我的几台实测机

一路换下来,我手边有几台代表性的机器:

  • 文书机 AMD R5-2400G → R5-4650G:我最早学 PI 就是用 2400G 的文书机,后来升到 4650G(性能约等同 R5-3600),但碍于小型机壳,除了 CPU、内存、SSD 外装不了额外显卡。
  • 游戏本 AMD R7-5800H:32GB DDR4 3200、M.2 Gen3 SSD、RTX 3060 Laptop 6G,总费用不到台币四万。RAM、SSD 手动升级的乐趣无价,显卡则专职用 CUDA 加速去星。
  • 新台式机 AMD R9-7950X:DDR5 6000 16G×2、360 一体式水冷、B650 主板、多颗 M.2 PCIe SSD、RTX 3060 12G、750W 电源。组这台时把预算集中投在跟图像处理最相关的 CPU、水冷、显卡上,其他周边尽量压缩。

新组 R9-7950X 台式机的规格与 Benchmark 游戏本 R7-5800H 的 PI Benchmark 跑分

到了 2024 年底,PI 更新到重大版本 1.9 Lockhart 后,我照例又测了一轮。手上这三台的平均分数分别是:使用近五年的 R5-3600 约 14700、三年的 R7-5800H 约 17000、近两年的 R9-7950X 约 29800。7950X 作为主力台式机,用了两年依然战力极佳,看来还能再撑两年等 AMD 新一代 CPU。当然,如果现在要装机,直接攻顶 R9-9950X 大概可以再战五年。

PixInsight 1.9 更新后三台电脑的 Benchmark 分数比较

几个容易忽略的细节

  • 关于 Apple ARM:PI 从 1.9 版起改换运算引擎,逐步走向原生支持 Apple ARM,而不再以模拟器方式运行。在此之前(1.8.x 时代),M1/M2 上的 PI 是以模拟器运行的,性能评估要把这点考虑进去。
  • 1.9 起的 CPU 门槛:PixInsight 从 1.9 版起不再支持缺乏 AVX2/FMA3 指令的旧 CPU(Intel 约 2013 年第二季前、AMD 约 2015 年第二季前),这些旧平台将无法安装新版 PI。还在用旧 PC 的朋友,建议在升级大版本前先评估换机。
  • Intel 13/14 代 K 版死机:曾有多位同好回报,Intel 13、14 代 K 版 CPU 以默认值跑 PI 会死机。后来原厂发布 BIOS 更新,性能约降 10% 但可确保系统稳定,用 i9-13900K、14900K、14700K 的朋友不妨更新测试。
  • 开机时间会影响跑分:在 Windows 下,要跑出最佳 Benchmark 分数,最好是“关机后再开机”刚开好机时跑。以我的电脑来说,单纯重开机没用,必须关机后再开,否则 SSD 不会运行垃圾回收;大约开机一周后,SSD 的连续读取速度会掉到不足 3000MB/s。定期关机重开是有必要的。

开机时间长短对 Benchmark 分数与 SSD 读取速度的影响

顺带一提:拍摄控制用的电脑

后期主力机之外,拍摄现场还需要一台控制电脑,选机逻辑完全不同——重点不是性能,而是稳定与环境耐受度。我弄来两条 DDR5 笔记本电脑内存,配上旧的 M.2 Gen3 SSD,组了一台 Intel 1240P 核心的小电脑,作为天文图像拍摄时的控制机(同时控制一机两镜两相机)兼实时叠加用。它没有电池,所以不怕山上的低温;但属于有风扇的系统,因此不能直接装在镜子上。

以 Intel 1240P 组装的拍摄控制电脑

小结

配一台跑 PI 的电脑,优先级大致是:多大核的 CPU、足够对应线程的内存、一颗像样的 M.2 SSD,再视工作流程加一张 NVIDIA 显卡。硬件规格会不断改朝换代,但“把预算投在与图像处理最相关的环节”这个原则不太会过时。