Těm kdo nečetli článek Sam460LE a A1222 Plus, duel velterových vah doporučuji se do něj nejprve podívat.
A pak se podíváme jak se teorie shodne s praktickými testy:
1. Rychlost entry-level NG Amig
Takto vypadaly testované sestavy:1.1 Rychlost CPU bez FPU a SIMD
Testováno programy Dhrystone z balíčku WhetDhryStone.Hrubý výkon má P1022 o 20% vyšší než PPC460ex. I pocitová rychlost systémů tomu odpovídá.
1.2 Rychlost lame - tedy CPU a FPU
Lame ovšem nepodporuje SPE, takže u A1222+ jde o použití emulátoru FPU.A vidíme že tohle je něco, co emulátor FPU naprosto nezvládá. Lame bez SPE nativní verze nemá cenu používat. SPE nativní verze by zde pomohla ještě více než vypadá na první pohled, protože zde by bylo využito i SPE SIMD, stejně jako G4 verze má AltiVec.
1.3 Rychlost paměti + FPU
Testováno programem Stream 5.10. Přesně řečeno, jedná se o rychlost operací v paměti na toku 64-bitových floating-point dat. U dnešních výkonných počítačů jde víceméně o měření rychlosti paměťového subsystému, ale u našich jednovláknových 32-bitových strojů může být ( a také je ) brzdou i výpočetní jednotka FPU.Zde si můžete udělat představu jaké zrychlení přinese funkce RAM boost u Sam460LE a také o tom, že SPE FPU jednotka je výkonnější než PPC FPU u Sama. A to přesto, že se jedná o double floating-point data, kde SPE nemůže využít vektorovou jednotku.
Vidíme i pokles rychlosti při emulaci PPC FPU kódu u A1222+.
1.4 Rychlost Video RAM a 2D akcelerace
Měřeno pomocí programu GfxBench2D.Tady ( pro mě překvapivě ) je rychlejší Sam. Nicméně oba počítače mají velmi vysokou rychlost zápisu do VRAM - Sam460 539 MB/s, A1222 431 MB/s. Je to opravdu hodně - 52% resp. 42% teoretického maxima sběrnice ( PCIe v.1 x4 .. 1024 MB/s ). Pro srovnání Mac Mini G4 má propustnost 215 MB/s při teoretickém maximu AGP x4 .. 1066 MB/s.
Naopak 2D akceleraci má se stejnou grafickou kartou rychlejší A1222+. Vzhledem k výsledkům rychlosti VideoRAM je to opět trochu překvapivé. Důvodem zřejmě bude nedokonalá koherence L2 cache u Sama.
1.5 rychlosti SSD
Testováno programy SCSISpeed a DiskSpeed, oba počítače mají SATA SSD.SCSI speed je low-level test disku a sběrnice bez filesystému. A1222+ je rychlejší, disponuje modernějším SATA II řadičem.
DiskSpeed je rychlost celého diskového subsystému, vč. filesystému a cache. V průměrném čtení je A1222+ rychlejší dokonce o 80%. Zde má totiž A1222 i další výhodu - rychlejší filesystém NGFS.
1.6 rychlost ethernetu
Měřeno programem TCPSpeed proti rychlému Windows workstationu. Lze to pokládat za skutečnou maximální rychlost TCP stacku.U A1222+ si můžeme vybrat ze dvou ovladačů. Podle výsledků v grafu doporučuji vybrat si p1022eth.device který umí využít TCP akceleraci procesoru, stejně jako ovladač u Sama. Tyto výsledky jsou velmi dobré, TCP stack je tak u obou počítačů rychlejší než u Pegase 2 / 1.33 GHz a AmigaOne XE / 1.4 GHz.
1.7 MPlayer
Testováno pomocí Serenity-HDDVDTrailer.mp4, rozlišení HD 1280x720, kodek H.264Tady ovšem - zejména po zkušenostech s rychlostí lame - velké překvapení. A1222 je téměř dvakrát tak rychlá. Zvládne přehrávat 720p H.264 videa s nastavením framedrop=1 a rychlostí se prakticky vyrovná AmigaOne G4 / 1.4 GHz s AltiVecem. Kdybychom měli nativní SPE SIMD verzi nebo využité druhé jádro, 720p videa by A1222+ pravděpodobně zvládl i bez akcelerace na grafické kartě.
1.8 HTML benchmarky
Nejprve můj standartní HTML5 3D benchmark (wirple.com/bmark).Sam460 má v prohlížeči rychlejší 3D grafiku, důvod je samozřejmě emulace FPU u A1222+.
Wirple benchmark jsem používala dosud. Je dobrý, ale má nevýhodu že testuje právě jen tu 3D grafiku. Nakonec se mi povedlo najít dva další vhodné benchmarky, které fungují i na našich prohlížečích:
Octane v2.0 benchmark (chromium.github.io/octane/) - jde o sadu různých javascriptových testů a je zajímavý tím, že byl používán přibližně do roku 2017 firmou Google k testování rychlosti prohlížeče.
A1222+ zde má dvě hodnoty. Protože Sam460LE vždy u posledního testu havaruje ( a to nejen u mě, ale i kolegů z amigans.net ), tak červený sloupec u A1222+ je přepočet také bez posledního testu, tedy pro srovnání rychlostí. Žlutý sloupec je pak skutečný výsledek benchmarku se všemi testy ( A1222+ original ), kdybyste jej chtěli porovnat se svou NG Amigou.
Speedometer (browserbench.org/Speedometer/) - zajímavý benchmark, který testuje rychlost webové aplikace při klikání na různé gadgety.
Můj subjektivní pocit z používání obou počítačů je v podstatě stejný jak vyšly benchmarky, A1222+ mi přijde na webu rychlejší.
1.9 Warp3D a Warp3D Nova
Testováno pomocí Cow3D.Jednou ten a jednou onen, ale dá se říci že jsou na tom oba velmi podobně.
1.10 SDL bench
A1222+ téměř o 50% rychlejší, zajímavé. Jak to? Že by opět nedokonalost koherence L2 cache u Sama?
1.11 Blender
Testováno pomocí renderování test.blend.Zde je o hodně rychlejší Sam460LE, a to jsem u A1222+ ještě snížila parametry renderování abych se vůbec dočkala výsledku. Přesto ale s Blenderem a A1222+ můžete navrhovat a modelovat úplně v pohodě. Vlastní práce s programem je rychlá. Pouze renderování dělejte na jiném počítači. Pokud už musíte, tak snižte co nejvíc parametry renderování, vypněte stíny a všechno co lze. Blender by si jistě zasloužil SPE verzi. A stačil by pouze SPE nativní renderovací modul.
1.12 FPS hry
Na A1222+ si Quake moc nezahrajete. Stejně jako ostatní 3D hry. Jedinou výjimkou je Woof Doom, u ostatních bude třeba počkat na SPE verze. Pracují na nich Daytona i HunoPPC. Hry jako Spencer či HCraft jsou hratelné a Tower57 či 1941 přímo perfektní.
SDL hry jsou obvykle velmi rychlé a SDL2 většinou také, pokud si pohrajete s nastavením. Doporučuji opět se podívat se na Quick Start Guide zmíněný v prvním díle.
1.13 Emulátory
E-UAEVýrazně lepší je A1222+, její rychlost v SysInfo odpovídá 68060 / 57 MHz.
ADoom je zde prakticky stejně rychlý jako na Pegasu 2 G4 / 1.33 MHz a AmigaOne G4 / 1.4 GHz. Takže emulace klasické Amigy s A1222+ naprosto v pohodě.
DOSBox
Opět o několik délek lepší A1222+, rychlost emulace odpovídá i80486 / 40 MHz. Ale v tomto případě to na přetaktované G4 počítače Pegasos 2 a AmigaOne G4 nestačí, takže si zahrajete jen před-pentiové hry.
2. Kdo je tedy lepší
Jako vždy, záleží jak v čem.2.1 důvody proč byste měli chtít Sam460LE
Má powerpc FPU jednotku a je tedy výrazně lepší v audio a 3D aplikacích ( pokud neexistuje SPE-nativní verze ).Má k dispozici ovladač RadeonHD v.5 s videoakcelerací pro karty Southern Island.
Nemusíte nic ladit, vybírat a nastavovat, vše funguje OOTB jak jsme u ACube zvyklí.
Výrobce Sama stále vyvíjí firmware a aktivně komunikuje s uživateli.
Za mě je největší výhoda Sam460LE možnost instalace MorphOSu.
2.2 důvody proč byste měli chtít A1222+
S AmigaOS je pro většinu aplikací rychlejší.Linux je na dvou jádrech také rychlejší.
Pro uživatele je asi největší výhoda znatelně rychlejší prohlížení webu i emulace s E-UAE i DOSBox.
Za mě je velká výhoda A1222+ velký potenciál na budoucí zrychlení. U her a aplikací při použití nativních SPE FPU a SPE SIMD verzí a hlavně v případě že AmigaOS ExecSG využije obě jádra.
2.3 mé doporučení
Mě osobně se A1222+ moc líbí. Je to samozřejmě způsobeno i tím, že jsem se po několika desetiletích právě kvůli A1222+ vrátila k programování v jazyce C. To abych si mohla zkompilovat SPE-nativní benchmarky Whetstone a Stream. A teď si hraji se SPE SIMD a není to vůbec špatné. Takže za mě A1222+ rozhodně ano.Ale pokud se mě zeptáte který si máte vybrat Vy, tak:
Oba jsou to nové entry-level AmigaNG počítače, oba jsou pomalejší než X1000 či X5000 a oba vesměs předčí starší NG Amigy jako Pegasos 2 a AmigaOne.
Sam460LE bych doporučila těm co chtějí začít s AmigaOS - nemusíte nic nastavovat a ladit a vyhnete se tak zbytečnému stresu. Sam460LE je také jasná volba pro ty co chtějí MorphOS.
A1222+ bych pak doporučila těm co mají již s AmigaOS trochu zkušeností a berou na vědomí že je třeba leccos vybrat, ponastavit a poladit. Za to pak dostanou výkonnější ( kromě 3D ovšem ) a velmi zajímavý počítač.
3. Závěr
Tak tohle byl dosti dlouhý článek o A1222+. Asi proto že i jeho zrození trvalo tak dlouho.A abyste věděli, že krásně donkichotské úsilí s obskurními procesory není výsada jen našeho Amiga světa, třeba Vás potěší informace že firma Turris ( český výrobce open-source routerů ) a cz.nic ( český správce domén ) stále podporují své historické produkty Turris 1.0 a 1.1 se SPE procesorem P2020 ( dvě jádra e500 ), viz článek o OpenAltu z listopadu 2024 Článek - část "Michal Hrušecký: Novinky v Turrisu".
Sama mám doma novější verzi Turris Omnia v.CZ11NIC13 s ARM CPU. Je perfektní, postavený na linuxu, žádný blackbox. A tuto neplacenou reklamu si zaslouží i proto, že Turris je vzdáleným příbuzným A1222+.
Použité obrázky v obou dílech jsou z:
Trevor’s Amiga Blog
facebook AAA Technology
AmigaKit.fr
wikipedie, debian, freebsd, lubuntu
A don Quijote de la Mancha spolu se Sancho Panzou jsou ze pxhere.com