Kódování videa a zvuku
Kapitoly článků
Kódování videa
DivX 6.2.2
Ptáte se, proč čtyřjádro nevyhrálo? Odpověď přináší pohled na zatížení procesoru:
Ani DivX neumí dost dobře pracovat s více než dvěma jádry, a to i přes volbu „Enhanced multithreading“ v nastavení enkodéru. Pro pořádek se ještě podívejme na práci s DivX 6.4, který však do testu zařazen není, to až někdy s dalšími procesory. Čistě pro informaci: dosáhl výsledku 1:51, tedy ještě méně než starší DivX 6.2.2.
Zatížení procesoru má však nemalý vliv na práci Enhanced Intel Speedstep Technology (EIST). Výsledek 1:51 odpovídá fungování této technologie, kdy nepříliš zatížený procesor zpomaluje svou frekvenci. Do zatížení se však počítají všechna jádra, přičemž tento způsob práce skutečně procesor přesvědčí, že nemusí běžet nějak zvlášť rychle. Pokud EIST vypneme, výsledek se změní a kódování je dokončeno za čas 1:37. Ano, je to o poznání lepší, ale půjdete kvůli tomu do BIOSu vypínat energii šetřící technologii? Lepší by jistě bylo, aby enkodér využíval procesor efektivněji, tím jej také donutí k rychlejšímu chodu a efektivita práce se dále zvýší. Toto je důvod, proč jsou testy tvořeny se zapnutou EIST.
ATI AVIVO Video Encoder
V tomto případě je o fous lepší výsledek spíše dílem náhody. Podívejte se, jak ATI AVIVO Video Encoder využívá čtyřjádrový procesor:
Ano, polovina procesoru si dává „cigáropauzu“. Stejný případ jako u Pentia Extreme Edition 955 s HyperThreadingem, kdy se procesor také tváří jako čtyři. Dvě jádra ještě AVIVO encoder využije, se čtyřmi už si neví rady. Dlužno však dodat, že stále testujeme snad s úplně prvním AVIVO Video Encoderem, který navíc lze nainstalovat na jakoukoli sestavu, nehledě na grafiku. Z testů jej tedy asi také brzy vyřadíme.
Kódování zvuku: Lame 3.97 Multi-threaded encoder
Multi-threaded encoder vypnutý
Ačkoli čtyřjádrové Core 2 Extreme QX6700 moc neoslnilo, pozoruhodný je zejména rozdíl s Lame přeloženým Intel kompilátorem od Lame přeloženým Microsoft kompilátorem. V tomto případě je tu podezření, že Intel kompilátor nějak násilně nutí procesor, aby běhal na nejvyšší frekvenci. V obou případech totiž zatížení procesoru vypadá prakticky totožně:
Jelikož není úloha paralelizována, pracuje jen čtvrtina čtyřjádrového procesoru (čili jedno jádro). Nyní se podíváme, jak to vypadá při pokusu o paralelizaci kódování.
Multi-threaded encoder zapnutý
Zde už nejspíše zatěžuje procesor dostatečně i Lame přeložený Microsoft kompilátorem, neboť rozdíl není tak markantní. Jak si však můžete všimnout, zatíženo je asi tak jedno a půl jádra ze čtyř, což je tedy nic moc.
Proto se výsledek Core 2 Duo E6700 prakticky neliší od Core 2 Extreme QX6700 (což je de-facto dvojité Core 2 Duo E6700).