Sam460ex ( HW: 2010, AmigaOS 4.1 u2: 2011, MorphOS 3.8: 2015)
1. Historie
V roce 2008 kdy firma ACube jako jediná vyráběla počítače kompatibilní s AmigaOS, jsem si užívala svůj skvělý a výkonný Pegasos 2 s MorphOSem a problémy na AmigaOS scéně šly mimo mne.Přesto se ale tenkrát událo něco velmi velmi důležitého - Hans de Ruyter začal vyvíjet ovladač RadeonHD pro AmigaOS 4. A i když vývoj původně započal na AmigaOne XE s grafickou kartou X1300 PCI, právě tento ovladač otevřel Amigám cestu do éry moderních PCI-express karet.
A úplně prvním počítačem pro AmigaOS se sběrnicí PCI-express byl právě Sam460ex. Firma ACube jeho vývoj oznámila v dubnu 2010 a již 19. června téhož roku byl představen na Vintage Computer Festivalu v Bletchley Parku. Od ledna 2011 byl Sam460ex dodáván s AmigaOS 4.1 Update 2 a ovladačem RadeonHD. Sam460ex tak o necelý rok tak předběhl známější a výkonnější AmigaOne X1000.
MorphOS pak přidal podporu pro Sam460ex v roce 2015 ve verzi 3.8.
Sam460 drží i další rekord - je vyráběn v několika verzích déle než dvanáct let. Což je nejvíce mezi NG Amigami a dokonce déle než všechny modely klasické Amigy od A1000 až po A4000T. A takto jednotlivé modifikace vypadají:
Sam460ex ( 2010 ): taktovaný na 1.066 GHz až 1.15 GHz, motherboard měl formát Flex-ATX ( 3 zadní sloty ) a obsahoval nejvíce komponentů: audio/video čip SM502, video konektor a 1x SATA II konektor;
Sam460ex - Lite ( 2011 ):1.0 Ghz, dodáván s 512 MB DDR2;
Sam460cr ( 2014 ): cr = cost reduced, 1.0 a 1.1 GHz, byly odstraněny málo využívané komponenty - čip SM502 a konektory pro video a SATA II;
Sam460LE ( 2022 ): LE = Limited Edition, 1.1 GHz a 1.14 Ghz, opět neobsahuje čip SM502 ani SATA a video konektory, motherboard byl přepracován na komponenty dostupné po Covidu, formát desky se změnil na Micro-ATX ( 4 zadní sloty ) kvůli snazšímu osazení dvouslotových grafických karet.
2. Specifikace Sam460LE
Motherboard: Micro-ATX
CPU: AMCC460ex, 1.1 nebo 1.14 GHz, 256 KB L2 cache ( Power ISA v.2.03, Book III-E )
Koprocesor: Lattice XP2
RAM: až 2 GB DDR2, 400 MHz
GPU: není vestavěná
řadič HDD: není vestavěný
Ethernet: 1 GbE
USB: 4x externí + 2x interní, 2.0
Rozšiřující sloty:
1x PCIe v 1.1, x4 linky ( x16 konektor ), obvykle osazen grafickou kartou
1x PCIe v 1.1, x1 linka, obvykle osazen zvukovou kartou
1x PCI v 2.3, 66 MHz, 32 bit, obvykle osazen SATA I řadičem SiI 3x1x
3. Mé dojmy
Stejně jako předchozí NG Amigy od ACube ( Sam440ep i Sam440ep-flex ) má Sam460 na dnešní dobu relativně slabý CPU bez VMX. Ovšem pro AmigaOS či MorphOS až tak slabý není, hrubý výkon v MIPS procesoru AMCC 460ex / 1.14 GHz odpovídá přibližně G3 či G4 / 1 GHz.Sam460 je postaven na bázi SoC procesoru AMCC 460ex. Tento procesor sice obsahuje stejné jádro ( Powerpc440 ) jako procesor AMCC 440ep použitý v Samech 440ep(-flex), ale má navíc 256 KB L2 cache, obsahuje novější periferie ( DDR2, PCI v2.3, PCIe, SATA II, GbE, USB 2.0 ) a lze jej taktovat na vyšší frekvence.
Koherence L2 cache v procesoru je zabezpečena hardwarově pouze částečně, v některých případech je nutné použít softwarové řešení, což může vést ke zpomalení.
Jak vidíte ve schematu Sam460ex má navíc SATA 2 konektor a audio/video čip SM502. Ovšem k SATA2 můžeme připojit jen jedno zařízení a současně tím znemožníme použití PCIe x1 konektoru. A čip SM502, i když má 2D akceleraci je pro desktop dosti nevýkonný. Jde o čip s 64 MB video RAM a rozlišením 1280 x 1024 používaný pro grafiku serverů a průmyslových ( embedded ) zařízení. Pro naše účely je tak použitelné pouze audio AC97.
Verze Sam460cr/LE SATA 2 konektor ani čip SM502 neobsahují. Obvykle je tedy PCI konektor osazen SATA řadičem, PCIe x1 zvukovou kartou a PCIe x4 kartou grafickou. Takže i když má Sam460 tři PCI/PCIe konektory, na první pohled moc rozšiřitelný není.
Sam460 má také čtečku SD karet. Je připojena jako USB 2.0 zařízení. SD kartu lze použít místo harddisku, nicméně kvůli nižší rychlosti a omezené životnosti SD karet to nedoporučuji. Karta může dobře sloužit pro linuxový kernel, MorphOS Hyperbootloader nebo AmigaOS /Kickstart v případě že chcete mít více operačních systémů současně.
Jinak ACube dodává spolu se Samem i SD kartu obsahující instalační DVD s AmigaOS4.1fe a také návod jak udělat bootovací SD kartu z libovolného .iso obrazu. Takže při instalaci systémů nepotřebujete žádnou optickou mechaniku.
Sam460LE má na rozdíl od předchozích verzí SD kartu umístěnou na zadní straně mezi sériovým portem a USB porty, takže je karta přístupná i bez otvírání počítačové skříně. Tuhle vychytávku musím rozhodně pochválit.
4. Tři operační systémy
Skvělé je, že Sam460 patří mezi počítače na kterých lze spustit nativně AmigaOS, MorphOS i linux ( jsou to pouze Pegasos 2, Sam460ex/cr/le a AmigaOne X5000 ). Při praktické realizaci ovšem narazíte na několik maličkostí, co vám tuto možnost trošinku zkomplikují. Ti co četli článek AmigaNG – kompatabilita HW s AmigaOS, MorphOS a linux ( https://www.amigaportal.cz/node/166748 ) již tuší co to je.Ta největší maličkost je samozřejmě grafická karta ( ostatní menší maličkosti zmíním v samostatném článku ). Takže je důležité se nejprve rozhodnout, jaký systém chceme používat jako primární a podle toho kartu vybrat. Rozumné možnosti pro výběr grafické karty jsou dnes v roce 2024 tyto:
4.1 AmigaOS ( W3DNova, VA )
generace / architektura karty: | CGN4 / Polaris |
ekonomické: | RX 550 ( 50 W ), RX 560 ( 75 W ) |
výkonné: | RX 580 ( 185 W ) |
min. verze U-Boot: | 2015.b, 2015.c |
doporučené AOS ovladače: | Enhancer v2.2 ( obsahuje Radeon RX , Warp3D Nova, OGLES, VA ) DVPlayer v.54 NovaBridge |
Karty Polaris jsou pro AmigaOS nejlepší volba. Jsou kompatibilní s Warp3D Nova i va.library.
Jelikož má Sam460 nemá tak výkonné CPU, VA kompatabilní kartu oceníte ( VA = Video akcelerace ). Přehrajete v pohodě i FullHD videa s kodekem H.264. Karty Polaris obsahují i dekodér pro H.265 / HEVC videa, takže je možné že v budoucnu budou i v nové verzi ovladačů.
S U-Bootem 2015.b nemáme grafický výstup z firmware při bootování, to ale vůbec nevadí protože ani MorphOS ani linux tyto karty nepodporují, takže žádné bootmenu nepotřebujete. U-Boot 2015.c z května 2024 již grafický výstup z karet RX podporuje.
4.2 AmigaOS ( W3DNova, VA ) + linux ( drmfb )
generace / architektura karty: | CGN 1 / Southern Islands |
ekonomické: | R7 240 ( 30 W ), R7 250 ( 55 W ), HD 7750 ( 55 W ) |
výkonné: | R9 270X ( 180 W ), R9 280X ( 250 W ), HD 7970 ( 250 W) |
doporučené AOS ovladače: | Enhancer v2.2 ( obsahuje RadeonHD v.3.7, Warp3D Nova, OGLES ) RadeonHD v.5 pro Sam460 ( velmi doporučuji, má na rozdíl od v.3.7 podporu VA ) DVPlayer v.54 NovaBridge ( nebo starší a méně kompatibilní Warp3D SI ) |
Linux je u těchto grafických karet bez 3D hardwarové akcelerace, má pouze Radeon DRM framebuffer a Mesa 3D software. Tento framebuffer je shadow, tedy to co se u nás nazývá double buffer. Na 3D hry či HD video sice pomyslet nemůžeme, ale pro běžnou práci a office je LXDE desktop dostatečně rychlý.
4.3 MorphOS ( 2D ) + AmigaOS ( 2D, legacy W3D ) + linux ( drmfb )
generace / architektura karty: | TeraScale 2 / Northern Island , Evergreen |
ekonomické: | HD 6670 ( 66 W ) |
výkonné: | HD 6870 ( 151 W ), HD 5870 ( 188 W ) |
doporučené AOS ovladače: | Enhancer v2.2 ( obsahuje RadeonHD v.3.7 ) WaZp3D |
Toto je nejlepší řešení když chcete mít MorphOS a AmigaOS současně. To že má MorphOS jen 2D akceleraci nás tolik trápit nemusí - dost her je portováno pomocí SDL2.
Kde více ztrácíte na kvalitě je AmigaOS, nepřehrajete HD video a nebudete moci použít aplikace pro Warp3D Nova, což jsou právě ty nejmodernější. Nicméně starší MiniGL a Warp3D aplikace poběží dostatečně rychle pomocí WaZp3D + HW compositing.
I když jsou tyto karty powerpc big-endian linuxem normálně plně podporovány, tak v Sam460LE ovladač radeon generuje ring_test error. Chybu se nepodařilo opravit, a tak nám u všech karet v linuxu funguje pouze Radeon DRM framebuffer a Mesa 3D software, stejně jako u karet Southern Islands.
4.4 MorphOS ( 3D ) + AmigaOS ( 2D, legacy W3D ) + linux ( drmfb )
generace / architektura karty: | UltraThreaded SE / R500 |
ekonomické: | X1600 ( 27 W ) |
výkonné: | X1950 XT ( 96 W ) |
doporučené AOS ovladače: | Enhancer v2.2 ( obsahuje RadeonHD v.3.7 ) WaZp3D |
Tuto variantu použijte v tom případě, že máte nějakou oblíbenou TinyGL aplikaci bez které nemůžete být. Nicméně já bych bych raději počkala až bigfoot dokončí upgrade 3D ovladačů MorphOsu až do TeraScale 2. Pak bychom měli v MorphOS 3D podporu i pro karty uvedené v odstavci 4.3.
4.5 linux ( drmfb ) + AmigaOS ( 2D, legacy W3D )
generace / architektura karty: | TeraScale 3 / Northern Island |
ekonomické: | FirePro V5900 ( 75 W ) |
výkonné: | FirePro V7900 ( 150 W ), HD 6970 ( 250 W ) |
doporučené AOS ovladače: | Enhancer v2.2 ( obsahuje RadeonHD v.3.7 ) WaZp3D |
5. Rychlost aplikací
Určitě Vás zajímá, jak je na tom Sam460LE s rychlostí aplikací. Samozřejmě ve srovnání s AmigaOne X1000, X5000 či Powermac G5 je pomalý. Srovnání s A1222+ zatím neprozradím, to bude v některém dalším článku. Ale ve srovnání s ostatními NG Amigami s procesory G3 a G4 si stojí dost dobře.Kde je Sam460 pomalý, jsou aplikace náročné na výkon CPU jako Lame, Blender, či MPlayer. Pomalejší je i při prohlížení webu.
Naopak větší je rychlost RAM, videoram, práce s disky i rychlost sítě.
MPlayer na CPU je sice pomalý, ale Sam460 má v AmigaOS funkční videoakceleraci na grafické kartě. Takže s použitím DVPlayeru hravě zvládá i H.264 FullHD videa, což umí již jen A1222+ a pak velké počítače jako X1000, X5000 a Powermac G5. Tohle nezvládne ani můj přetaktovaný Mac Mini G4 / 1.83 GHz.
Emulace klasické Amigy ( E-UAE ) je dostatečně rychlá: v AmigaOS4 rychlost odpovídá CPU 68040 / 45 MHz a v MorphOS 68040 / 50 MHz. Na hry tedy s velkou rezervou stačí.
Emulace PC ( DOSBox ) je v AmigaOS již pomalejší: i80386 / 40 MHz a na náročné DOSové hry ( jako mé oblíbené Master of Magic ) se úplně nehodí. MorphOS ale emulaci PC zvládá lépe - i80486 / 30 MHz a náročné DOSové hry jsou zde svižné.
V linuxu je Office dostatečně rychlý, ale např. práce s Gimpem je již nekomfortní.
Zde je srovnání některých náročných AmigaOS her a Sam460 si stojí velmi dobře:
Sam460 těží z toho že má moderní PCIe grafickou kartu a ve hrách Tower57 a WingsBattlefield výkonem dostihne či překoná nejen Pegasos 2 / 1.33 GHz a AmigaOne XE / 1.4 GHz ale dokonce i Mac Mini G4 / 1.83 GHz ( není v grafu, můj přetaktovaný Mini zde dosahuje 46 FPS resp. 43 FPS ).
Náročné 3D FPS jako RTCW či DHEWM3 jsou na Sam460 pomalé, ale zato moderní Spencer či HCraft perfektně hratelné.
Podobně je tomu u MorphOS: Wyrmsum je pomalý, Wesnoth dobře hratelný. A Doom 3 je s MorphOSem podstatně rychlejší ( 20.1 FPS ) takže si jej i zahrajete, ale při nízké kvalitě - viz obr. v odstavci 4.4.
K rychlosti grafických aplikací v AmigaOS je také třeba vědět, že kvůli ne zcela konzistentní L2 cache v ovladačích RadeonRX a RadeonHD zatím nefunguje GART. Pokud se toto povede v budoucích verzích ovladačů vyřešit, získá Sam460 další bonus k rychlosti.
6. Možnosti upgradu a rozšíření
Jak jsem již zmínila, Sam460 připravený k použití, tedy vybaven řadičem HDD, grafickou a zvukovou kartou má všechny rozšiřující sloty plné. Takže na případné budoucí rozšíření na první pohled nezbývá žádné místo. Můžete jen měnit komponenty za novější a výkonnější.Ale Sam460 lze ve skutečnosti rozšířit docela dost. PCIe x1 slot totiž můžete osadit PCIe switchem. Max Tretene (m3x) z ACube otestoval switch s čipem ASMedia ASM1184e. Pomocí něj pak můžeme do PCIe x1 slotu zapojit až čtyři PCIe x1 karty. Samozřejmě je to switch, takže všechna zařízení pak sdílí jednu PCIe linku. Není to tedy úplně vhodné řešení pro zapojení další grafické karty či NVMe, ale pro ostatní případy nás to příliš neomezuje.
Pokud máte verzi Sam460ex, můžete pro zvuk využít AC97 na čipu SM502 a ušetřit tak zvukovou kartu, takže jeden slot bude volný. U typů Sam460cr/LE tuto možnost nemáte. Uznávám ale, že rozhodnutí neosadit v pozdějších verzích čip SM502 bylo rozumné. Video je zde pro desktop málo komfortní a mít jej tam jen kvůli zvuku je zbytečně drahé.
Další způsob jak ušetřit slot je použít USB zvukové zařízení jako třeba na obrázku níže. Ovšem ovladače jsou jen pro MorphOS a linux.
6.1 Přetaktování a tuning
Co se týká přetaktování, o Samovi 460 platí prakticky totéž, co jsem psala o jeho předchůdcích. Již z výroby je dokonale vyladěný. Takže sami již nic nepřetaktujete.A když se podíváme na sériový výstup U-Bootu u mého Sama, nalezneme toto:
Code:
CPU: AMCC PowerPC 460EX Rev. B at 1140 MHz (PLB=228 OPB=114 EBC=114) ... DRAM: 2 GiB (ECC not enabled, 456 MHz, CL4)
V U-Bootu si také můžete zapnout boost RAM, který přinese cca 5% rychlosti paměti, ale u některých paměťových modulů způsobuje nestabilitu. Musíte vyzkoušet.
Takže vidíte že v ACube si se Samem460LE opravdu pohráli, výkon CPU dosti vylepšili a na nás k vylepšení kromě výběru grafické karty již nic nezbylo.
6.2 Větší paměť ? Možná.
Sam460 je dodáván s max. 2 GB DDR2 RAM. Můj 2 GB modul má 2 ranky ( 2R ). A protože procesor umí adresovat až 8 GB ( 4R ) fyzické paměti, mohl by tedy jít teoreticky použít 4 GB ( 2R ) modul. Stačila by tedy možná pouze změna firmwaru. Na rozdíl od jiných počítačů to není nemožné - firma ACube firmware stále vyvíjí. Paměť nad 2 GB využije linux i některé aplikace AmigaOS.Pozn.: jeden modul 4 GB ( 2R ) jsem vyzkoušela a nefunguje.
7. Závěr
Ano samozřejmě, pokud rádi hrajete náročné FPS hry nebo modelujete na Blenderu Sam460LE pro Vás vhodný není. Jeho výhody jsou ale jinde. Je to takový ten pracovník co v ničem extra nevyniká, ale přesto celkově odvede více práce než ostatní.Amigy NG první generace předčí moderní grafickou kartou s více videopaměti a akcelerací videa, AmiguOne X1000 možností instalace MorphOS a X5000 cenou.
Sam460LE je prostě velmi pěkně vyladěný počítač na běžnou práci, emulaci klasické Amigy i středně náročné hry. Můžete si vybrat operační systém - MorphOS a AmigaOS pro pocit z NG Amigy, AmigaOS na FullHD videa či linux na Office a pokročilé síťové aplikace.
Co je také důležité, Sam460LE je jedna z mála NG Amig které dnes koupíte nové, což s našimi dvacet let starými stroji není zanedbatelné.
A jako velikou, i když na první pohled neviditelnou výhodu musím uvést, že firma ACube je v Amiga světě stále velmi aktivní a na fórech naleznete kdykoli radu. Firmware počítače je stále vyvíjen, takže se Samem460 si dnes rozumí i moderní komponenty které v době jeho vzniku ještě neexistovaly.
Celkově jsem se Samem460LE velmi spokojena. Pro sebe jsem nakonec zvolila konfiguraci z odstavce 4.3 ( pro všechny tři operační systémy ) a registrovala jsem si také MorphOS.
Použité obrázky:
- ACube logo, Sam460le logo, Sam460le motherboard z webu acube-systems.biz
- Snímek obrazovky Radeon X1300 s laskavýn svolením Hanse de Ruytera z hdrlab.org.nz
- Sugo SG12 z webu silverstonetek.com
3D ovladače pro MorphOS jsou v procesu . Kupodivu doopravdy. Bigfoot na tom dělá.
V devátém veřejném upgradu TinyGL již 3D ovladače pro Terascale a Terascale2 byly ( s označením work-in-progress ). Nestihla jsem je vyzkoušet a v desátém upgradu již opět nejsou, takže měly nejspíše nějaké chybky.