Čtvrtek , 28. 11. 2024

René

Návod: jak na GPU/DXVA akceleraci videa

18. 07. 2009

O přesunu zátěže při přehrávání videa na grafickou kartu se mluví už minimálně rok až dva. Ale teprve nyní začíná být tato technologie více dostupná. Respektive s trochou snahy ji lze zprovoznit a nemusí to být ani přehnaně náročné na nastavování. Ideální to tedy zatím není, ale šetřit energii nebo přehrávat HD video i na slabších sestavách lze.

Měli byste znát: Přehrávání videa na PC: kodeky, formáty, filtry

Pojmy GPU akcelerace nebo také DXVA (Direct X Video Acceleration) označují postup, kdy je přehrávání videa na počítači řešeno hardwarově grafickou kartou, nikoli softwarově, kdy práci obstará hlavní procesor. Rozdíl spočívá v tom, že hlavní procesor CPU je universální, zvládne vše, ale nikoli s optimálním poměrem výkon/spotřeba. Zatímco grafická karta je na manipulaci s videodaty specializovaná, takže má pro práci s videem k dispozici mnohem větší výkon při nižší spotřebě. Rozdíl ve spotřebě a zátěži HTPC s akcelerací a bez ní můžete vidět v tomto článku.

Jen některé karty a jen některá videa

Pro využívání DXVA je v prvé řadě potřeba grafická karta, která má potřebné funkce. Grafické karty s DXVA se navíc liší v tom, jaké druhy formátů videa zvládnou akcelerovat. Obecně se dá říci, že novější karty bez potíží akcelerují například originální Blu ray filmy (komprese MPEG-2, H.264/MPEG-4 AVC nebo VC-1).

U HD videa z internetu (nejčastěji právě Blu ray nebo HD DVD ripy), například v oblíbeném kontejneru MKV, někdy pochodíte, někdy zase ne. Záleží, jak je daný videosoubor vytvořen. Třeba u komprese H.264/MPEG-4 AVC se udávají takzvané levely – podle nich lze víceméně zjistit, zda půjde video akcelerovat či nikoli. Široce je podporovaný level High@L4.1.

Podle MediaInfa je zkoumaný soubor vytvořen jako High@L4.1. I praxe následně ukázala, že akcelerace u něj funguje bez potíží.

Informace o vašich videosouborech vám sdělí například MediaInfo. Zda vaše karta podporuje DXVA umí odhalit program DXVA Checker. Mezi karty s dobrou podporou DXVA patří AMD ATI HD48x0, HD47x0, HD38x0, HD36x0, HD3200, od nVidie potom 8500GT, 8800GTS512, 8800GT, 9300M, 8400M GS, GTX260, IGP 8200. Obecně snad můžeme konstatovat, že všechny novější karty AMD a nVidie DXVA podporují. U karet Intel je situace mnohem horší (omezeně snad Intel G45, plně u nové GMA X4500HD).

K TÉMATU  Nenechte si ujít Českou sodu na DVD!

Nástroj DXVA Checker zobrazuje podporu GPU akcelerace. Na obrázku je zaškrtnuta pozitivní podpora u formátu h264 a VC-1.

Než začnete akcelerovat

Přijměte několik tipů, než se do akcelerace videa pustíte: 

  • Nainstalujte nejnovější ovladače grafické karty
  • Odinstalujte nebo odstavte další filtry, které zpracovávají nebo upravují video při přehrávání (zejména VobSub na titulky, QuickTime, ffdshow a podobně)
  • Čím méně kodeků máte nainstalováno, tím lépe. Ideální je používat jen ty, které potřebujete. Balíčky kodeků často napáchají více škody, než užitku. 
  • V novějších operačních systémech je podpora akcelerace propracovanější, než ve starších.

Akcelerace videa grafickou kartou skoro na jedno kliknutí – MPC HC

Nejjednodušší způsob, jak provozovat akceleraci HD videa spočívá v použití universálního přehrávače MPC-HC. Ten navíc obsahuje všechny potřebné dekodéry (nemusíte mít nainstalovány kodeky a filtry) v sobě a je dostupný na mnoho operačních systémů, včetně 64bitových verzí.

MPC-HC si stáhněte z domovské stránky http://mpc-hc.sourceforge.net/download-media-player-classic-hc.html. Vyberte si 32 nebo 64bitovou verzi podle vašeho systému. 32bitová verze funguje i v 64bitovém systému. Program se neinstaluje, stačí jej rozbalit do vlastní složky. Po spuštění lze v menu Zobrazit-Language nastavit češtinu.

Dále přejděte do menu Zobrazit-Možnosti… Zde na záložce Interní filtry zaškrtněte všechny filtry. Tím zajistíte, že pokud to půjde, budou dekódovány přímo v MPC-HC. Současně v pravém poli můžete (nemusíte) podrobněji nastavovat DXVA při dvojkliku na filtr (například na H264/AVC (DXVA)).

Další důležité nastavení spočívá ve volbách v Zobrazit-Možnosti… na záložce Přehrávání-Výstup. To nastavte podle obrázku. Zobrazeno je nastavení pro Vista/Windows 7; pro XP nastavte DirectShow video na VMR9 (renderless)**.

MPC-HC umí akcelerovat i video s titulky. V menu je třeba mít nastaveno automatické zpracování titulků (Zobrazit-Možnosti-Přehrávání-Automaticky načíst titulky. Pozornost věnujte také samostatné záložce Zobrazit-Možnosti-Titulky. Zde je volba Maximální rozlišení textury, která ovlivňuje také zátěž procesoru.

K TÉMATU  Synaptické tranzistorové modely myšlení vyšší úrovně napodobují lidskou inteligenci

Další možnosti akcelerace (CoreAVC, MCE)

Akcelerovat HD video umí i další přehrávače, byť většinou nejsou zdarma. Jedním z nich je Cyberlink PowerDVD 8 a novější. Pokud si chcete zajistit akceleraci pro celý systém, tak zbývá využít například kodek CoreAVC. Ten se navíc chlubí, že je nejrychlejší v dekódování videa bez DXVA. Nevýhodou CoreAVC je jeho cena a využití akcelerace jen na některých nVidia kartách (využívá CUDA). 

Pokud chcete využívat akceleraci například na HTPC v Media Center, musíte mít v systému funkční dekodér s podporou DXVA (CoreAVC, Cyberlink aj.) a musíte mít jistotu, že MCE bude tento dekodér využívat. Jeho funkci nesmí „rušit“ žádný další filtr. Pokud je mi známo, samostatný free dekodér s DXVA a snadnou instalací a konfigurací neexistuje.

Krajní možnost nabízí opět MPC-HC: jeho filtr MPCVideoDec.ax lze zkusit vnutit i jiným přehrávačům – údajně funkční s KMplayer, nebo DVBViewer Pro (s ním využijete akceleraci nejen při sledování HD videa ze satelitu).

Pořádek v kodecích vám pomůže udělat Radlight Filter Manager, ve kterém si nastavíte, který dekodér se použije na dané video. V nástroji GraphEdit potom můžete ověřit, zda je priorita dekodérů nastavena správně. 

 

Vlevo neakcelerované video, vpravo akcelerované. Vidět můžete i vypis z MediaInfa a vytížení procesoru CPU a GPU. Neakcelerované video má profil L5.0 a akcelerované L4.0. Informace o videu zapnete v MPC-HC zkratkou Ctrl+J.

Omezení nemusí být překážkou

Má akcelerace vzhledem k omezením na vytovřená videa smysl? Často ke každému filmu, který vyjde, lze dohledat i DXVA akcelerovatelnou verzi. U 720p bývá pravidlem, že se používá High@L4.1 (tedy to, co akcelerují karty často) a výjimek moc není. Nově i 1080p lze najít s podporou DXVA. Zaměřit se dá na HD ripy od skupiny EuReKA, která má slůvko dxva v názvu každého filmu. EuReKu začínají napodobovat i jiné skupiny a celkově se v případě 1080p situace dále zlepšuje.

Zdroje článku:
sdílet
tisknout

Témata pro vás

Výběr článků

Po testech sluchátek Elite a Blaze, které se ukázaly jako velmi kvalitní produkty od firmy Lamax, jsem se dostal i k „peckám“, a to taktéž bezdrátovým. Jedná se konkrétně o model Tips1, který je v nabídce špuntů od Lamaxu cenově nejdostupnější (790 Kč). Lamax vyrábí další dva modely – Pax1 (990 Kč) a Dots1 (1 690 Kč).
Naos znamená posvátnou schránu pro sochy bohů. Co tím chce asi Lamax říci? Má přidomek evokovat nečekané schopnosti novinky? Modelové číslo X7.1 naopak naznačuje dílčí evoluci předchozí X7 Mira. Jak zní tedy odpověď? Nepůjde jen o evoluci, zjistíte záhy, protože přibylo nejen funkcí, ale též vybavení včetně dálkového ovladače a mnoho dalšího. Čekejme více, než byste tipovali, není to jen o dálkovém ovladači.
Čína plánuje do roku 2025 velký technologický krok ke konkurenčnímu Neuralinku Elona Muska Čínské ministerstvo průmyslu a informačních technologií (MIIT) představilo své ambiciózní plány na vývoj mozko-počítačových produktů do roku 2025. MIIT nedávno zveřejnilo komplexní politický dokument, v němž nastiňuje svůj závazek učinit převratné kroky v oblasti špičkových technologií.
Nejsem fanouškem nakupování elektroniky či sportovního vybavení v supermarketu. Dlouhou dobu jsem byl vyloženým odpůrcem. Když jsem narazil na tuto lampu, která jakoby z oka vypadla námi testovanému Lamaxu, zaujala mě i cenou. Pak jsem ji objevil ve výprodeji za 50 % původní ceny, neodolal a 399 Kč (včetně desátek pro Babiše) vytáhl z peněženky bez okolků.
Hledáte videokameru téměř bez kompromisů a jste ochotni za ni zaplatit vyšší částku, pak zbystřete, protože společnost Canon dodala již na podzim roku 2017 trh model Legria GX10. Konstruktérům se vše povedlo implementovat do stále ještě poměrně kompaktního těla, které padne do ruky přímo dokonale a vy s ním ihned po prvním uchopení jakoby srostete v jeden celek. Jsem si vědom toho, že úvod článku může někomu připadat spíše jako reklamní sdělení. Nejde to však popsat jinak nežli v superlativech, a to téměř bez výhrad. Jednu tu ale pro vás přece mám. Je to můj náhled na dle mého přemrštěnou cenu. O tom ale až později.
Pravděpodobně jste narazili na problém, kdy film, televizní pořad nebo jiné video může být v některých částech příliš tiché a v jiných příliš hlasité. Google zavádí novou funkci v aplikaci YouTube pro televizory (nikoli YouTube TV), která má tento problém na televizorech vyřešit.

Nepřehlédněte

Je tomu několik let, co jsem si kupoval auto a napadlo mě, jak by mělo být možnostech dnešních technologií jednoduché vlastnit věcičku, která by mi auto lokalizovala a dala vědět, kde se zrovna nachází. Profesionální monitorovací systémy byly nad moje (a obecně hodně předražené) možnosti. A nyní přichází Lamax s touto myšlenkou. Uchopili tento nápad za správný konec? Co vše vlastně za své peníze dostaneme?

Odebírat novinky

Přihlásit se

Jestě nemáte účet? Zaregistrujte se zde.

Nahlásit článek