Een opensource-project heeft als doel om via reverse engineering tot een grafische driver voor Mali-gpu's van ARM-chips te komen. Het project zal in februari op een bijeenkomst voor ontwikkelaars in België officieel onthuld worden.
Drivers die volledig opensource zijn voor de gpu's die gecombineerd worden met ARM-chips zijn er nog niet, maar mogelijk gaat hier verandering in komen. Het bedrijf CodeThink en met name de Belg Luc Verhaegen blijken namelijk de drijvende kracht achter een project voor het reverse engineeren van de grafische driver voor de Mali-gpu. Verhaegen is X.org-ontwikkelaar en voormalig developer van Suse.
Het project richt zich op de Mali-400 met ondersteuning voor OpenGL 2.0 en de Mali-200 met OpenGL ES 1.1/2.0- en OpenVG 1.1-ondersteuning. CodeThink hoopt dat het bedrijf ARM zelf betrokken zal raken bij het project. Er moet nog veel gebeuren voor het eerste resultaat vrijgegeven kan worden, maar volgens Phoronix is het project nu al verder dan de poging van de Free Software Foundation om de PowerVR-driver te reverse engineeren. Op de FOSDEM-bijeenkomst die begin februari in Brussel plaatsvindt maakt Verhaegen meer bekend over het project.

[Reactie gewijzigd door eclipse____ op zondag 22 januari 2012 12:45]
Voor de eindgebruiker boeit het geen meter, die zal het worst wezen onder welke licensie de gfx driver van bv zijn Android telefoon is uitgegeven. Het is vooral handig voor developers die geen licensie kunnen/willen betalen, en concurrenten die graag eens willen zien hoe het allemaal werkt bij de buren.Het zou voor de eindgebruiker fijn zijn dat alle drivers open-source zouden worden
[Reactie gewijzigd door Dreamvoid op zondag 22 januari 2012 13:24]
Er zijn 2 redenen om iets te patenteren:Je bent als bedrijf eigenlijk wel gek om iets onder GPLv3 uit te brengen i.v.m. de onmogelijkheid om nog een patent te kunnen gebruiken. Daarmee zet je de deur voor je concurrenten meteen wagenwijd open. Natuurlijk kun je ervoor kiezen een andere licentie te gebruiken, maar dan wordt adoptie in Linux toch wel wat lastig.
De delen van de video drivers die in de kernel moeten zitten voor de video driver zitten al in de kernel en zijn al vrijgegeven onder GPLv2. Dit was een eis van Google voor Android omdat de kernel GPLV2 is en eist dat zaken die in de kernel zitten ook GPLv2 zijn.Het zou voor de eindgebruiker fijn zijn dat alle drivers open-source zouden worden, maar dat is niet genoeg. Een open-source licentie maakt het porteren naar Linux een stuk eenvoudiger, maar dat wil niet zeggen dat het in de Linux kernel kan worden opgenomen.
De Linux kernel onder GPLv2 vrijgegeven.Je bent als bedrijf eigenlijk wel gek om iets onder GPLv3 uit te brengen i.v.m. de onmogelijkheid om nog een patent te kunnen gebruiken. Daarmee zet je de deur voor je concurrenten meteen wagenwijd open. Natuurlijk kun je ervoor kiezen een andere licentie te gebruiken, maar dan wordt adoptie in Linux toch wel wat lastig.
[Reactie gewijzigd door bas-r op zondag 22 januari 2012 19:33]
Als het onder patenten valt is er geen vuiltje aan de lucht om het openbaar te maken, want bij een patent moet je beschrijven hoe het werkt.Drivers zijn ook gewoon software en delen van de drivers vallen dan ook vaak onder meerdere softwarepatenten, daardoor is het vaak onmogelijk om de drivers open-source te maken, zelfs als de fabrikant dat wil.
[Reactie gewijzigd door RSpliet op zondag 22 januari 2012 11:55]
[Reactie gewijzigd door Dreamvoid op zondag 22 januari 2012 13:07]
Waar kan ik dan de hardfp driver vinden voor Xorg 7.6 voor bijvoorbeeld een OMAP4, Tegra2/3, etc?Inderdaad. In de praktijk zie je dat makers van SoCs drivers in binaire vorm meeleveren voor gebruik met hun chips. Je hebt helemaal geen open source drivers nodig.
Natuurlijk klaagt hier geen enkele OEM over ze krijgen al deze zaken van Google.Android is veruit de meest succesvolle Linux distro ooit en gebruikt volop closed source drivers (ook die PowerVR dingen die Intel heeft), geen enkele OEM klaagt daarover.
Het gaat helemaal niet om fabrikanten maar om de distro's. Voor de distro waar ik momenteel aan meewerk on deze naar ARM te porten is momenteel nog geen enkele 3D driver voor SGX, Mali, ULP GeForce etc. Vooral omdat openSUSE hardfp gebruikt i.p.v. softfp.Bovendien, opensource drivers klinkt leuk maar of het nou werkelijk zo aanlokkelijk is voor een fabrikant?
De Intel OSS drivers zijn door Intel ontwikkeld, ze werken prima.is stukken beter dan wat de open source community in elkaar heeft geknutseld voor Intel en AMD graphics.
Zoals ik al zeg distro's hebben deze drivers nodig.Het lijkt erop dat dit project eerder vanuit ideologie wordt opgezet, dan vanuit noodzaak.
Oh nee en hoe dan niet? Iedereen mag het gebruiken, distribueren, aanpassen, .. en dit alles zonder één cent te hoeven betalen dus hoeveel vrijer moet het nog worden dan?Vergeet niet dat opensource niet gelijk staat aan vrije software!
[Reactie gewijzigd door Dreamvoid op zondag 22 januari 2012 20:43]
[Reactie gewijzigd door Dreamvoid op zondag 22 januari 2012 12:56]
[Reactie gewijzigd door The_Double op zondag 22 januari 2012 14:05]
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Mobiele telefoons Laptops Apple Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True