Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Akcelerace videa v Linuxu

Phoronix informuje, že jeden z projektů Google Summer of Code, se snaží do Linuxu dostat hardwarovou akceleraci videa pomocí Gallium3D. Ten zatím podporuje pouze ovladač Nouveau a experimentálně ovladač pro grafické karty Intel. Ostatní opensource ovladače nemají podporu pro akceleraci videa žádnou. Informace o postupu lze nalézt na webu Younese Mantona.

Gallium3D je architektura pro vytváření ovladačů grafických karet od firmy Tungsten Graphics, která si klade za cíl udělat vývoj ovladačů mnohem jednoduší s možností portování na ostatní operační systémy. Takové ovladače jsou také menší a podporují více grafických API.

Předchozí zprávička Následující zprávička        
Michal Kundrát aura:64
9. 7. 2008 17:43 Nový

RE: Akcelerace videa v Linuxu

celé vlákno
Pochopil jsem do dobře? - přestane se mi sekat flash na 2GHz Athlonu x64 s 1GB RAM a 256MB grafikou??? 8-O Já že u animací přes víc jak asi 1/4 obrazovky se začne všechno strašně sekat(kdyby se tak ten flash nepoužíval na tolika místech)
Let_Me_Be
Let_Me_Be (neregistrovaný)
9. 7. 2008 17:56 Nový

RE: Akcelerace videa v Linuxu

celé vlákno
Ne, to znamena ze se prestane sekat HD video, ktere by pod windows jelo na 5% zatizeni procesoru.
Michal Kundrát aura:64
9. 7. 2008 18:03 Nový

RE: Akcelerace videa v Linuxu

celé vlákno
doprčic :( Moment, nemohlo by to teoreticky snížit sekavost HD videa na starý grafice intel 64Mb? :) Já na tom zkoušel kdysi něco pustit(zabíralo to kolem GB a trvalo to 10 minut) a viděl jsem každej....no, ono já ani moc neviděl :D Občas přes to přeletěla zelená čára a když jel obraz ,,pomalu''(třeba záběr jede pomalu nahoru), tak to docela šlo(občas to trochu trhlo), ale jinak...horor :D
Let_Me_Be
Let_Me_Be (neregistrovaný)
9. 7. 2008 17:56 Nový

RE: Akcelerace videa v Linuxu

celé vlákno
Jinak hw akceleraci ma flash 10 (da se stahnout beta).
Kamil Páral
Kamil Páral (neregistrovaný)
9. 7. 2008 19:47 Nový

RE: Akcelerace videa v Linuxu

celé vlákno
ale ne pod compizem
Jaroslav Šmíd
Jaroslav Šmíd (neregistrovaný)
10. 7. 2008 9:30 Nový

RE: Akcelerace videa v Linuxu

celé vlákno
Pod compizem nemá akceleraci ani OpenGL ... tedá má, ale tak mizernou, že FPS se 5x sníží.
Ratiafak
Ratiafak (neregistrovaný)
9. 7. 2008 20:17 Nový

Snad

celé vlákno
Snad už brzo pojede HDTV dobře. Nemam nějakej šunku komp, ale když má 1 jádro procesoru škálovat 1080 HDTV tak je to trochu problémové.
martin
martin (neregistrovaný)
10. 7. 2008 6:50 Nový

Re: Snad

celé vlákno
"Škálovat"? To být zajímavý překlad.
Sedeki
Sedeki (neregistrovaný)
9. 7. 2008 21:06 Nový

Koukám na text zprávičky....

celé vlákno
A nestačím se divit. To jsem jediný, komu se zdá zprávička naprosto zmatená? Akcelerace videa na Linuxu je naprostou samozřejmostí a to už dlouho. Autor má patrně na mysli akceleraci videa o vysokém rozlišení. A primárním cílem Gallium3D projektu je prostě a jednoduše nová a lepší implementace OpenGL, nikoliv jakési zjednodušení psaní ovladačů nebo dokonce HW podpora přehrávání HD videa.
kamahl
kamahl (neregistrovaný)
9. 7. 2008 23:35 Nový

Re: Koukám na text zprávičky....

celé vlákno
Aha, tak díky. ;-) Z tý zprávičky sem fakt nepochopil nic.
nolf
nolf (neregistrovaný)
10. 7. 2008 0:20 Nový

Re: Koukám na text zprávičky....

celé vlákno
pro mpeg2 uz podpora davno, ikdyz dnes kdy mpeq2 zvladne i dvdprehravac to nema moc smysl... tohle se asi fakt tyka mpeg4
dayvee
dayvee (neregistrovaný)
10. 7. 2008 2:28 Nový

Re: Koukám na text zprávičky....

celé vlákno
ano, tato zpravicka je naprosto zmatena. tvoje vysvetleni se docela hodi :-)
Izak
Izak (neregistrovaný)
10. 7. 2008 9:11 Nový

Re: Koukám na text zprávičky....

celé vlákno
Tak tak, to vypada, jako kdyby autor v zivote nevidel mplayer -vo xv ..... popr jde i gl a gl2 ... ale XV vyuziva prave akceleraci karet a prevody bar. prostoru v karte a ne na CPU.

Vazeni, vide mi jelo i na PIII 400MHz s AGP Ati rage 128 ... a velmi plynule, narozdil od windows.

jinak HD video provozuji na AMD Athlon 1.8 GHz AGP: nvidia nejaka rada 6xxx a nic se netrha, akorat u toho nesmim uz prevadet filmy etc, u normalniho DVD ci divixu muzu jeste neco kompilovat atp samozrejme s nejnizsi prioritou.
uživatel si přál zůstat v anonymitě
10. 7. 2008 12:10 Nový

Re: Koukám na text zprávičky....

celé vlákno
Autor používá mplayer každý den :) Nejsem si zrovna jistý, jestli gl a gl2 fungují tak, že se pošle do grafické karty zkomprimované video a grafická karta ho rozlouská a zobrazí. Spíš bych řekl že CPU dekóduje video do nějakýho RAW formátu, to pak pošle grafické kartě, která na něm ještě něco udělá a poté ho vloží do výsledného obrazu (známá modrá nebo zelená plocha pokud je něco špatně). U XV asi opravdu existuje podpora pro hardwarovou akceleraci mpeg2.

Nevím jak se ti povedlo na Athlonu 1.8Ghz rozjet HD video, ale já měl problémy na Sempronu 2500+ (tenkrát přejmenovaný Athlon) rozjet video do mého nativního rozlišení (1680x1050). Věřím, že to je možné pomocí xv výstupu, ale u gl bych byl skeptický.
uživatel si přál zůstat v anonymitě
10. 7. 2008 12:10 Nový

Re: Koukám na text zprávičky....

celé vlákno
A nepřál jsem si zůstat v anonymitě :)
Adam Štrauch aura:99
10. 7. 2008 12:11 Nový

Re: Koukám na text zprávičky....

celé vlákno
:(
uživatel si přál zůstat v anonymitě
10. 7. 2008 20:56 Nový

Re: Koukám na text zprávičky....

celé vlákno
změna velikosti (upscale) třeba na celou obrazovku a konverze barevného prostoru, to už ybch dnes fakt nepočítal k akceleraci videa, protože to není samotné vykreslování a dělá to každý moderí video-výstup (xv, diretx, opengl) přes grfickou kartu. ZVětšení není záležitost dekodéru, a konverze z YV12 barev na RBG taky ne.

Tady se bavíme o krocích samotného dekódování - residual, IVTC a motion compensation. Tkaže jestli se to podaří, tak MKV filmy v H.264 s rozlišením 1920x1080 možná půjdou přehrát i na o něco slabších kompech než jsou dvoujádra.

Ty projekty jsou dva - jeden dělá na podpoře XVmc (motion compensation pro MPEG2) na jakékoli grafice podporující gallium 3d s perspektivou rozšíření pro další kodeky.

Druhý, který mě zajímá víc, dělá H.264 (mc, residual, ivtc?) přímo přes opengl - implementuje to do dvdplayeru v XBMC, na kostře dekodéru z ffmpeg, mělo by to jít portovat zpět a do mplayeru, myslím já. Jestli to dokončí, tak to bude průlom jako kráva, protože to nemáme ani na windows. Ovšem praktické zrychlení (tedy zpřístupnění realtime pro slabší systémy) závisí na technické proveditelnsoti přes opengl, bottleneckách, overheadu synchronizace a tak. Snad to bue znamenat zrychlení aspoň v řádu desítek procent.
Adam Štrauch aura:99
10. 7. 2008 12:18 Nový

Re: Koukám na text zprávičky....

celé vlákno
Ve zprávičce je odkaz na Phoronix, ze kterého zprávička vychází. Akcelerace videa na Linuxu, na stejné úrovni s Windows, určitě není samozřejmostí. Mám na mysli akceleraci videa obecně, viz věta "XvMC (X-Video Motion Compensation) front-end, which right now is limited to MPEG-2 acceleration, but more video standards may be added later".

Gallium3D není implementace OpenGL, ale podle oficiální stránek to je "Tungsten Graphics' new architecture for building 3D graphics drivers". Díky němu můžou být ovladače menší a jednoduší a mohou podporovat několik grafických API najednou.
Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

RE: Akcelerace videa v Linuxu
Michal Kundrát 9. 7. 2008 17:43
├ 
RE: Akcelerace videa v Linuxu
Let_Me_Be 9. 7. 2008 17:56
│
└ 
RE: Akcelerace videa v Linuxu
Michal Kundrát 9. 7. 2008 18:03
└ 
RE: Akcelerace videa v Linuxu
Let_Me_Be 9. 7. 2008 17:56
 
└ 
RE: Akcelerace videa v Linuxu
Kamil Páral 9. 7. 2008 19:47
 
 
└ 
RE: Akcelerace videa v Linuxu
Jaroslav Šmíd 10. 7. 2008 09:30
Snad
Ratiafak 9. 7. 2008 20:17
└ 
Re: Snad
martin 10. 7. 2008 06:50
Koukám na text zprávičky....
Sedeki 9. 7. 2008 21:06
├ 
Re: Koukám na text zprávičky....
kamahl 9. 7. 2008 23:35
├ 
Re: Koukám na text zprávičky....
nolf 10. 7. 2008 00:20
├ 
Re: Koukám na text zprávičky....
dayvee 10. 7. 2008 02:28
├ 
Re: Koukám na text zprávičky....
Izak 10. 7. 2008 09:11
│
└ 
Re: Koukám na text zprávičky....
anonymní uživatel 10. 7. 2008 12:10
│
 
├ 
Re: Koukám na text zprávičky....
anonymní uživatel 10. 7. 2008 12:10
│
 
│
└ 
Re: Koukám na text zprávičky....
Adam Štrauch 10. 7. 2008 12:11
│
 
└ 
Re: Koukám na text zprávičky....
anonymní uživatel 10. 7. 2008 20:56
└ 
Re: Koukám na text zprávičky....
Adam Štrauch 10. 7. 2008 12:18