本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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ěAcest site este disponibil și în limba română.Vizualizare în românăเว็บไซต์นี้มีเวอร์ชันภาษาไทยดูเป็นภาษาไทย

Hogyan válasszunk számítógépet az asztrofotó-feldolgozáshoz: CPU, RAM, SSD és valós tesztek

Eszközök és hardver2020.07Régebbi jegyzetek

Ez a cikk a 2020 és 2024 között készült jegyzeteket és valós teszteredményeket foglalja össze. Az itt említett CPU- és videokártya-típusok, memóriaárak és Benchmark-pontszámok mind változnak az idővel, ezért vásárláskor érdemes az aktuális piaci információkat figyelembe venni.

„Milyen gépet érdemes összeállítani a PixInsighthoz?” – ez a közösségben gyakran felmerülő kérdés. Az elmúlt években több gépet is lecseréltem, és a hivatalos Benchmark-szkripttel jó néhány konfigurációt leteszteltem. Ebben a cikkben az eddigi tapasztalataimat alkatrészenként rendeztem választási útmutatóvá, a valós pontszámok alakulásával együtt.

Elsőként a PixInsight Benchmarkról

A PixInsight hivatalosan biztosít egy teljesítménytesztelő szkriptet, amellyel felmérhető, hogy a saját gépünk mennyire jól futtatja a PI-t; a teszt végén három pontszámot ad: Total, CPU és Swap. Ha tesztelni szeretnénk, ne felejtsük el előtte a legújabb verzióra frissíteni a PI programot.

Elsőként a cégnél lévő, csillagászati képek feldolgozására használt gépemen mértem (AMD APU 2400G, DDR4 2666 14GB, M.2 SSD), és a legjobb eredmény is csak Total 6414 körül volt. Miután frissítettem a processzort (AMD R5 4650G), a CPU-pontszám egyenesen megduplázódott, 13 000 fölé szökött, ráadásul a teljes rendszer fogyasztása nem haladta meg a 120 wattot, amivel nagyon elégedett voltam – ez a pontszám még az otthoni, normál méretű asztali gépemmel (R5-3600, 32GB DDR4 3200) is holtversenyben végzett.

Korai PixInsight Benchmark-eredmény AMD APU 2400G processzoron Benchmark-pontszám AMD R5-3600 platformon

Hogyan válasszuk ki az egyes alkatrészeket

2023-ra, ahogy a fényképezőgépem CCD-ről CMOS-ra váltott (IMX571, IMX455 és hasonlók), a képek tízegynéhány millió pixelről huszonnégy, majd hatvan millió pixelre nőttek, a régi irodai gépem specifikációja kezdett elégtelenné válni – már a lépés vissza/lépés előre váltás is három másodpercig tartott, ami rendkívül kényelmetlenné tette a kép előtti és utáni állapotának összehasonlítását. Ráadásul ebben az évben tömegesen jelentek meg az MI-alapú folyamatok, amelyekre a munkafolyamat sok pontján szükség volt, ezért újrarendeztem a vásárlási logikámat:

CPU

A PI azt szereti, ha „sok mag van, és mind nagy mag”. A mainstream PC-ken az olyan fogyasztói csúcskategóriás CPU-k, mint az AMD 7950X vagy az Intel i9-13900K, jobban teljesítenek. Külön érdemes megjegyezni, hogy az AMD X3D verziói nem hoznak előnyt a PI-hez, a tényleges termelékenységi teljesítményük akár kicsit el is maradhat a normál 7950X modell teljesítményétől – hacsak nem szeretnénk mellette játszani is, elég a normál verziót választani.

Emellett valaki egyszer egy R9-7950X típusú processzort Linuxszal kombinálva 50 000 fölötti pontszámot ért el, ezzel simán lehengerelve az i9-13900 sorozatot (a TSMC 5 nm-es gyártástechnológiája tényleg erős) – azoknak, akik a közeljövőben gépet cserélnének, érdemes szemmel tartaniuk az ilyen kombinációkat.

A PixInsight Benchmark élmezőnye, ahol az R9-7950X + Linux kombináció kiemelkedik

Videokártya (VGA)

Akik üstökösöket dolgoznak fel, vagy akiknek a munkafolyamatában ismételten csillagtalanításra és zajcsökkentésre van szükség, azoknak PC-n érdemes hozzáadni egy NVIDIA videokártyát, hogy a CUDA-magok segítsenek felgyorsítani az SXT, NXT és BXT eszközöket. Az akkori piaci árakon az RTX 30 sorozat (például az RTX 3060 vagy a 3060 Ti) volt az első választás. Aki nem játszik, annak az RTX 3060 12G verzió jó választás – energiatakarékos, több VRAM-mal rendelkezik, sőt akár Stable Diffusion futtatására is alkalmas. (A GPU-gyorsítás részletes valós teszteredményeiről külön cikk szól.)

A Mac oldalon az M1 és újabb modelleknél a GPU-gyorsítás automatikusan aktiválódik.

SSD

A feldolgozandó fájlokat legalább egy SATA SSD-re érdemes tenni; a mai főáramú helyzetben egy M.2 SSD-n még jobb. Egy PCIe Gen3 SSD is elég, a Gen4 hozta feldolgozási előny valójában kicsi (csak fájlmásoláskor gyorsabb érezhetően).

Mellesleg, ha a PI Benchmarkot RAMDISK-en futtatjuk, de a sebesség csak 4 GB/s-ig jut, annak nincs sok értelme – ha a RAMDISK nem éri el legalább a 10 GB/s-ot, inkább váltsunk egyenesen egy megfizethető PCIe Gen4 SSD-re (a 7 GB/s-nak elégnek kell lennie).

RAM

A PI elég hatékonyan használja a memóriát. Hacsak nem kizárólag full frame-es vagy annál nagyobb érzékelőkből származó nagy képeket dolgozunk fel, a 32 GB már elég. Ha DDR4-et használunk, nyugodtan mehetünk egyből 64 GB-ra; a DDR5 akkoriban még drágább volt, ezért érdemes 32 GB-tal kezdeni, és szükség esetén bővíteni.

Van itt egy fontos szempont: ha kevés a memória, a leggyorsabb CPU sem tudja kibontakoztatni a teljesítményét. A PI egy szkript vagy folyamat futtatása előtt először megbecsüli a rendelkezésre álló memóriát; ha a hely nem elég az összes szál kiszolgálására, egyszerűen korlátozza a használható szálak számát. Például, ha minden szálhoz 1,7 GB kell, de csak 19 GB memória maradt, a PI csak 9 szálat enged futni; a CPU-nkban viszont nyilvánvalóan 32 szál van, vagyis 23 szál csak tétlenül várakozik. A PI hivatalosan szálanként kb. 2 GB memóriát ajánl – az AMD 7950X processzort (16 nagy mag, 32 szál) véve példának, legalább 64 GB-ot kell beépíteni ahhoz, hogy a szoftver teljesen ki tudja bontakoztatni a teljesítményét.

Az az eset, amikor a PixInsight memóriahiány esetén automatikusan korlátozza a használható szálak számát

Néhány saját, valóban tesztelt gépem

A folyamatos cserék során néhány jellemző gép gyűlt össze nálam:

  • Irodai gép AMD R5-2400G → R5-4650G: a PI-t legelőször az R5-2400G processzoros irodai gépen tanultam meg, később R5-4650G processzorra frissítettem (a teljesítménye kb. megegyezik az R5-3600 processzoréval), de a kis házméret miatt a CPU-n, a memórián és az SSD-n kívül nem fért bele plusz videokártya.
  • Gamer laptop AMD R7-5800H: 32 GB DDR4 3200, M.2 Gen3 SSD, RTX 3060 Laptop 6G, a teljes költség nem érte el a 40 000 tajvani új dollárt. A RAM és az SSD saját kezű bővítésének öröme felbecsülhetetlen, a videokártya pedig kizárólag a CUDA-gyorsítású csillagtalanításra van fenntartva.
  • Új asztali gép AMD R9-7950X: DDR5 6000 16G×2, 360-as all-in-one vízhűtés, B650-es alaplap, több M.2 PCIe SSD, RTX 3060 12G, 750 W-os tápegység. Ennek összeállításakor a költségvetést a képfeldolgozáshoz leginkább kapcsolódó CPU-ra, vízhűtésre és videokártyára összpontosítottam, a többi perifériát pedig amennyire lehetett, visszafogtam.

Az újonnan összeállított R9-7950X asztali gép specifikációi és Benchmark-eredménye Az R7-5800H gamer laptop PI Benchmark pontszáma

2024 végére, miután a PI a nagy 1.9 Lockhart verzióra frissült, szokás szerint újra leteszteltem egy kört. A kezemben lévő három gép átlagos pontszáma sorrendben: a közel öt éve használt R5-3600 kb. 14 700, a három éve használt R7-5800H kb. 17 000, a közel két éve használt R9-7950X kb. 29 800. A 7950X mint fő asztali gép két év után is remek erőt mutat, úgy tűnik, még két évet kibír, amíg megérkezik az AMD új generációs CPU-ja. Persze, ha most kellene gépet összeállítani, egyenesen a csúcsmodell R9-9950X processzorral valószínűleg még öt évig lehetne versenyezni.

A három számítógép Benchmark-pontszámainak összehasonlítása a PixInsight 1.9 frissítés után

Néhány könnyen figyelmen kívül hagyott részlet

  • Az Apple ARM-ról: a PI az 1.9-es verziótól kezdve lecserélte a számítási motorját, és fokozatosan a natív Apple ARM-támogatás felé halad, ahelyett hogy emulátorral futna. Ezt megelőzően (az 1.8.x korszakában) a PI az M1/M2 lapkákon emulátorral futott, ezt a teljesítmény értékelésekor figyelembe kell venni.
  • CPU-küszöb 1.9-től: a PixInsight az 1.9-es verziótól kezdve már nem támogatja az AVX2/FMA3 utasításokat nélkülöző régi CPU-kat (Intelnél kb. 2013 második negyedéve előtt, AMD-nél kb. 2015 második negyedéve előtt), ezeken a régi platformokon nem lehet telepíteni az új PI-t. Akik még régi PC-t használnak, azoknak érdemes a nagy verzióváltás előtt előbb megfontolniuk a gépcserét.
  • Intel 13./14. generációs K verziók lefagyása: több hobbitárs is jelezte, hogy az Intel 13. és 14. generációs K verziós CPU-k alapértelmezett beállítással lefagynak a PI futtatásakor. Később a gyártó kiadott egy BIOS-frissítést, amely a teljesítményt kb. 10%-kal csökkenti, de biztosítja a rendszer stabilitását; akik i9-13900K, 14900K vagy 14700K processzort használnak, nyugodtan frissítsenek és teszteljék le.
  • A bekapcsolás óta eltelt idő befolyásolja a pontszámot: Windows alatt a legjobb Benchmark-pontszám eléréséhez a legjobb, ha közvetlenül a „kikapcsolás, majd újbóli bekapcsolás” után, frissen bekapcsolt gépen futtatjuk a tesztet. Az én gépemnél az egyszerű újraindítás nem segít, ki kell kapcsolni, majd újra be, különben az SSD nem futtatja le a szemétgyűjtést; nagyjából egy héttel a bekapcsolás után az SSD folyamatos olvasási sebessége 3000 MB/s alá esik. A rendszeres ki- és bekapcsolás valóban szükséges.

A bekapcsolás óta eltelt idő hatása a Benchmark-pontszámra és az SSD olvasási sebességére

Mellesleg: a felvételvezérléshez használt számítógép

A fő utómunka-gépen kívül a felvétel helyszínén szükség van egy vezérlőszámítógépre is, és a kiválasztás logikája teljesen más – nem a teljesítmény a lényeg, hanem a stabilitás és a környezeti tűrőképesség. Szereztem két DDR5-ös laptopmemória-modult, összepárosítottam egy régi M.2 Gen3 SSD-vel, és összeraktam egy kis, Intel 1240P magra épülő számítógépet, amely a csillagászati felvételkészítés közben vezérlőgépként szolgál (egyszerre vezérel egy mechanikát, két távcsövet és két kamerát), valamint élő stackeléshez is használom. Nincs akkumulátora, így nem fél a hegyi alacsony hőmérséklettől; viszont ventilátoros rendszerről van szó, ezért nem szerelhető közvetlenül a távcsőre.

Az Intel 1240P alapú felvételvezérlő számítógép

Összefoglalás

Egy PI futtatására szánt számítógép összeállításánál a prioritási sorrend nagyjából ez: sok nagy magos CPU, a szálszámnak megfelelő elegendő memória, egy tisztességes M.2 SSD, majd a munkafolyamattól függően egy NVIDIA videokártya. A hardverspecifikációk folyamatosan váltják egymást, de az az elv, hogy „a költségvetést a képfeldolgozáshoz leginkább kapcsolódó részekbe fektetjük”, nem igazán avul el.