Aplikační výkon - 2. část - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Počítače

Aplikační výkon - 2. část

vykon_test_kal1

13. dubna 2001, 00.00 | Pokračování článku o výkonu dnešních počítačů Apple Macintosh.

V minulém díle jsme se podívali na výkon počítačů Apple Macintosh při použití v Photoshopu (člának je zde). Dnes bychom se podívali blíže na zbývající provedené testy. Pro ty, kteří předchozí článek nečetli připomeňme, na kterých strojích byly prováděny testy:

  G4/350 G4/500 Dual G3/300
Procesor PowerPC G4 2x PowerPC G4 PowerPC G3
Frekvence pr. 350 MHz 500 MHz 300 MHz
On-Chip Cache - - -
Backside Cache 1 MB/175 MHz 2x 1 MB/250 MHz 1 MB/175 MHz
Velikost RAM 256 MB 512 MB 320 MB
Frek. sběrnice 100 MHz 100 MHz 100 MHz
Grafický čip Rage 128 Pro Rage 128 Pro Rage 128
Videopaměť 16 MB 16 MB 16 MB
Operační systém MacOS 9.0.4 MacOS 9.0.4 MacOS 9.0.4

  PM 7300 G4/733 Athlon/900
Procesor PowerPC G3 PowerPC G4 AMD Athlon Th.
Frekvence pr. 400 MHz 733 MHz 900 MHz
On-Chip Cache - 256 kB/733 MHz 256 kB/900 MHz
Backside Cache 1 MB/175 MHz 1 MB/175 MHz -
Velikost RAM 160 MB 512 MB 256 MB
Frek. sběrnice 50 MHz 133 MHz 133 MHz
Grafický čip Permedia 3 GeForce2 MX Riva TNT Ultra2
Videopaměť 32 MB 32 MB 32 MB
Operační systém MacOS 9.0.4 MacOS 9.1 Windows Me

 

Cinebench 2000

CineBench 2000První test po Photoshopu je CineBench 2000. Jedná se o benchmarkový program založený na 3D programu Cinema 4D německé firmy Maxon Computer. Celý test je složen ze tří hlavních částí, v případě multiprocesorových strojů pak ze čtyř částí. Nejprve program pracuje s 3D scénou pomocí procesoru, následně ten samý test prováděný za pomoci OpenGL a videokarty a na závěr se provádí rendering 3D scény (při více procesorech ještě rendering při využití všech procesorů). Tento testík má však jednu vadu. Nepodařilo se mi zjistit, zda je optimalizovaný pro AltiVec. Zkoušel jsem cvičně rendering stejné scény v programu CineBench a následně jsem provedl to samé v programu Cinema 4D. Benchmarkový test byl na G4/400 MHz o 25 % pomalejší. Ovšem to také nic neznamená, jelikož nevím, jaké je v testu přesné nastavení pro rendering. Pokud CineBench optimalizovaný není, jsou dosažené výsledky velmi zkreslující, neboť Cinema 4D AltiVec využívá. Bližší pohled na výsledky napovídá, že test asi není úplně optimální - vždyť G4/350 má při renderingu dokonce vyšší výkon, než G4/500 Dual při použití jednoho procesoru! A nyní zmiňované výsledky, které jsou podle firmy Maxon vztažené k Pentiu 133 MHz:

CineBench G4/350 G4/500
Dual
G3/300 PM 7300 G4/733 Athlon
900
Shading
(Cinema 4D)
3,81 5,56 3,07 3,48 6,42 8,08
Shading
(Open GL)
4,87 6,7 3,07 4,61 7,70 6,33
Raytracing
(Single CPU)
6,70 6,68 3,84 5,22 9,11 12,12
Raytracing
(Multiple CPU)
- 11,74 - - - -

Upozornil bych rád na výkon G4/733, která je na tom s výkonem obdobně, jako v testech Photoshopu - v něčem rychlejší a v něčem pomalejší oproti G4/500 Dual. Ale dá se říci, že jsou celkem srovnatelné. Za zmínku stojí ještě výkon Athlona v testu OpenGL, neboť OpenGL na tomto stroji nebylo podporované. Nevím jakým způsobem program pracuje, pokud není nainstalována jeho podpora, ale žádnou chybu nehlásil. Pouze se tato skutečnost odrazí na výrazně zhoršeném výsledku výsledku. Vzhledem k ne úplně jasným výsledkům bych ale nerad prováděl nějaká hodnocení.

 

SoundJam MP

SoundJamJako další program k testování posloužil populární softík na tvorbu a přehrávání hudebních souborů ve formátu MP3 - SoundJam MP společnosti Casady & Greene (byla použita verze 2.5.2). Test byl založen na převodu hudebního souboru ve formátu AIFF (4:17 minut, stereo, 44,1 kHz) do formátu MP3. Pro zajímavost byla provedena konverze do dvou různých kvalit - 192 kbps (VBR medium high, 44,1 kHz, stereo, best quality) a 128 kbps (VBR Off, 44,1 kHz, stereo, fast quality). Program je optimalizovaný pro AltiVec a pro využití více procesorů. Bohužel je dostupný pouze pro počítače Macintosh a tudíž nemohl být proveden srovnávací test na PC. Zároveň jsem nenašel ani jiný program, který by byl dostupný pro obě platformy a plně optimalizovaný. Výsledkem jsou časy v sekundách:

SoundJam G4/350 G4/500
Dual
G3/300 PM 7300 G4/733 Athlon
900
128 kbps 29 13 61 46 16 -
192 kbps 45 19 83 62 23 -

Na výsledcích se opět významě projevil vliv AltiVecu. Například čas dosažený G4/350 MHz je o 25 % lepší, než u procesoru G3/400 MHz. Zároveň se opět ukazuje, že upgradovaný starší stroj (PM 7300) je na tom velice dobře a sběrnice o poloviční frekvenci se prakticky neprojevuje. Za zmínku ještě stojí srovnání G4/500 Dual s G4/733. Dvouprocesorový stroj je v tomto testu na tom o něco lépe. Výkony obou strojů v podstatě odpovídá přepočtu na shodnou frekvenci jednoho procesoru. Většinou se uvádí, že při použití druhého procesoru je nárůst výkonu přibližně 1,8x, což by odpovídalo i tomuto případu - oba stroje by měli při jednom procesoru a frekvenci 500 MHz čas přibližně 23,4 s.

 

Quake III: Arena

Quake III: ArenaPři testování jsme nemohli samozřejmě zapomenout ani na hry. Možná tím někoho popudím, ale myslím, že k počítačům zkrátka patří. Nehledě na to, že právě hry dokáží celý systém zatížit opravdu výrazně a výsledky naznačují hodně o odladěnosti celého systému, především po stránce rychlé grafiky. Nevýhodou těchto testů je, že hra je primárně psána pro jednu platformu a pro ty ostatní se většinou více či méně zdařile portuje. To má často za následek výrazný pokles výkonu. Ale zpět k testu, který byl prováděn na klasické hře - Quake III: Arena firmy id Software. Tento program se na měření herního výkonu v současnosti používá pravděpodobně nejčastěji. Celý test probíhá jako předem definovaná hra, kdy počítač zobrazuje všechny snímky nezávisle na synchronizaci s časem. Výsledkem je, že každý počítač musí spočítat a zobrazit stejné množství dat, což se projeví rychlostí celého testu. Po přepočtu času se pak získá počet snímků, které je daný stroj schopný spočítat za jednu sekundu (fps). Testy jsme prováděli v různých rozlišeních po dvou sadách. První sada testů byla při nízké kvalitě zobrazení, druhá sada byla při stejných rozlišeních, ale vysoké kvalitě:

Sada 1 Test 1 Test 2 Test 3
Test 4
Rozlišení 640x480 800x600 1024x768 1280x1024
Barevná hloubka 16 bitů 16 bitů 16 bitů 16 bitů
Celá obrazovka Zapnuta Zapnuta Zapnuta Zapnuta
Osvětlení Lightmap Lightmap Lightmap Lightmap
Geometrické detaily Nízké Nízké Nízké Nízké
Detaily textur Maximální Maximální Maximální Maximální
Kvalita textur 16 bitů 16 bitů 16 bitů 16 bitů
Fitrování textur Bilineární Bilineární Bilineární Bilineární
Zvuk Zapnutý Zapnutý Zapnutý Zapnutý
Sada 2 Test 1 Test 2 Test 3
Test 4
Rozlišení 640x480 800x600 1024x768 1280x1024
Barevná hloubka 32 bitů 32 bitů 32 bitů 32 bitů
Celá obrazovka Zapnuta Zapnuta Zapnuta Zapnuta
Osvětlení Lightmap Lightmap Lightmap Lightmap
Geometrické detaily Vysoké Vysoké Vysoké Vysoké
Detaily textur Maximální Maximální Maximální Maximální
Kvalita textur 32 bitů 32 bitů 32 bitů 32 bitů
Fitrování textur Trilineární Trilineární Trilineární Trilineární
Zvuk Zapnutý Zapnutý Zapnutý Zapnutý

Jednotlivé testy probíhaly na souboru DEMO001 na výše popsaných konfiguracích. Bohužel, ani do tohoto testu nemohl být zařazen Athlon a to díky výše zmiňované chybějící podpoře OpenGL. Následující tabulka zobrazuje dosažené hodnoty v fps:

Graf zde G4/350 G4/500
Dual
G3/300 PM 7300 G4/733 Athlon
900
Test 1/1 31,5 43,1 25,6 24,6 98,3 -
Test 2/1 29,3 37,2 22,0 23,6 96,7 -
Test 3/1 24,6 27,2 16,3 20,3 83,3 -
Test 4/1 17,2 17,3 11,0 20,4 54,9 -
Test 1/2 26,9 33,3 9,0 19,5 87,9 -
Test 2/2 22,4 24,5 3,1 18,1 69,9 -
Test 3/2 13,2 13,1 2,1 13,9 46,0 -
Test 4/2 7,9 7,6 1,8 13,5 28,0 -

Osobně se domnívám, že právě test Quake III je po výsledcích Photoshopu pravděpodobně nejzajímavější. Především proto, že z výsledků vyplývají souvislosti mezi jednotlivými komponenty a dosaženým výkonem. Při nízkém rozlišení jsou kladeny mnohem větší nároky na výkon procesoru a propustnost sběrnice. Při vysokých rozlišeních naopak záleží více na výkonu grafické karty, neboť výpočet jednotlivých snímků je již náročnější, než příprava 3D scény (počítače s rozdílným výkonem, ale stejnou grafickou kartou mají prakticky shodné výsledky). Nejlépe je to vidět na upgradovaném Power Macintoshi 7300. Při nízkém rozlišení je oproti tomuto počítači G4/500 Dual o více jak 75 % rychlejší. Díky výkonější grafické kartě je však při vysokém rozlišení rychlejší upgradovaný stroj a to o více jak 80 %!!! Úplně jiná kategorie je pak PowerMac G4/733. Ten díky výkonnějšímu procesoru, rychlejší sběrnici a především lepší grafické kartě překonává ostatní sestavy o více jak dvojnásobek. V této souvislosti bych rád zmínil, že původní výsledky byly o poznání horší. Při rozlišení 640x480 bylo dosaženo "pouze" 76 fps. O 28 % lepší hodnotu jsme získali po instalaci nových ovladačů grafické karty (Ke stažení zde).

 

QuickTime

Quake III: ArenaNa poslední chvíli jsem se pokusil do testů začlenit ještě něco ohledně práce s videem. To jsem oproti ostatním testům dělal až dodatečně a tak nemohly být testovány všechny doposud hodnocené sestavy (G4/500 Dual nebyla hodnocena vůbec a místo G4/350 byla použita G4/400 MHz s jinak shodnou konfigurací). Pro test jsem zvolil ukládání videa pomocí QuickTime. Samozřejmě pro profesionální práci s videem tento testík mnoho nevypovídá, chtělo by to komplexnější sestavu operací, něco jako pro Photoshop. Pro příště se pokusím polepšit a zařadit nějaké lepší operace. Jako pracovní soubor byl zvolen film "At the Beach" z ukázkových souborů iDVD o velikosti 121,9 MB (720x480 pixlů; 29,97 fps; 33,23 s; zvuk 48 kHz, stereo, 16 bitů). Prováděl jsem ukládání ve třech formátech a výsledky jsou potřebné časy v sekundách:

  • Test 1 - 360x240 pixlů; Sorenson Video (high); 15 fps; zvuk 44,1 kHz, stereo, 16 bitů; IMA 4:1
  • Test 2 - 720x480 pixlů; Cinepak (high); 25 fps; zvuk 44,1 kHz, stereo, 16 bitů; QDesign Music 32 kbps
  • Test 3 - 720x480 pixlů; Sorenson Video (high); 25 fps; zvuk 44,1 kHz, stereo, 8 bitů; MACE 6:1
Quick Time G4/400 G3/300 PM 7300 G4/733
Test 1 143 491 478 84
Test 2 1377 1775 1947 794
Test 3 870 3130 2447 511

Z výsledků bych si všímal především ohromného urychlení u procesorů G4 při kompresi Sorenson. Naopak u Cinepaku až tak výrazný nárůst není. Existují dvě vysvětlení. Buď není kodek Cinepak optimalizovaný pro G4, nebo je komprese takového druhu, že AltiVec nedokáže využít. Navíc je vidět, že Cinepak je mnohem náročnější na propustnost sběrnice, nž Sorenson. Současně je opět vidět, že upgradovaný starší stroj ani při těchto náročných operacích nezaostává za novějším strojem se srovnatelným procesorem (je ale otázka, jak by na tom byl při jiných operacích s videem). Škoda, že jsem již nemohl otestovat dvouprocesorovou mašinku. Podle testů zveřejněných na různých servrech je právě práce s videem jednou z mála činností, kde má víceprocesorový systém výrazněji navrch oproti G4/733. Pokud někdo chce opravdu výkonný stroj pro zpracování videa a nepotřebuje superdrive, uvažoval bych o pořízení dvouprocesorového stroje.

 

ThroughPut

Na závěr ještě tabulku výsledků z programu ThroughPut, který měří propustnost sběrnice. Prográmek je pro počítače Macintosh, proto není hodnocen Athlon. Dvouprocesorovou G4/500 jsem jiz v době testování neměl k dispozici. Udané hodnoty jsou v MB/s:

ThroughPut G4/350 G4/500
Dual
G3/300 PM 7300 G4/733 Athlon
900
CPU 50,0 - 40,5 26,4 62,6 -
FPU 82,6 - 80,1 41,8 212,5 -
AltiVec 124,5 - - - 212,6 -
CopyBits 183,9 - 81,8 88,9 170,8 -

 

Je samozřejmé, že každý uživatel má na svůj počítač jiné nároky a proto jsou pro něj důležité jiné výsledky, než pro někoho jiného. Tyto testy se nesnažily dát odpověď všem, ale spíš šlo o vytvoření obrazu, jak je to vlastně s výkonem dnešních počítačů firmy Apple. Osobně bych výsledky shrnul do následujících bodů:

  • Pokud můžete, upgradujte starší stroje. To se vyplatí především pokud je v počítači dostatek paměti. Pokud ne, kupte raději nový počítač. Paměť do starších Maců je drahá a spolu s upgradem procesoru a případně grafické karty se již nevyplatí. Druhým případem, kdy bych volil raději nový stroj, jsou aplikace náročné na propustnost sběrnice.
  • Určitě se vyplatí počítač s procesorem G4. Zrychlení je oproti G3 opravdu významné, samozřejmě u operací a programů, které umějí využívat AltiVec. U PhotoShopu je to většina nejčastěji používaných funkcí (otáčení, zmenšování...), optimální je na většinu kompresních algoritmů (převod do MP3, komprese pomocí programu StuffIt, ukládání videa atd.)
  • Srovnání dnešního nejrychlejšího modelu PowerMac G4/733 s modelem předchozí řady PowerMac G4/500 Dual není úplně jednoznačné. Pro někoho je rychlejší současný model, pro jiného naopak dvouprocesorový stroj. Jestliže jsou kladeny vysoké nároky na propustnost sběrnice či rychlou grafiku, favoritem je G4/733. Aplikace náročné na výpočty se zabudovanou podporou více procesorů a AltiVecu budou naopak lépe běhat na dvouprocesorové G4/500. Ale jinak se v podstatě dá říci, že jsou tyto dva stroje výkonem na přibližně stejné úrovni.

V příštím dílu bych se ještě rád vrátil k některým informacím a dohadům, které se v souvislosti s měřením výkonu objevily.

Obsah seriálu (více o seriálu):

Tématické zařazení:

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Počítače  

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: