Diit.cz - Novinky a informace o hardware, software a internetu

Praktická ukázka, vytížení CPU

Jako blesk z čistého nebe musí působit zpráva na fóru Beyond3D o něčem, co evidentně funguje již delší dobu, jen se o tom nikdo nikde moc nešíří. Vězte tedy, že pokud máte nějaký ten ATI Radeon s UVD video dekodérem, pak jste schopni hardwarově dekódovat x264 videa uložená v kontejneru Matroška!

Kapitoly článků

Co jsem měl možnost vyzkoušet několik HD ripů Blu-ray disků (po internetu se doslova válí půlminutové ukázky, takže si to můžete vyzkoušet sami), pak ani jeden přes DXVA akceleraci neběžel, pravděpodobně tedy nebyl komprimován pod správným profilem kodeku x264. Tento postup tedy funguje, ale musíte počítat s výraznými omezeními (v další části článku se ale budeme věnovat jejich řešení a nastavení encoderu pro správné výstupní video), nicméně já to u HD filmů neověřím, má sbírka čítá 0 ks 1080p x264/mkv filmů. Můžeme se však spolu podívat, jak krásně ušetří DXVA akcelerace výkon procesoru i u obyčejného SD videa o rozlišení 768×576. Do souboje vstupuje MPC DXVA kodek versus standardní ffdshow (s vypnutým postprocessingem, aby to nebylo nefér).

Testovací stroj obsahoval procesor Athlon 64 X2 BE-2400, tedy dvoujádro pracující na frekvenci 2,3 GHz. Dále 2 GB RAM, ATI Radeon HD 3850 se staršími Catalysty 8.4 a samozřejmě Windows Vista, konkrétně Ultimate 32bit.

ATI UVD hardwarově dekóduje x264.mkv: vytížení CPU při sw ffdsho

První graf zachycuje průběh při softwarovém přehrávání pomocí ffdshow kodeku (v poslední verzi, dále Haali Splitteru, to jen tak mezi řečí). Procesor je i s vypnutým postprocessingem poměrně výrazně zatížen, průměrně se Mplayerc Home Cinema motá zhruba mezi 25 až 40 %.

ATI UVD hardwarově dekóduje x264.mkv: vytížení CPU při DXVA

Po zapnutí DXVA akcelerace pro H.264 a .mkv pozorujeme stejně kvalitní video (jestli to na TN panelu lze posoudit :-), zatížení procesoru však klesá někam mezi na 0 až 6 %!

Kromě zatížení CPU mimochodem poznáte běžící DXVA akceleraci v samotném nastavení kodeku „MPC Decoder“:

ATI UVD hardwarově dekóduje x264.mkv: běžící DXVA

Pokud DXVA z nějakého důvodu nejde nahodit (typicky špatně encodované video), pak vás čeká toto oznámení:

ATI UVD hardwarově dekóduje x264.mkv: neběžící DXVA

Zdroje: 
Kapitoly článků

Galerie ke článku

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Zprovoznění hardwarového dekódování x264.mkv videa!

Sobota, 27 Prosinec 2008 - 17:11 | ANDREW | ODZKOUSENO: i s integrovnou HD 3200 (780G)&...
Sobota, 27 Prosinec 2008 - 17:08 | ANDREW | to agent7: nemichej jabka a hrusky ...X1xx0 nema...
Pátek, 26 Září 2008 - 18:37 | agent7 | A nejde to nějak náhodou i u Radeon X1600? Ten má...
Sobota, 6 Září 2008 - 18:14 | Anonym | Ahojte,uz jsem to vyresil a jedou mi uz i titulky...
Pátek, 5 Září 2008 - 18:26 | Anonym | Ahojte, rozjel jsem vypocet mkv grafickou na...
Středa, 30 Červenec 2008 - 11:59 | Rusty | UVD, DXVA - nero 8.3.6.0 hardwarovo umi h.264 avc...
Neděle, 8 Červen 2008 - 17:32 | JeCh | JarinCZ> Nehoň duchy a vyzkoušej si, v čem...
Pátek, 6 Červen 2008 - 11:26 | Anonym | Mam cipset 780g, ktery by to mel take podporovat...
Pátek, 6 Červen 2008 - 09:45 | Anonym | Citatel: po poslednej instalacii ovladacov CCCP...
Čtvrtek, 5 Červen 2008 - 10:03 | DTS maniac | mandarinka: heh, to teda prozkoumam,...

Zobrazit diskusi