Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 21 reacties

Chipmaker Via gaat samen met het Openchrome-project werken aan de ontwikkeling van opensource-drivers voor zijn chipsets met geďntegreerde grafische Unichrome-chips.

Openchrome logoOpenchrome is een gemeenschap van ontwikkelaars die zich gezamenlijk richten op het schrijven en verbeteren van opensource-drivers voor de Unichrome-, Unichrome Pro- en Chrome9-chipsets van Via's dochteronderneming S3 Graphics. "Door de samenwerking tussen de ontwikkelaars van Openchrome en die van Via kan iedereen over- stappen op een enkele code die de functionaliteiten van beide drivers combineert", meent Harald Welte, die bij Via de strategie op het gebied van opensource bepaalt.

Eind april liet Via al zien de opensourcegemeenschap ter wille te zijn met de start van de VIA Linux Portal. Begin september gaf Via vervolgens de broncode voor de Xorg-driver van de igp's vrij, hoewel de code voor onder andere tv-out-ondersteuning, 3d en ondersteuning voor de videocodecs in de hardware nog gesloten bleef. "We verwachten dat het bundelen van onze ontwikkelingscapaciteiten en het gezamenlijk werken aan de code in een driver met meer functionaliteit, voor de gebruikers een betere ervaring zal opleveren", aldus de reactie van Xavier Bachelot, ontwikkelaar voor het Openchrome-project.

Moderatie-faq Wijzig weergave

Reacties (21)

Kijk en zo hoort het nu eigenlijk. Het zou heel erg goed zijn als meer bedrijven dit voorbeeld zouden volgen. Niet omdat open source nu meteen maar beter is maar wel omdat dan de gebruikers gemeenschap ook echt input heeft in de richting die de ontwikkelaars opgaan. Voor de bedrijven betekent het dat ze gooedkoop nieuwe ideeen en oplossingen aan gedragen krijgen en voor de eindgebruiker betekend het een makelijkere oplossing omdat er maar 1 driver is die voledig open is en alle opties van de kaart optimaal benut (athans alle opties die de developers op dat moment kunnen benutten of ze nu voor het bedrijf werken of niet)

Van mij mogen Nvidia, AMD, Intel en vele anderen hier een voorbeeld aan nemen en zouden zij ook moeten streven naar 1 driver die open is en die dus ook ondersteunt kan worden waarneer het bedrijf zelf er geen aandacht meer voor heeft.
Nog maals het gezeur over alles moet open source zijn anders is het niet te vertrouwen etc... ach als het stabiel is vind ik het best ik ben heb het niet zo op die extremistische denkbeelden op welk vlak dan ook, maar dat neemt niet weg dat ik graag zou zien dat bijvoorbeeld voor de vorige generatie de drivers geheel open source zouden worden zodat van af dat moment de open source gemeenschap er mee veder kan als ze dat willen of in ieder geval kunnen zorgen dat de devices zolang ze nog werken ook met de nieuwe systemen gebruikt kunnen worden.
Van mij mogen Nvidia, AMD, Intel en vele anderen hier een voorbeeld aan nemen en zouden zij ook moeten streven naar 1 driver die open is en die dus ook ondersteunt kan worden waarneer het bedrijf zelf er geen aandacht meer voor heeft.
AMD neemt zich er ook een voorbeeld aan! In tegenstelling tot Intel, welke alleen maar 1 OSS driver hebben, heeft AMD 2 open-source-drivers en 1 closed-source-driver. Betere Linux-ondersteuning kan ik me niet voorstellen :9 .
Intel in dat rijtje zetten vind ik niet terecht, ze hebben allang al open source drivers die ze zelf ondersteunen, maar waar ook de community aan kan werken. En dit merk je wel degelijk, intel chipsets werken uitstekend op iedere moderne linux distro, aangezien de driver gewoon met de kernel en xorg meegeleverd wordt.

Overigens vind ik het helemaal niet extremistisch om te vinden dat closed source niet te vertrouwen is. Er zijn nou eenmaal een hoop toepassingen waarin security de belangrijkste issue in een systeem is (denk bv aan banken of bepaalde overheidsinstanties), en als je niet kunt weten wat je software nou eigenlijk op de achtergrond doet is het hele systeem in zo'n situatie niet meer te vertrouwen. Je kijkt teveel naar je eigen desktop, waar het inderdaad niet zo veel uit maakt wat er op de achtergrond gebeurt, maar er zijn veel meer toepassingen voor computers dan web browsen, mailen en gamen...
Mooi om te horen dit :)
Als na intel, amd en via nou ook nvidia eens wat meer met opensource drivers ging doen hebben we eindelijk alle grote IGP vendors gehad :)
Persoonlijk denk ik dat dit soort dingen hard nodig zijn om linux meer acceptatie op de desktop te geven. Het installeren van drivers is onder linux nog steeds geen kwestie van een paar keer op OK klikken, dus is het erg belangrijk dat alle hardware out-of-the-box ondersteund wordt. Dit kan alleen als er van alle devices drivers meegelevert worden, en opensource drivers helpen hier heel erg bij (binary drivers leveren regelmatig problemen op).
In openSUSE is het.. of het aanklikken van de one click install op http://openSUSE.org/NVIDIA
of het alternatief.. in community repositories het aanvinken van het nvidia repository.

Ook onder Kubuntu was het niet veel meer dan het aanklikken van een linkje die ergens in het menu naar voren kwam.

Ik heb helemaal geen bezwaar tegen closed source MITS het goed onderhouden word en doet wat het moet doen. (Zo was met de laatste update van de drivers NVidia behoorlijk langzaam met het updaten van hun repository). En ook zijn er nogal wat KDE4 "bugjes" die waarschijnlijk een stuk sneller waren verholpen als de drivers opensource waren.


Maar terug op het artikel komende, dit is natuurlijk alleen maar goed voor de eindgebruiker en goed voor VIA als het hun helpt nvidia/ati een beetje bij te benen onder linux.
Fijn nieuws, hoewel het al half doorschemerde in :
nieuws: S3 introduceert Chrome 530 GT-videokaart

Maar dat is wel weer handig voor mensen zoals ik die een PC'tje baseren op een VIA bordje :Y
hehe eindelijk..... heb hier dus lang op gewacht,
hopelijk krijgen we dan eindelijk een goede 3d support voor alle via chromes :D
hmmm 3d ondersteuning voor me ouwe laptop, oww yeah :)
als ati hier nou een voorbeeld aan nam....
(crappy ati 320igp die geen 3d doet met fgrlx , heb 1 keer 3d half werkend gehad onder suse met een hand-gehackte fgrlx driver, maar ubuntu/debian is beter)

[Reactie gewijzigd door jduude op 21 november 2008 09:02]

ATI/AMD heeft specs uitgegeven aan de ontwikkelaars van de opensource drivers. Dat jij bij fglrx blijft hangen moet je zelf weten.
Als je 3d wilt heb je op het moment nog weinig keuze. Die opensource driver is nog steeds druk in ontwikkeling en voor zover ik weet nog lang niet compleet of stabiel genoeg om fglrx te vervangen.
Hangt ervanaf welke kaart je hebt. Voor de R100 en R200 cores heb je iig geen andere keuze, bij de R300 begint het er goed uit te zien. De HD series worden ook steeds beter ondersteund, maar voor 3D support zijn er nog geen releases gemaakt voor die kaarten.
Bij mij werkt de opensource driver zelft beter dan de fglrx, iig met compiz & films games heb ik niet geprobeerd. ( ik heb een x700 )
crappy ati 320igp die geen 3d doet met fgrlx , heb 1 keer 3d half werkend gehad onder suse met een hand-gehackte fgrlx driver
Als je een iets nieuwere openSuSE gebruikt kun je de rpm installeren nadat de "Community Repositorie" toegevoegd hebt via: Software -> Software Repositories -> Add -> Community Repositories -> ATI Repository

Ik weet niet waar de 320 ipg mee gelijk is en of deze door de fglx driver ondersteund word?
https://a248.e.akamai.net...s/linux/linux_8.28.8.html
dank je voor die info :) , helaas heb ik suse opgegeven... zoals de meerderheid van de linux gebruikers gebruik ik nu alleen maar ubuntu... (en crappy oude fedora's op servers icm plesk :'( )
als ik tijd heb ga'k t zeker testen, thnx
Intressant nu kan mijn toekomstige HTPC met s3 kaart linux gaan draaien!
Kijk en zo hoort het nu eigenlijk.
Jij als eindgebruiker wil natuurlijk alles en het liefst voor niks.

Voor de bedrijven ligt het compleet anders. Die betalen ettelijke miljoenen voor de ontwikkeling van grafische drivers, en die zitten dan ook stampvol met cutting-edge technologie. Deze 'intellecutal property' gaan ze niet zomaar op straat gooien. Bovendien wordt de zaak nog gecompliceerder wanneer je ook patenten in rekening brengt. Veel van de technologie die men gebruikt is gepatenteerd door een ander, of lijkt er sterk op. Het zou dus een regen van patentrechtzaken veroorzaken als ze hun code lieten inkijken. Ze zouden niet veel zaken verliezen maar het zou hen wel maanden kosten aan zittingen, bewijzen weerleggen, code herschrijven, licenties corrigeren, etc. Enig voordeel van open-source is geheel verwaarloosbaar in vergelijking met de problemen die ze op hun nek zouden halen.
Voor de bedrijven betekent het dat ze gooedkoop nieuwe ideeen en oplossingen aan gedragen krijgen...
Denk je nu echt dat een stel amateurs met wat vrije tijd betere ideeën hebben dan hoog opgeleide ingenieurs met jaren expertise? Het gaat hier niet om een simpel tooltje in Java maar om een extreem complexe driver met zeer hoge prestatie- én kwaliteitsvereisten.

Om even een situatie te schetsen: Ik heb in 2004 een stage gelopen bij NVIDIA en toendertijd hadden ze een simulator zo groot als een eetkamer, vol met FPGAs die een tiende van de GPU op een fractie van de snelheid kan emuleren. Die werd effectief gebruik bij het opsporen van lastige bugs en kost honderden miljoenen. Zonder soortgelijke apparatuur moet je het dus niet in je hoofd halen om even mee te schrijven aan hun drivers.

Trouwens, met nieuwe ideeën bewijs je hen geen dienst, die hebben ze genoeg. Het open-source maken van grote projecten lijdt vaak tot feature creep. De o zo behulpzame community wordt dan ook eerder gezien als een pest. Hoe zou jij het vinden als er bij jouw werk tien mensen continu vertellen hoe je iets moet doen? De extra kosten aan management en engineering zouden hoger liggen dan enig voordeel. Als er dan al eens een talent opduikt in de community wordt die in de kortste keren aangeworven. Wat overblijft zijn prutsers.

Maar als je er écht in gelooft steun dan het Open Graphics Project. Waarschuwing: in 2005 beloofden ze een kaart die een Riva TNT benadert qua specificaties. Ze hebben hem nog steeds niet...

Wees dus tevreden met de huidige stand van zaken. NVIDIA in het bijzonder levert zeer stabiele drivers voor Linux. Meer eisen is simpelweg brutaal en arrogant.

[Reactie gewijzigd door c0d1f1ed op 21 november 2008 10:40]

Dus omdat jij stage hebt gelopen bij nvidia heb je de waarheid in huis? Bedrijven die gpu's maken verkopen hardware. Daar horen de innovaties in te zitten, niet in een stukje software wat er noodzakelijkerwijs bij moet om de hardware te kunnen gebruiken. Zo'n simulator kost een hoop geld ja, maar had je nou zelf niet kunnen bedenken dat het de hardware is die het meeste kost, en dat de driver toch gewoon dezelfde is als die ze voor desktops gebruiken, alleen dan met support voor de simulator er ingebouwd?
Dat je van nvidia af komt zegt al genoeg. Dat zijn namelijk de enigen die niks met open source lijken te willen doen. Blijkbaar is het voor de concurrentie niet zo'n probleem. En die community kunnen ze makkelijk negeren, dus om ze dan af te doen als pest, brutaal of arrogant is onterecht, en klinkt meer alsof je zelf ook een aardige dosis arrogantie in huis hebt...

Je hebt wel gelijk over opengraphics, dat gaat nergens heen. Als hun aim is om een riva tnt kaart te bouwen hebben ze al het verkeerde doel voor ogen. Wie gebruikt die dingen nou nog? Als ze kaarten willen maken met dat soort specs voor linux gebruikers lopen ze een paar jaar achter, want tegenwoordig verwacht men daar compiz te kunnen draaien. Verder missen ze waarschijnlijk de resources voor een project als dit. Zonder geldschieters gaan ze nooit wat berijken, en wie gaat er geld investeren in een project wat in 200x nog een tnt kaart wil bouwen?
Dus omdat jij stage hebt gelopen bij nvidia heb je de waarheid in huis?
Beetje onder de gordel, niet? De enige reden dat ik dit aanhaalde was om enige credibiliteit te geven aan het soort miljoeneninvesteringen dat ze daar doen voor noodzakelijk materieel. Iets dat de open-source community gewoon nooit kan benaderen.
Dat je van nvidia af komt zegt al genoeg. Dat zijn namelijk de enigen die niks met open source lijken te willen doen.
Kan het nog lager? Als je echt de persoonlijke details wil weten, ik was toen student en het was een stage van amper twee maanden. Ik heb geen enkele voorkeur voor dat bedrijf of gelijk welk ander. Soit, NVIDIA doet inderdaad niet aan open-source, maar is het dan niet ironisch dat ze nog steeds gezien worden als de beste keuze voor Linux? Dat zegt genoeg over hoe nodig het wel is om aan open-source te doen.
Bedrijven die gpu's maken verkopen hardware. Daar horen de innovaties in te zitten, niet in een stukje software dat er noodzakelijkerwijs bij moet om de hardware te kunnen gebruiken.
En jij spreekt uit... ervaring? Sorry hoor, maar nvcpl.dll is niet 15.3 MB omdat er lucht in zit. Een moderne GPU is praktisch een CPU met veel cores, brede vectoreenheden en texture sampler units. Wat die chip exact moet doen wordt meer en meer door de software bepaald. Intel's Larrabee-architectuur doet zelfs alles in software, met enkel wat texture sampler units specifiek voor graphics.
Als hun aim is om een riva tnt kaart te bouwen hebben ze al het verkeerde doel voor ogen.
Intussen zijn de doelstellingen al verhoogd, maar daarmee is hun achterstand nog niet kleiner geworden. Hoe dan ook, mijn punt is dat het allemaal serieus veel complexer uitvalt dan initiëel gedacht. En de problemen situeren zich voornamelijk in de software, niet de hardware.

[Reactie gewijzigd door c0d1f1ed op 21 november 2008 11:24]

Beetje onder de gordel, niet.................Kan het nog lager?

Door jouw manier van reageren op open-source en de community kan je verwachten dat je nogal tegengas krijgt en heb ik ook de indruk dat je zo'n arrogant betwetertje bent.

Je begint al te foeteren over dat de eindgebruiker de driver voor niks wilt hebben.
Het ontgaat je zeker dat de eindgebruiker een stuk hardware koopt dat hij wilt gebruiken en verwacht dat het werkt.
Dat daar een apart ontwikkelde driver bij hoort zal hem een worst zijn zolang het maar werkt en ook niet verwacht dat hij moet betalen voor een driver-update.
Oftewel, die ettelijke miljoenen voor de ontwikkeling van grafische drivers behoort de videokaart-bouwer uit de verkoop van zijn hardware te halen.

Het voordeel van een open-source driver is dat de ontwikkelingskosten eventueel omlaag kan door input vanuit de community.
Maar volgens jouw zijn alle ontwikkelaars binnen de community een stel amateurs die niks kunnen, en jouw ex-collega's de godenzonen in hun gebied.
Je vergeet dat in de community ontwikkelaars van verschillende niveau's zitten en daar zitten goede en hele goede tussen.
Of denk jij als student dat je ook meteen van top-niveau bent of was?
Dat blijkt wel een beetje uit jouw houding, vooral wanneer je deze community leden bestempeld als de pest en een stelletje prutsers.

Ik kan je nog wel vertellen dat het bij Nvidia in het verleden ook niet altijd even goed ging met drivers.
Ik heb ook meegemaakt dat mijn videokaart niet ging of niet goed ging werken door een fout in de driversoftware.
Moeten we jouw ex-godenzonen dan ook meteen maar gaan bestempelen als prutsers, pest en amateurs.

Je vergeet dat open-source tegenwoordig een miljarden business is, waar hele goede en mooie software uit komt.
Met behulp van die in jouw ogen prutserige pest amateurs uit de open-source community.
Door jouw manier van reageren op open-source en de community kan je verwachten dat je nogal tegengas krijgt en heb ik ook de indruk dat je zo'n arrogant betwetertje bent.
En op welke manier reageer ik dan wel op open-source? Het kan je misschien interesseren dat ik zelf twee open-source projecten heb, aan een ander high-profile project meewerk, en artikels heb geschreven mét code. Het hoofdproduct van mijn huidige werkgever is zelfs volledig als open-source gestart. Stop dus maar met denken dat je iets over mijn persoon weet en laat het ons verder niet te persoonlijk maken. Ik heb het hier nergens persoonlijk gemaakt maar blijkbaar voelen zich er een paar aangesproken...
Je begint al te foeteren over dat de eindgebruiker de driver voor niks wilt hebben.
Het ontgaat je zeker dat de eindgebruiker een stuk hardware koopt dat hij wilt gebruiken en verwacht dat het werkt.
Dat daar een apart ontwikkelde driver bij hoort zal hem een worst zijn zolang het maar werkt en ook niet verwacht dat hij moet betalen voor een driver-update.
Oftewel, die ettelijke miljoenen voor de ontwikkeling van grafische drivers behoort de videokaart-bouwer uit de verkoop van zijn hardware te halen.
Er ontgaat mij niks. Ik ben volledig akkoord. Het heeft echter niks met open-source te maken.
Het voordeel van een open-source driver is dat de ontwikkelingskosten eventueel omlaag kan door input vanuit de community.
Inderdaad. Voor sommige projecten is open-source de beste keuze (ik refereer ook weer naar deze waar ik zelf aan werk). Maar om te beweren dat alle software open-source hoort te zijn is simpelweg idealistische kortzichtigheid.
Maar volgens jouw zijn alle ontwikkelaars binnen de community een stel amateurs die niks kunnen, en jouw ex-collega's de godenzonen in hun gebied.
Amateurs, ja. Er zijn er in de goede én slechte betekenis van het woord. Dat ze allemaal niks kunnen heb ik dan ook nooit gezegd. Anderzijds zijn closed-source ontwikkelaars verre van goden. Ten tijde van mijn stage was er zelfs behoorlijk veel kritiek op de drivers van de GeForce FX. Ik wil enkel maar benadrukken dat hun opleiding, ervaring én middelen niet onderschat mag worden. Bovendien is dit hun full-time job. Zomaar beweren dat het beter open-source zou zijn is dus zonder pardon arrogant.
Of denk jij als student dat je ook meteen van top-niveau bent of was?
Dat blijkt wel een beetje uit jouw houding, vooral wanneer je deze community leden bestempeld als de pest en een stelletje prutsers.
Moet je zelf van top-niveau zijn om te beseffen dat een driver zoals die van NVIDIA een niveau te hoog is voor open-source? Denk het niet, maar je moet wel de vergelijking kunnen maken. Ik bestempel ook niemand als de pest, ik zeg dat ze gezien worden als de pest, en dan vooral in de context van het aanbrengen van ideeën die men ofwel ook al bedacht hadden ofwel zouden leiden tot feature creep. Tot slot, ik had het over prutsers als degenen die overblijven nádat het talent aangeworven is. Das's misschien cru maar in de context van 3D graphics zijn geschikte kandidaten niet breed bezaaid. En aangezien men de cream of the crop aanwerft kan het niet anders dan dat de community er niet aan kan tippen.
Ik kan je nog wel vertellen dat het bij Nvidia in het verleden ook niet altijd even goed ging met drivers.
Ik heb ook meegemaakt dat mijn videokaart niet ging of niet goed ging werken door een fout in de driversoftware.
Moeten we jouw ex-godenzonen dan ook meteen maar gaan bestempelen als prutsers, pest en amateurs.
Neen het zijn geen goden, maar daarmee ook niet meteen amateurs maar nog steeds professionals. En het is mijn gegronde mening dat open-source niet geholpen had, in tegendeel.
Je vergeet dat open-source tegenwoordig een miljarden business is, waar hele goede en mooie software uit komt.
Met behulp van die in jouw ogen prutserige pest amateurs uit de open-source community.
Dat weet ik best, ik maak er dankbaar gebruik van, en doe er ook mijn gulle deel in.
In het verhaal, de: VIA Linux Portal. Link werkt niet! :(
Het moet zijn:
http://linux.via.com.tw/support/downloadFiles.action

[Reactie gewijzigd door HoeZoWie op 21 november 2008 19:58]

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True