Oznámení

Sbalit
Aktuálně žádná oznámení.

AmigaOne XE - s novým srdcem

Sbalit
X
Sbalit
  •  

  • AmigaOne XE - s novým srdcem

    1. Co s XE dále?

    O mé AmizeOne XE jsem napsala už tři články, což je zatím nejvíce. Není se co divit, XE byla na testbedu celý rok a bylo toho na ní ke zkoušení a zkoumání poměrně dost, OOTB toho totiž spousta nefunguje. No a když už jsem jí věnovala tolik času, bylo by škoda ji zapínat jen příležitostně, nebo ji dokonce odložit do regálu. Jenže aby se dnes s NG Amigou dalo něco rozumně dělat ( jako například prohlížet moderní webové stránky ), je na AmigaOS 4 či MorphOS potřeba výkon CPU alespoň 1.2 GHz nebo více. Tak jsem se rozhodla, že i když originální CPU 7451 / 800 MHz funguje dobře, přesto to risknu a vyměním jej za rychlejší. XE si zaslouží být zapnuta častěji než občas.

    2. Výběr vhodného CPU

    Nejdřív je ale třeba nějaké vhodné CPU najít. Ale jaké? Originální CPU G4 je typu 7451 a má interface pro L3 cache. To znamená že má 483 pinů, tedy kuliček ( pouzdro 483 BGA ) a je proto nejsnazší zaměnit jej opět za typ 483 BGA. A dále hledáme CPU s frekvencí nad 1.2 GHz. Výměna CPU je vždy trochu risk, tak nemá cenu riskovat kvůli nárůstu výkonu například jen na 1.0 GHz.

    To nás bohužel trošku omezuje, neboť s frekvencemi nad 1.2 GHz jsou mnohem dostupnější CPU G4 s pouzdrem 360 BGA ( bez L3 cache, MPC 7445 a 7447 ). Tato CPU by bylo teoreticky možné použít, piny jsou kromě L3 interface funkčně identické, ale vyžadovalo by to udělat redukci, kterou by musel někdo navrhnout a vyrobit. Já to neumím. Že bychom pak neměli L3 cache se bát nemusíme, AmigaOS 4 u AmigaOne L3 cache stejně nevyužívá kvůli problému s cache coherency u Northbridge.

    Pokud tedy zůstaneme u 483 BGA, máme na výběr z CPU MPC 7455 a 7457. Jelikož manuál MPC7455 praví "MPC7455 is footprint-compatible with the MPC7450 and MPC7451" a manuál MPC7457 "Note that the MPC7457 is a footprint-compatible, drop-in replacement in a MPC7455" Tak by měly fungovat oba typy jako analogická náhrada původního CPU 7451.
    Bohužel ale CPU 7455 a 7457 se samostatně prodejné s frekvencemi nad 1.2 GHz vyskytují jen velmi vzácně, tak je nejjednodušší kanibalizovat staré Powermacy nebo jejich turbokarty. Typ 7455 najdeme je v počítačích Mac Server G4, XServe G4 a Powermac G4, či v turbokartách Giga Design, Mercury Extreme, Power Force a Sonnet Encore. Typ 7457 pak již pouze v turbokartách.

    Klikni pro plné zobrazení obrázku  Jméno: 01-CPU.jpg Počet zobrazení: 0 Velikost: 73,6 KB ID: 161813
    CPU 7450, 7455 a 7457. I podle vzhledu je vidět, že 7457 má více změn v původním designu než 7455


    Pokud se Vám jej podaří najít, doporučuji typ MPC 7457, má dvojnásobnou L2 cache ( 512 kB ) a i když má maximální typovou frekvenci jen 1267 MHz, obecně jde přetaktovat výše než typ 7455.
    Já jsem ale za rozumnou cenu 7457 nenašla, tak jsem pořídila levně CPU kartu pro Powermac G4 1.42 DP se dvěma procesory 7455 taktované na 1420 MHz.

    Klikni pro plné zobrazení obrázku  Jméno: 02-novyCPUboard.jpg Počet zobrazení: 0 Velikost: 422,9 KB ID: 161814
    Použiji druhé CPU, Powermac karta by tak mohla fungovat i s jedním


    A takto CPU karta vypadá. Přesné označení procesorů je XC7455B RX1400PF. Frekvence 1400 MHz je dostačující, bohužel opět jako u mého původního procesoru jde o "Pilot Production Prototype", VCore 1.6 V +/- 0.05 V a pouhých 65°C maximální teplota. Takže s přetaktováním budeme muset opatrně.
    I když máme k dispozici katalogové informace nového CPU, pokud to lze doporučuji si ještě ověřit aktuální nastavení VCore přímo na CPU desce Powermaca. Pro moji kartu najdeme údaje například zde: https://thehouseofmoth.com/ppc-overc...ation/#MDDdual. Pokud budete mít kartu zde neuvedenou, musíte pátrat.

    Klikni pro plné zobrazení obrázku  Jméno: 03-VCore.jpg Počet zobrazení: 0 Velikost: 161,3 KB ID: 161815
    Vlevo skutěcnost, vpravo schema z thehouseomoth.com. Je to 1.6 V.


    3. Nastavení vyšších frekvencí CPU

    Když se pozorně podíváme na CPU kartu AmigyOne XE a pak do dokumentace CPU, tak narazíme na jeden menší problém.

    Klikni pro plné zobrazení obrázku  Jméno: 04-dip-switch.jpg Počet zobrazení: 0 Velikost: 84,9 KB ID: 161816
    Dip-switch pro nastavení frekvence


    Jak vidíte na CPU desce jsou vyvedeny na dip-switch pouze čtyři piny pro nastavení frekvence ( piny CPU PLL_CFG 0:3 ) a PLL_CFG 4 je trvale nastaven na "0". Takto ale lze plynule nastavit pouze frekvence do 1133 MHz, a pak ještě dvě vyšší - 1267 a 1533 MHz ( viz tabulka v kapitole 5 ). Ostatní frekvence potřebují pátý pin nastaven na PLL_CFG 4 = "1". Takže i ta moje frekvence, 1400 MHz.
    Můžeme to nechat tak jak to je a risknout že CPU půjde přetaktovat na těch 1533 MHz, ale v případě že přetaktovat nepůjde, musíme pak zůstat na 1267 MHz, což je s mým 1400 MHz procesorem skoro škoda. Kdyby můj nový procesor byl již sériový MPC s vyššími teplotami, tak bych to riskla. Ale u provedení XC musím předpokládat, že 1533 MHz nedá.

    Takže co teď? Musíme najít a správně zapojit pátý konfigurační pin, PLL_CFG 4. Najít ho je velmi jednoduché, podle manuálu CPU je to pin H8. Dokonce ani nemusíme moc pátrat kde je pin na desce CPU vyveden. Na Amigaworld.net či a1k.org zjistíme, že pin H8 je připojen k odporu R13 ( 1500 Ohm ) na spodní straně CPU desky.

    Klikni pro plné zobrazení obrázku  Jméno: 05-R13.jpg Počet zobrazení: 0 Velikost: 357,4 KB ID: 161817
    Poloha R13 na spodní straně CPU desky


    A na stejných fórech se dočteme i to, že stačí odpor R13 odstranit, a dosáhneme tak nastavení PLL_CFG 4 = "1".


    4. Výměna CPU

    Tak směle do toho. Jak víte, já sama toho mnoho nenapájím. A výměna a reballing CPU je u mě již věc zcela z oblasti sci-fi. Takže jsem opět využila služeb mé již oblíbené firmy Megafix.cz ( opravdu si za ty ceny i kvalitu tuhle reklamu prostě zaslouží ) a druhý den bylo hotovo. Výměna CPU i odstranění R13.

    Klikni pro plné zobrazení obrázku

Jméno: 06a-newCPU.jpg
Počet zobrazení: 1002
Velikost: 298,4 KB
ID: 161847
    Nový CPU

    Klikni pro plné zobrazení obrázku  Jméno: 06b-R13.jpg Počet zobrazení: 0 Velikost: 351,5 KB ID: 161820
    R13 odstraněn


    Než začneme zkoušet, je nutné nutné nastavit hodnoty podle nového CPU: VCore na motherboardu na 1.59V a frekvenci na CPU desce na 1400 MHz. Údaje jak to nastavit jsou v manuálu AmigaOne XE, tak je zde neuvádím. Dále musíme vybavit CPU lepším chladičem. Použila jsem Thermalright HR-05 SLI ( kdysi jsem ho měla v Pegasu 2 ), ventilátor Arctic F8 80x20mm a teplovodivou pastu Arctic MX-4.

    Klikni pro plné zobrazení obrázku  Jméno: 07-vent.jpg Počet zobrazení: 0 Velikost: 132,8 KB ID: 161821
    Přichycení k desce je u tohoto chladiče jednoduché


    5. První testy

    Takto vypadá kompletní nastavení frekvencí pro CPU G4 pro frekvenci FSB 133 MHz:

    Klikni pro plné zobrazení obrázku  Jméno: 08-CPU-7455-overclock-settings.jpg Počet zobrazení: 0 Velikost: 222,9 KB ID: 161822
    Tabulka platí pro všechna CPU G4


    V tabulce je několik věcí co stojí za povšimnutí. Pole označená "7451 only" se čtyřmi definovanými signály byla takto použita pouze pro nastavení CPU 7440, 7451, 7450 a 7451. Pro všechny novější verze CPU je již konfigurace rozšířena na pět signálů a má jiný význam. Pole "YES" znamenají defaultní konfiguraci CPU boardu, tj. rezistor R13 je osazen ( PLL_CFG 4="0" ). Červená pole "NO" znamenají sejmutý rezistor R13 ( CFG_PLL 4="1" ).

    Po nastavení 1400 MHz ( dip-switch: off, on, on, on + odebraný R13 ) a zapnutí jsem viděla toto:

    ( Omluvte prosím špatnou kvalitu fotografií, v takovémto stádiu testování se mi nechce nic fotit pořádně, strašně to zdržuje, testů jsou někdy desítky. A už vůbec se mi nechce dělat screenshoty, to zdržuje ještě více. )

    Klikni pro plné zobrazení obrázku  Jméno: 09-400.jpg Počet zobrazení: 0 Velikost: 198,6 KB ID: 161823
    Správný typ CPU, ale příliš malá frekvence


    I rychlost systému byla citelně nižší, takže jsme bohužel asi na pouhých 400 MHz. Tedy na frekvenci odpovídající nastavení off, on, on, on + R13 na místě.

    Další zkouška s nastavením pro frekvenci 1467 MHz přinesla reálnou frekvenci 733 MHz. Tyto hodnoty se opět liší jen nastavením R13.

    Takže je evidentně něco špatně s nastavením PLL_CFG 4. I když je R13 odebrán, frekvence s PLL_CFG 4 = "1" se chovají jako by bylo nastaveno PLL_CFG 4 = "0".

    Zkusíme tedy vyzkoušet frekvenci, která je validní jen pro PLL_CFG 4 = "0", tedy jako by R13 byl osazen. Tak zkusíme těch 1533 MHz. Jenomže - black screen. Že by můj CPU takovou frekvenci nesnesl?
    Poznámka: ano, měla bych mít připojen serialdebug a vy to určitě udělejte. Ale testovala jsem v dílně a tam se nemám k čemu se připojit. Nicméně i základní optická diagnostika pomocí black screen signalizuje že je něco asi špatně.

    Další test pro očekávanou frekvenci 1067 MHz, ale opět černá obrazovka. Takže vysokou frekvencí to není.

    Taksi shrňme první část testů: NEÚSPĚCH.
    Od totálního neúspěchu nás dělí jediná věc - nové CPU evidentně funguje a je zřejmě připájeno dobře.
    Nastavení o kterých jsem si myslela že mají PLL_CFG 4 = "1" se chovají jako by bylo PLL_CFG 4 = "0".
    Nastavení která mají validní hodnotu pro PLL_CFG 4 = "0" generují černou obrazovku.

    Z toho se dá odvodit jediné - odebrání R13 určitě nezpůsobilo korektní nastavení signálu PLL_CFG 4, ale nechalo jej v nedefinovaném stavu. Údaje na fórech o odejmutí R13 tedy nejsou pravdivé. Je tedy fakt, že je to tam psáno jen teoreticky, v praxi to nikdo nepotvrdil.

    Bude tedy třeba zapojit pin H8 korektně, pomocí pull-up nebo pull-down rezistoru, jak je v manuálu CPU.

    6. Hledání nového zapojení PLL_CFG 4

    Ideální by bylo zjistit jak přesně jsou zapojeny signály PLL_CFG 0:3 vyvedené na dip-switch. Jenže dokumentace CPU desky není k dispozici, na vícevrstvém plošném spoji to já najít nedokážu a tak jsem se poptala na fórech a u kolegů.

    Trošku problém byl, že takto AmiguOne XE ještě skoro nikdo netaktoval. Evillord68 z a1k.org má CPU 7457 na 1533 MHz a ta ukazuje správnou hodnotu, tam ale R13 zůstává na místě. Všechna další publikovaná taktování jsou na 1267 MHz a méně.

    Hledání trvalo dlouho, ale naštěstí mi posléze pomohl Sven Grosse, kolega z Německa. Na fórech to neuvádí, ale má AmiguOne XE na 1400 MHz. Poslal mi toto zapojení:

    Klikni pro plné zobrazení obrázku  Jméno: 10-schema.jpg Počet zobrazení: 0 Velikost: 14,4 KB ID: 161824
    Pull-up rezistor pro konfiguraci PLL_CFG 4


    Moc Ti ještě jednou moc děkuji Svene! Doufám že jsem nebyla moc otravná.
    Takže jsem koupila rezistor a jumper a požádala opět kolegu z práce jestli by mi to připájel.

    Klikni pro plné zobrazení obrázku  Jméno: 11a-horni.jpg Počet zobrazení: 0 Velikost: 212,5 KB ID: 161825
    Spodní nožička jumperu je připájena na pin5 dip-switche


    Klikni pro plné zobrazení obrázku  Jméno: 11b-spodni.jpg Počet zobrazení: 0 Velikost: 213,0 KB ID: 161826
    Drátek vyveden k pinu CPU H8


    A takto to vypadá shora i zdola. Někdo by to sice nazval jako "šílenost s odporem", ale já jsem ráda že ji mám a hned další víkend jsem ji celkem bez odporu vyzkoušela.

    7. Testy č.2

    Ještě se podívejte znovu na tabulku nastavení frekvencí CPU v kapitole 5. Tentokrát pole "YES" znamenají osazený jumper ( PLL_CFG 4="0" ). Červená pole "NO" znamenají sejmutý jumper ( CFG_PLL 4="1" ).

    Nejprve jsem vyzkoušela nastavení pro 1400 MHz ( off, on, on, on, bez jumperu ), tedy nominální hodnotu nového CPU. V U-Boot i v systému se k mému zklamání objevila opět frekvence 400 MHz jako poprvé, ale běh systému byl velmi rychlý a naznačoval že 400 MHz to není.
    Rychlý test GLQuake ukázal že FPS narostlo na 89.7 z původních 68.3 při 800 Mhz. A Dhrystone1 narostlo na 996 z 588 DMIPS. Takže skvělé.

    Klikni pro plné zobrazení obrázku  Jméno: 12-AmigaOneXE-1400MHz-2.jpg Počet zobrazení: 0 Velikost: 493,2 KB ID: 161827
    V systému je vidět správné CPU, špatná frekvence, ale DMIPS je vysoké


    Pro kontrolu jsem ještě změnila nastavení jumperu ( off, on, on, on, s jumperem ). V U-Boot i v systému opět 400 MHz, což je tentokrát správně. Ale Dhrystone1 pouhých 285 DMIPS říká, že tentokrát je to 400 MHz skutečných.

    Funguje i nastavení 1533 MHz ( on, on, on, on, s jumperem ), ale v systému ukazuje pouhých 66 MHz. Nevadí, běhá to rychle - 1110 DMIPS.

    A co je důležité, teplota paty chladiče CPU se při testování a plné zátěži držela do 36°C. To je teplota na CPU maximálně 46°C, tedy dostatečná rezerva.

    Tak si shrneme i druhou část testů: ÚSPĚCH.
    Ne úplně stoprocentní, trošku to kazí špatně zobrazované vyšší frekvence, ale účelu bylo dosaženo: AmigaOne XE s rychlým CPU! Vítej opět ve velkém světě!

    8. A mé oblíbené grafy

    Nicméně, než jsem přikročila k benchmarkům a grafům, sundala jsem XE konečně z testbedu a osadila ji do ATX skříně Sharkoon VG7. A bydlí teď v regále kde zaujala místo Sam440ep-flex. Ne proto že by XE byla důležitější, ale proto že skříň Sama je pravá a otvírala se ke zdi což nebylo moc praktické. Sam tedy sice skončil pod stolem, ale s už otvíráním na správnou stranu. Jen mu ještě musím sehnat nějakou podložku aby se neutopil v prachu.
    A ještě musím znovu zopakovat magii XE s PCI kartami. Poté co jsem kvůli zabudování do skříně karty vyjmula a vložila zpět, znovu se projevily problémy s PCI NIC kartou - zasekávání či úplná nefunkčnost. Opět ji bylo potřeba znovu nakonfigurovat ve druhém 33 MHz PCI slotu a pak ji přesadit do třetího.

    Klikni pro plné zobrazení obrázku  Jméno: 13-case.jpg Počet zobrazení: 0 Velikost: 107,1 KB ID: 161828
    Nouzově zapojené, kabely vzadu potřebují uspořádat


    Pro srovnání rychlostí použiji kromě XE na původních 800 MHz i Micro A1-C, počítač s téměř identickou konstrukcí i dobou vzniku a také Pegasos 2 abych udělala radost Proberovi - Pegasos totiž chyběl ve srovnání Mini Amig. Ale vážně, dala bych jej sem i tak.

    Micro A1-C: G3 866 MHz, Radeon 7000, PCI: SATA I ( SiI 3512 )
    AmigaONE XE: G4 800 MHz, Radeon 9000 Pro, PCI: SATA I ( SiI 3114 ), USB 2.0, 1GbE NIC
    AmigaONE XE: G4 1400 MHz, Hercules 3D Prophet 9000 Pro, PCI: SATA I ( SiI 3114 ), USB 2.0, 1GbE NIC
    Pegasos 2: G4 1333 MHz, Radeon 9000 Pro, PCI: SATA I ( SiI 3114 ), USB2.0, SoundBlaster

    Všechny počítače jsou s AmigaOS 4.1 Final Edition. A všechny testy budou identické s těmi v článku "Malé AmigyNG - díl IV, závěrečné porovnání", kvůli snažšímu srovnání.

    Možná jste si všimli že nemám v testu AmigaOne XE na frekvenci 1533 MHz. Šlo by to. Jenomže při delším běhu například browseru Odyssey dochází k náhodným zaseknutím ( a to i při VCore zvýšeném na 1.64 V ). Stejně tak při frekvenci 1466 MHz. Tak jsem pro testy i pro reálný život ponechala frekvenci "jen" 1400 MHz. Tady je XE stabilní. Prostě opět jeden nepřetaktovatelný CPU "Pilot Production Prototype". Moje XE na ně má nějaké štěstí. Ale nevadí, tenhle pilot je alespoň podstatně rychlejší než ten původní. Za chvilku uvidíte o kolik.

    8.1 Rychlost CPU bez FPU a VMX

    Testováno programem Dhrystone 1 z balíčku WhetDhryStone.

    Klikni pro plné zobrazení obrázku  Jméno: G1-Dhry.jpg Počet zobrazení: 0 Velikost: 33,6 KB ID: 161829


    Hrubý výkon CPU je zde zobrazen úplně předpisově dle frekvence, XE s nejvyšší frekvencí je nejrychlejší, přetaktování se projevilo výrazně. Ale jak se říká: "První vyhrání z kapsy vyhání.", toto je první z pouhých dvou vítězství, které XE nad Pegasem získá. Protože není vše jen o frekvenci CPU.

    8.2 Rychlost CPU včetně VMX

    Testováno pomocí lame, G3 bez AltiVecu, G4 s AltiVecem.

    Klikni pro plné zobrazení obrázku  Jméno: G2-lame.jpg Počet zobrazení: 0 Velikost: 35,3 KB ID: 161830


    Pegasos je v této úloze již nejrychlejší i když přetaktování je XE velmi zvýšilo výkon. Útěchou pro XE může ale být, že o prsa předběhne Mac Mini G4 / 1.83 GHz. Sice za to může zejména to, že lame pro MorphOs nevyužívá AltiVec, ale i to se počítá. A u výsledku Micro s G3 procesorem vidíme, jakou výhodu AltiVec poskytuje. I nepřetaktovaná XE na nižší frekvenci je rychlejší.

    8.3 rychlost pamětí

    Testováno pomocí programu Stream.

    Klikni pro plné zobrazení obrázku  Jméno: G3-stream.jpg Počet zobrazení: 0 Velikost: 50,4 KB ID: 161831


    Micro i XE mají paměti SDR-133, Pegasos 2 má DDR-266. Měl by být tedy téměř dvojnásobně rychlý, ale není tomu tak. Přetaktováním XE se rychlost RAM prakticky nezmění, frekvence FSB sběrnice totiž zůstává stále na 133 MHz.

    8.4 Rychlost Video RAM

    Rychlost zápisu do videopaměti je měřena pomocí pomocí GfxBench2D.

    Klikni pro plné zobrazení obrázku  Jméno: G4-VRAMspeed.jpg Počet zobrazení: 0 Velikost: 37,9 KB ID: 161832


    XE je zde ( zejména u DMA ) podstatně rychlejší než Micro, která má nevýhodu grafické karty starší generace. Pegasos ale o několik tříd vede. Je to dáno tím, že řadič PCI / AGP sběrnice u Micro i XE ( Articia S ) není dobře navržen. I když má Articia S teoretickou rychlost AGP x2 ( 512 MB/s ), tak jeho vnitřní konstrukce neumožňuje reálné přenosy rychlejší než PCI 33 MHz ( 133 MB/s ). Z tohoto pohledu je zde XE vlastně na maximu možného - opět vidíme že zvýšení frekvence vliv nemá, přes sběrnici již prostě více neprojde.

    8.5 rychlosti SSD

    Testováno programy SCSISpeed ( sběrnice ) a DiskSpeed ( diskový subsystém vč. cache ), všechny počítače mají PCI řadič SATA 150 a SATA SSD. Interní IDE nikde nepoužívám ani netestuji.

    Klikni pro plné zobrazení obrázku  Jméno: G5-SCSI.jpg Počet zobrazení: 0 Velikost: 37,8 KB ID: 161833


    Klikni pro plné zobrazení obrázku  Jméno: G6-Disk.jpg Počet zobrazení: 0 Velikost: 40,6 KB ID: 161834


    Přetaktování se projevilo, ale ne tolik jak jsem čekala.
    Ale je zde pár zajímavostí:
    Micro je rychlejší než XE. Že by řadič SiI 3512 byl rychlejší než SiI 3114 ( a tedy nejspíš i než SiI 3112 )? Je to modernější verze a náhrada 3112, takže je to možné. Budu to muset ještě pořádně otestovat, a pokud je to tak, omezím v Pegasu počet disků na dva a osadím všude řadiče SiI 3512.
    A dále, pokud si vyhledáte můj starší článek o přetaktování Mac Mini, tak tam byl Pegasos 2 v testu disků pomalejší. Jenže tenkrát byl testován s MophOSem. Zde je testovám s AmigaOSem, a ve třech případech ze čtyř je rychlejší než Mac Mini / 1.83 GHz ( DiskSpeed read average, SCSISpeed read max i average ). Tedy Pegasos 2 je při práci s diskem s AmigaOs rychlejší než s MorphOS - je to dáno tím, že sata.device v MorphOS umí nastavit pouze mód UDMA 5 ( Ultra ATA 100 ), kdežto sii3114ide.device v AmigaOS UDMA 6 ( Ultra ATA 133 ) a jako bonus umí i S.M.A.R.T.

    8.6 rychlost ethernetu

    Měřeno programem TCPSpeed proti rychlému Windows workstationu. Lze to pokládat za skutečnou maximální rychlost TCP stacku.

    Klikni pro plné zobrazení obrázku  Jméno: G7-TCP.jpg Počet zobrazení: 0 Velikost: 36,5 KB ID: 161835


    Přetaktování nám zvýšilo maximální rychlost TCP stacku ze 140 na 178 Mbps. Perfektní. A XE je nejrychlejší.
    Toto vítězství nad Pegasem 2 ovšem nepočítám, je trošku nefér. XE má v testu PCI 1GbE kartu RTL8169, kdežto Pegasos pouze interní 100 MbE. Pegasos 2 má totiž ještě interní 1 GbE NIC ( používám jej v MorphOSu a linuxu ) a proto nemá PCI 1 GbE kartu. Jenže pro tento NIC AmigaOS stále nemá ovladač, tak bylo měření provedeno s druhým interním 100 MbE NICem. Prostě se mi nechtělo měnit v Pegasu 2 karty.
    A samozřejmě je TCP stack u XE téměř dvakrát rychlejší než u Mac Mini a tentokrát je vítězství již zasloužené, u Mini totiž rychlejší síťová karta doplnit nejde.

    8.7 MPlayer

    Testováno pomocí Serenity-HDDVDTrailer.mp4, rozlišení HD 1280x720, kodek H.264.

    Klikni pro plné zobrazení obrázku  Jméno: G8-MPlayer.jpg Počet zobrazení: 0 Velikost: 32,6 KB ID: 161836


    Názorný příklad jak je AltiVec pro tyto úlohy vhodný. A přetaktování XE také prospělo. No, ale stejně na HD filmy s kodekem H.264 se na XE koukat můžeme jen v nouzi. Již je třeba zapnout framedropy a obraz je občas trhaný.

    8.8 Cow3D

    Test Warp3D.

    Klikni pro plné zobrazení obrázku  Jméno: G9-Warp3D.jpg Počet zobrazení: 0 Velikost: 36,3 KB ID: 161837


    Přetaktování nám pomohlo, ale ne tolik jak se dalo čekat. Zřejmě jsme již narazili na omezení sběrnice v XE. Nicméně jsme prakticky na úrovni Pegase 2. A Micro se zastaralou grafickou kartou nestíhá.

    8.9 HTML gfx benchmark

    Testováno pomocí wirple.com/bmark, jedná se o test grafiky a údaj zobrazuje FPS na začátku testu.

    Klikni pro plné zobrazení obrázku  Jméno: G10-Web.jpg Počet zobrazení: 0 Velikost: 35,2 KB ID: 161838


    I zde se přetaktování vyplatí. A co v tomto grafu neuvidíme, přetaktování se vyplatí zejména kvůli velkému množství javaskriptů v moderních webových stránkách.

    8.10 SDLBench

    Jako základ je vzat výkon Micro A1-C.

    Klikni pro plné zobrazení obrázku  Jméno: G11-SDL.jpg Počet zobrazení: 0 Velikost: 38,2 KB ID: 161839


    Vlastně zde nevidíme nic neočekávaného. Přetaktování zvedlo výkon SDL XE o 15%.

    8.11 Blender

    Testováno pomocí test.blend.

    Klikni pro plné zobrazení obrázku  Jméno: G12-blend.jpg Počet zobrazení: 0 Velikost: 25,4 KB ID: 161840


    Tady bohužel nemám k dispozici údaje z nepřetaktované XE ani z Pegase 2 s AmigaOS ( nechce se mi opět měnit grafickou kartu z Radeon 9800 PRO na 9000 PRO ), takže graf není moc výmluvný.
    Blender ale nepoužívá AltiVec, tak si můžeme udělat představu o rychlosti alespoň podle Micro.

    8.12 FPS hry



    Klikni pro plné zobrazení obrázku  Jméno: G13-FPS.jpg Počet zobrazení: 0 Velikost: 49,6 KB ID: 161841


    Kromě WingsBattlefield přetaktování pomohlo všude.
    ioQuake 3 je na XE rychlejší než na Pegasu 2. A hra Tower57 je další a také poslední případ, kde XE předběhne můj přetaktovaný Mac Mini. O 1 FPS.
    Že se Micro na hry moc nehodí to už víme, ale z grafu je také vidět, že kvůli těmto hrám XE přetaktovávat nemusíte, XE na ně stačí i s 800 MHz CPU.

    8.13 Emulátory

    E-UAE
    Testováno s JiT SDL verzemi, nainstalován Picasso96 s uaegfx. Testovala jsem SysInfo a ADoom.

    Klikni pro plné zobrazení obrázku  Jméno: G14-UAE-SysInf.jpg Počet zobrazení: 0 Velikost: 35,7 KB ID: 161842


    Klikni pro plné zobrazení obrázku  Jméno: G15-EUAE-ADoom.jpg Počet zobrazení: 0 Velikost: 32,7 KB ID: 161843



    Tak tady je nárůst výkonu opravdu výrazný. Přetaktování zajistí velký komfort ve hraní klasických AmigaOS her, stejný jako na Pegasu 2.

    DOSBox
    Testováno s JiT verzemi. K testování jsem použila SpeedTest ( zobrazuje násobek rychlosti původního PC / XT ) a Quake.

    Klikni pro plné zobrazení obrázku  Jméno: G16-DOS-Speed.jpg Počet zobrazení: 0 Velikost: 37,2 KB ID: 161844


    Klikni pro plné zobrazení obrázku  Jméno: G17-DOS-Quake.jpg Počet zobrazení: 0 Velikost: 31,7 KB ID: 161845


    A opět, pro DOSBox je přetaktování velmi vhodné. I když jsme se pouze dotáhli na výkon Micro v Quake, tak to v pohodě stačí. A Pegasos je zde o něco rychlejší.
    Vlastně by mě docela zajímalo, proč má v tomto testu Micro tak vysoký výsledek. Má horší grafickou kartu, výkon v SDL, i nižší frekvenci CPU. Jediné co mě napadá v čem je Micro lepší, že její CPU má dvojnásobnou L2 cache - 512 kB proti 256 kB u XE. Nebo že bych něco změřila špatně?

    9. Závěr

    I když je AmigaOne XE / 1.4 GHz v několika ojedinělých případech rychlejší než Mac Mini / 1.83 GHz, přesto celkově zůstává i pod výkonem Pegase 2 / 1.33 MHz. Ale přiblížila se mu téměř na dotek. Proč nejsme s rychlejším CPU rychlejší i celkově je způsobeno dvěma skutečnostmi:
    - AmigaOne XE používá na systémové sběrnici mezi CPU a Northbridgem protokol 60x, kdežto Pegasos 2 již modernější a rychlejší MPX. I když je MPX ve skutečnosti rychlejší jen o málo ( jeden mrtvý cyklus při přenosu bloku ), toto je úzké místo, tak se i to málo projeví.
    - Northbridge AmigyOne XE Articia-S má výrazně horší konstrukci PCI řadiče než Marwell Discovery II u Pegasu 2. Zatímco Discovery II má dva samostatné Host bridge ( počáteční bod řadiče PCI ), jeden pro grafickou kartu a druhý pro ostatní PCI karty, tak Articia-S má pouze jeden Host bridge na PCI 33 MHz sběrnici a AGP sběrnice je do ní připojena přes bridge, takže veškerý provoz z AGP sběrnice musí projít přes toto úzké hrdlo.

    Výsledky přetaktování naznačují, že už jsme narazili na limity PCI a AGP sběrnice AmigyOne XE, takže další zvyšování rychlosti CPU by se projevilo již jen mírně a jen někde.

    Přestože je výměna CPU riskantní krok, myslím že výsledky riziko ospravedlňují. AmigaOne XE na původních 800 MHz sice může dobře sloužit na hraní AmigaOS her, ale s frekvencí 1400 MHz je již vhodná pro běžný internet, emulátory i užitkové programy. Takto upravená, a řekla bych že i vymazlená, je AmigaOne XE spolu s Pegasem 2 nejlepší AmigaNG první generace. Nechá za sebou nejen Micro a Sam440ep, ale i Sam440ep-flex a Sam460 ( i když poslední dva mají zase výhodu v možnosti použití Enhanceru a Warp3DNova ). Zkrátka z hračky uděláme počítač všeobecně použitelný i v roce 2023.

    A nakonec ještě upozornění: Výměnu a reballing CPU nezvládne zdaleka každý, je to opravdu top level. Pokud jste to nikdy nedělali nebo nemáte řádné vybavení, ani se do toho nepouštějte. Svěřte to zkušenému, který to umí. Každého zkaženého CPU modulu by byla škoda. A já sama se raději nepouštím ani do věcí, jako je připájení odporu a jumperu.

    A na úplný konec speciální poděkování pro ty bez nichž by to nešlo:
    firma Megafix: za to že opravdu umí to co slibují, to dnes nebývá samozřejmost,
    Sven Grosse: za schema zapojení PLL_CFG 4,
    kolega z práce: za připájení téhož.

    Použité obrázky:
    CPU - en.wikipedia.org
    schema nastavení VCore 1.6V Powermac - thehouseofmoth.com
    Přiložené soubory
    Naposledy upravil sailor; 23.03.2023, 16:40:46.

    • Dedy
      #8
      Dedy komentoval
      Editace komentáře
      :thumsbsup
      :

    • Noro
      #9
      Noro komentoval
      Editace komentáře
      Za mě 5 hvězdiček za odvahu .
      A zlatá korunka za zpracování .

    • HaL35
      #10
      HaL35 komentoval
      Editace komentáře
      Díky, paráda .. články o AmigaNG sleduji již déle (bez registrace)
    Přidávání komentářů není v této časti diskusního fóra bez přihlášení možné, nebo zde nejsou povoleny.

Nejnovější články

Sbalit

  • Sam460LE a A1222 Plus, duel velterových vah
    vytvořil sailor
    Dnes, na začátku roku 2024 zažíváme v AmigaNG světě neobvyklou situaci. Máme dva entry-level počítače ze kterých můžeme vybírat: v roce 2023 firma ACube uvedla novou verzi Sama460 - Sam460LE, a letos po dlouhé cestě plné peripetií firma AAA technology představila i A1222 Plus.
    Souběh hned dvou počítačů stejné kategorie je v AmigaNG světě něco naprosto neobvyklého, proto se často diskutuje který z nich je jaký a kdo je lepší.



    V tomto článku se podíváme jak to...
    09.04.2024, 10:18:55

Nové komentáře v článcích

Sbalit

  • sailor
    Odpověděl na Sam460LE a A1222 Plus, duel velterových vah
    vytvořil sailor
    @stano
    promptně změřeno: všechny provozní režimy obou počítačů se pohybují mezi spotřebou BananaPro a Powermac G5 Quad. Takže bych to tipla na remízu
    16.04.2024, 18:31:46
  • Stano
    Odpověděl na Sam460LE a A1222 Plus, duel velterových vah
    vytvořil Stano
    Ďakujem za ďalší pekný článok a prosím zmerať aj spotrebu zostavy v rôznych režimoch (idle, max. CPU, max. GPU, max. MAX )
    15.04.2024, 10:25:38
  • sailor
    Odpověděl na Sam460LE a A1222 Plus, duel velterových vah
    vytvořil sailor
    no, hlučnost....
    oba počítače mají jeden malý ventilátorek na CPU, asi tak stejně tichý nebo hlasitý. A1222+ má řízení otáček ventilátorů, ale já rozdíl v hluku neslyším.

    TDP obou CPU jsou tak malé, že by nebyl problém osadit pasivní chladič, či udělat tepelný most na kovovou case.
    Takže to může v obou případech být 0 dB(A).

    Hluk vyjde u obou spíš podle grafické karty a ta je také v obou případech stejná. Rozumná...
    15.04.2024, 08:37:33
  • pavlor
    Odpověděl na Sam460LE a A1222 Plus, duel velterových vah
    vytvořil pavlor
    Tower57 a 1941 zrovna nejsou hry, které by 3D nějak důrazně využívaly... benchmark ukazuje pouze rychlejší integer výpočty (a patrně rychlejší paměť). Při porovnání obou strojů jsem měl na mysli ideální případ (tedy u A1222 nativní SPE kompilované aplikace/hry), až nějaké budou pro srovnání, budeme moudřejší. Mohl bych mít dotaz na hlučnost obou řešení (SAM460LE a A1222)?
    14.04.2024, 08:01:54
  • sailor
    Odpověděl na Sam460LE a A1222 Plus, duel velterových vah
    vytvořil sailor
    Samozřejmě že ve 3D hrách přeložených pro standardní powerpc bude A1222+ nutně pomalý. Navíc u klasických 3D FPS jako Quake se většinou musí vypnout i LTE Emulátor, takže je to zcela nepoužitelné.
    U 3D kde se nemusí LTE vypnout, jako třeba Spencer je to hratelné ( =24 FPS, Sam460 46=FPS )
    Ale co se týká her jiných, tak je na tom velice dobře. Zatím jen ochutnávka:

    Tower57: Sam460=51 FPS, A1222+ =71 FPS, 1941 Sam460=60 FPS, A1222+ =105 FPS....
    13.04.2024, 15:59:46
  • pavlor
    Odpověděl na Sam460LE a A1222 Plus, duel velterových vah
    vytvořil pavlor
    Upřímně řečeno, neveřím, že by A1222 porazila SAM460 v rychlosti 3D her (jako Quake, nebo Jedi Knight 2). Ty údajné výhody SPE FPU se zatím nikdy neodrazily v application benchmarcích (pod Linuxem). Ale klidně se nechám příjemně překvapit dalšími testy.
    12.04.2024, 17:09:25
  • sailor
    Sam460LE a A1222 Plus, duel velterových vah
    vytvořil sailor
    Dnes, na začátku roku 2024 zažíváme v AmigaNG světě neobvyklou situaci. Máme dva entry-level počítače ze kterých můžeme vybírat: v roce 2023 firma ACube uvedla novou verzi Sama460 - Sam460LE, a letos po dlouhé cestě plné peripetií firma AAA technology představila i A1222 Plus.
    Souběh hned dvou počítačů stejné kategorie je v AmigaNG světě něco naprosto neobvyklého, proto se často diskutuje který z nich je jaký a kdo je lepší.



    V tomto článku se podíváme jak to...
    09.04.2024, 10:18:55
  • ghh
    Odpověděl na AmigaNG – kompatabilita HW s AmigaOS, MorphOS a linux
    vytvořil ghh
    Oba disky mám na jednom kabelu (1) na interním IDE, CD mám na druhým. Ještě jsem asi nezkusil dát disky jak píšeš. Dřív mi to fungovalo v pohodě, ale už jsem zapoměl jak to bylo zapojený
    Způsob bootu mám vyřešen dobře, tam chyba není.
    09.04.2024, 01:23:11
  • sailor
    Odpověděl na AmigaNG – kompatabilita HW s AmigaOS, MorphOS a linux
    vytvořil sailor
    @ghh
    oba disky máš zapojeny v interním ide?
    Obecně ( i když by to mělo být dle normy jedno ) je lepší dávat hdd jako master a cd jako slave, tj. třeba:
    1.IDE master = AmigaOS, slave=CD
    2.IDE master = MorphOS

    to že není disk vidět v OF je pitomé, to nevím jak opravit. Zkus dát v open firmware probe-all, jestli se pak neobjeví.

    na bootovací menu používáš bootscript?
    - prioritu nastav vyšší u AmigaOS
    - v parametrech...
    08.04.2024, 08:59:11
  • ghh
    Odpověděl na AmigaNG – kompatabilita HW s AmigaOS, MorphOS a linux
    vytvořil ghh
    Článek se mi taky líbí. Je tam opět všechno
    V PegII mám dva disky jeden Aos a druhý Mos. Občas mi jeden z nich nenaběhne (není vidět v OF).
    Jak máte nastavený boot flag a prioritu u disku(ů), nebo master-slave?
    07.04.2024, 16:20:50

Populární tagy v článcích

Sbalit

a1200 (6) akce (16) amiga (18) apple (7) artway (5) bytefest (4) cybergraphx (5) demoscena (9) dizzy (9) emulace (8) fastata (9) furia (5) game (4) hardware (16) internet (7) iomega (6) mac (6) midi (8) morphos (14) navody (10) pfs3 (8) resetkání (5) srazy (12) winuae (10) zip (7)
Zpracovávám...
X