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

AMD rozšiřuje open-source aktivity, uvolňuje další dokumentaci

ATI Radeon Graphics logo
Trend nastoupený společností AMD nadále pokračuje. Firma, která byla ještě před několika měsíci pro řadu ortodoxních linuxáků doslova zapovězenou, zejména z hlediska 3D akcelerace grafik ATI, si začala napravovat reputaci výraznějšími pracemi na linuxové verzi ovladačů Catalyst a zejména počátečními kroky v uvolňování tolik potřebné dokumentace grafických čipů pro vývoj opensource ovladačů. Tento trend nadále pokračuje, v posledních dnech AMD uvolnila specifikace dalších grafik, máme tu příslib i pro loňskou generaci R600 a navíc rozjíždějí opensource web Framewave…

Framewave

Před pár dny AMD oznámila otevření zdrojového kódu své AMD Performance Library (APL), kterou nyní nazývají „Framewave version 1.0“ a jež je světu k dispozici na projektové stránce na známém serveru SourceForge. Jedná se o soubor populárních rutin pro nakládání s obrázky, zpracování signálů. Součástí jsou prvky pro zrychlení vývoje aplikací, debugging a multithreading a optimalizace na platformě procesorů rodiny x86.

Framewave má za cíl mimo jiné zejména přispění k vývoji multimediálních přehrávačů, kodeků, grafických editorů, aplikací pro editaci zvuku či streamování multimediálního obsahu. Aktuálně je v projektu dostupných přes 3 200 základních softwarových rutin, použité API je kompatibilní s Intel Integrated Performance Primitives, takže vývoj nemusí nutně probíhat čistě „na vlastním písečku“.

Základní knihovny zahrnují Base Library (základní funkce), Image Processing Library (zpracování obrázků), JPEG Library (funkce pro nakládání a práci s JPEG), Signal Processing Library a Video Library, kde jsou mezi podporovanými záležitostmi kupříkladu dekodéry a kompresní algoritmy pro formáty MPEG-1, MPEG-2, MPEG-4, DV, H.263 a zejména také H.264.

Za účelem správy tohoto projektu byla zřízena Framewave Group, která bude klíčovým přispěvovatelům poskytovat privilegia pro začleňování změn do projektu. Použitou licencí je Apache License 2.0, která je kompatibilní s GPL 3.0.

Dokumentace R500/R600

Další skvělou zprávou je uvolnění dokumentace dalších GPU, konkrétně jde o řadu R500 (Radeony X1000) a také starších R300 (Radeon 9xxx) a R400 (X800 generace). V brzké době dojde k uvolnění prvních specifikací generace R600 (Radeony HD 2000), takže podpora 3D pro ovladače radeon a radeonhd má šanci v dohledné době výrazně polepšit, stejně tak 2D akcelerace v případě R600.

Phoronix dodává, že AMD se místo uvolnění ukázkových kódů zaměřila na daleko podrobnější dokumentaci, která sahá právě až do dob R300 a vývojáři tak mohou porozumět daleko lépe celému 3D engine a nově kvalitněji přepsat aspekty, které byly dosud zjištěny pouze reverzním inženýrstvím. Dá se tedy očekávat lepší stabilita ovladačů a navýšení výkonu, pokud si někdo dá tu práci.

Informace o 3D části R600 jsou momentálně ve stádiu příprav, dočkat bychom se jich měli během jednoho měsíce. I to je klíčovým aspektem pro bezproblémový chod 2D akcelerace na R600, neboť tato generace již neobsahuje klasický 2D engine, nýbrž tyto věci počítá pomocí 3D části v command processoru. Stávající radeonhd toto neumí obsluhovat, takže po vydání patřičné dokumentace lze očekávat radikální zvrat v této dílčí oblasti. Dalším prvkem v zorném poli AMD je zvažované uvolnění dokumentace o senzorech na grafikách ATI, takže v budoucnu by mělo být možné s pomocí programů typu lmsensors monitorovat teploty grafické karty a regulovat otáčky ventilátoru.

Co dodat, snad jen vzkaz pro všechny podobně smýšlející, tedy nejen AMD, ale i Intel, Sun a další: jen tak dál.

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 AMD rozšiřuje open-source aktivity, uvolňuje další dokumentaci

Středa, 27 Únor 2008 - 13:12 | Anonym | David Ježek: aha. To jsem asi videl podporu H.264...
Úterý, 26 Únor 2008 - 15:43 | David Ježek | no já tedy nevím, ale soudě dle mé (občas děravé...
Úterý, 26 Únor 2008 - 13:46 | Anonym | Kompresní algoritmy pro formáty MPEG-1, MPEG-2,...
Úterý, 26 Únor 2008 - 09:18 | Anonym | Domnívám se, že vývojáři pracující na otevřeném...
Úterý, 26 Únor 2008 - 08:22 | WIFT | >> qwqrwhssh: Možná právě proto, že...
Úterý, 26 Únor 2008 - 08:18 | Anonym | qwqrwhssh: moc pekny! ale v pozitivnim slova...
Úterý, 26 Únor 2008 - 08:01 | Anonym | ati, firma legendarni tim ze nedokaze napsat...
Pondělí, 25 Únor 2008 - 16:04 | Anonym | to Poen: drivery tvoří komunita, která je ovšem...
Pondělí, 25 Únor 2008 - 15:37 | Anonym | Dokundamentace by byla nyní ještě lidi co napíšou...
Pondělí, 25 Únor 2008 - 14:11 | Anonym | IBM 23% :) - asi to bude mat nieco do cinenia s...

Zobrazit diskusi