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

Akcelerace HD videa na ATI pod linuxem

ATI UVD2 v Xorg

Zprovoznění hardwarové akcelerace HD videa pod linuxem jsme před časem věnovali trochu prostoru, neboť i slajd z jisté prezentace toto na říjen sliboval. Máme tu listopad a tak je čas na rekapitulaci novinek v podání Michaela Larabela z Phoronixu.

Sluší se zrekapitulovat, že tuto schopnost mají zajišťovat knihovny AMDXvBA (X-Video Bitstream Acceleration) a XvBAW, které se nacházejí v linuxové verzi balíku Catalyst. S verzí 8.10 jsou standardně aktivována podpora UVD2, XvBA pak pracuje na podobných principech jako DXVA, tedy DirectX Video Acceleration pod Windows. Aktuální stav má jisté zpoždění oproti předpokladům, nic hotového funkčního zatím AMD do Catalystů neumístila, ale pokud si zručný uživatel překompiluje Mplayer s konfiguračními nastaveními --enable-xvmc a --with-xvmclib=AMDXvBA a ověří, že v jeho Xorg.0.log je informace o zapnutém UVD2 (viz obrázek), pak by nemělo akceleraci principielně z hlediska této části potřebného softwarového řetězce nic bránit.

Stejně jako DXVA bude XvBA zajišťovat hardwarové zpracování iDCT, motion compensation, deinterlacing i color correction na GPU ATI, podpora zahrne H.264, VC-1 a MPEG-2 formáty, tedy vše, co využívají filmy na Blu-ray discích. Celý systém je aktuálně limitován na UVD verze 2, tedy Radeony řady HD 4000, ale backportování na UVD1 nelze v budoucnu vyloučit. Příslušné API pro XvBA však zatím nebylo zveřejněno, bavíme se tedy stále spíše v teoretické rovině, neboť přehrávání HD videa je v současné době svázáno jistými právními restrikcemi, které stojí i za nemožností AMD uvolnit zcela kompletní specifikaci svých GPU pro vývoj open-source ovladačů. Ale dle Michaelových zdrojů nebude velkým problémem inkriminované části pořešit v rámci komunity reverzním inženýrstvím.

Zdroje: 

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 Akcelerace HD videa na ATI pod linuxem

Úterý, 11 Listopad 2008 - 19:29 | Anonym | tak už akcelerace vyřešena - především byl...
Středa, 5 Listopad 2008 - 16:08 | Anonym | To misticjoe: "MPC mi takovou položku...
Úterý, 4 Listopad 2008 - 14:21 | Anonym | prosimtě ten článek jsem četl, ale nepomohl......
Pondělí, 3 Listopad 2008 - 13:51 | Anonym | To misticjoe: Skusal si toto: http://www.cdr.cz/a...
Pondělí, 3 Listopad 2008 - 11:18 | Anonym | mě by stačilo, kdyby někdo hodil postup na...
Neděle, 2 Listopad 2008 - 07:41 | Anonym | Prosim Vas hodte niekto postup ako tu akceleraciu...
Pátek, 31 Říjen 2008 - 20:10 | Anonym | Kecal: NeroLinux -> WTF, to by normalny...
Pátek, 31 Říjen 2008 - 19:37 | oldtux | sorač, bylo to pro LPK
Pátek, 31 Říjen 2008 - 19:29 | oldtux | to kecal: nevim jak to delam :), ale s akceleraci...
Pátek, 31 Říjen 2008 - 18:41 | Anonym | kecal: no jde predevsim o to, ze lidi kteri...

Zobrazit diskusi