Linus Torvalds heeft tijdens een vraaggesprek met Finse studenten hard uitgehaald naar Nvidia. De Linux-goeroe kwalificeerde Nvidia als 'het meest vreselijke bedrijf waar we mee te maken hebben gehad', terwijl de firma zou profiteren van Android.
Torvalds, die bekend staat om zijn niet altijd even subtiele uitspraken, kreeg tijdens een vraaggesprek met studenten aan de Finse Aalto Universiteit een vraag over Nvidia's ondersteuning voor het Linux-besturingssysteem. De vragensteller had een laptop met Nvidia's Optimus-technologie, maar kreeg vanuit de hardwarefabrikant geen enkele ondersteuning. Ook zouden er geen opensource-drivers beschikbaar zijn die de stroombesparende Optimus-technologie binnen Linux kunnen benutten.
Volgens Torvalds heeft de Linux-gemeenschap grote problemen met Nvidia op het gebied van hardwareondersteuning. De Linux-goeroe, die onlangs nog een prijs voor zijn werk kreeg, kwalificeerde het bedrijf in niet mis te verstane bewoordingen en gebaren zelfs als 'het meest vreselijke bedrijf waar we mee te maken hebben gehad'.
Torvalds stelde verder nog dat Nvidia echter de uitzondering op de regel was. Bovendien noemt hij de houding van Nvidia ten opzichte van Linux vreemd, omdat het bedrijf met zijn Tegra-soc's de sterk gegroeide Android-markt bedient en daaraan weet te verdienen. Torvalds verwacht echter niet dat Nvidia zijn gedrag snel zal veranderen. "We kunnen er niets aan doen, het hoort bij het leven."
Hoewel Nvidia propriëtaire drivers uitbrengt voor Linux, die bovendien door veel eindgebruikers als kwalitatief beter worden bestempeld dan de closed-source Catalyst-drivers van AMD, ondersteunt het bedrijf geen projecten om opensource-drivers te ontwikkelen. Hierdoor moeten bijvoorbeeld de Nouveau-ontwikkelaars noodgedwongen via reverse engineering zelf drivers ontwikkelen, terwijl AMD wel ondersteuning biedt bij het bouwen van drivers voor zijn gpu's en apu's.
niet mis te verstane bewoordingen en gebaren'
[Reactie gewijzigd door eL_Jay op maandag 18 juni 2012 14:59]
[Reactie gewijzigd door Skohsl op maandag 18 juni 2012 16:47]
Ja en nee. Zoals door anderen aangestipt is de handheld markt er een die NVIDIA wel degelijk wil bedienen, en laat daar nou Android (een Linux derivaat) een grote rol spelen.Aan de andere kant is het niet nVidia's taak om tijd en geld te investeren in een platform waar ze blijkbaar geen brood in zien. Ik vind het ook een beetje kinderachtig om dan de vergelijking te trekken met Android, want dat is wel een populair platform en daar kan nVidia wel geld aan verdienen.
Dat is het punt niet, er *is* een (hele) goede Linux driver voor Android, hij is alleen niet open source. Het zal nVidia's klanten met Android (OEMs als Samsung, LG, HTC, etc) een worst zijn of de driver open source is. Dat is-ie bij concurrenten Qualcomm, ARM en Imagination ook niet, voor hen telt alleen dat de fabrikant een driver levert die snel en stabiel is. HTC gaat niet zelf lopen hacken aan de nVidia driver, die sturen een telefoon of een bug report naar nVidia en zeggen: werkt niet, fix het - of we kopen volgend jaar onze chips bij Qualcomm. De mensen die hier klagen zijn de hobbyisten die een eigen open source driver willen maken, of die support willen voor extra features als Optimus waar nVidia's klanten (de OEMs) nog niet om vragen, en waar nVidia dus nog geen werk in heeft gestoken.Er is dan ook niets "kinderachtings" aan van de kant van Linux ontwikkelaars om NVIDIA erop te wijzen dat als ze Android goed willen bedienen, ze al automatisch een goede kwaliteit Linux driver moeten maken.
[Reactie gewijzigd door Dreamvoid op maandag 18 juni 2012 17:21]
[Reactie gewijzigd door Goderic op woensdag 20 juni 2012 14:12]
Dus slechte drivers bewijzen dat closed source geen probleem is?Het feit dat de gesloten drivers van nV net als zeer kwalitatief worden gezien toont aan dat closed source niet noodzakelijk nadelig is.
[Reactie gewijzigd door brama op maandag 18 juni 2012 14:03]
Ze hoeven niet eens opener te zijn, ze moeten gewoon goede degelijke drivers uitbrengen en support leveren.. Als ze dat doen gaan ze op langer termijn heus wel winst makenZe hoeven alleen maar de specificaties vrij te geven die beschrijven hoe je met de hardware moet interfacen. Daarmee kan een open source driver geschreven worden. Door het vrijgeven van die specs geven ze echt geen geheimen weg, want de kennis zit in de hardware implementatie, niet in de interface.
Waarom doen ze het dan niet? Waarschijnlijk zien ze er geen voordeel in (het levert ze vrijwel niets op, en er zijn weinig gebruikers). En in bijv. het geval van de android-toestellen kunnen ze zo mooi zorgen dat je op tijd weer een nieuwe koopt omdat er voor oudere toestellen simpelweg geen nieuwe drivers meer geleverd worden. Waren die er wel, dan was het veel eenvoudiger om nieuwe cyanogenmod/AOKP versies te porten naar oudere toestellen.
Overigens, de reden dat ze wel goede binary drivers hebben (ook voor desktop linux), is omdat nvidia kaarten in professionele context wel gebruikt worden onder linux. Renderfarms, de quatro kaarten. Dat doet ATI helemaal niet, dat verklaart het verschil in kwaliteit.
Het verwijt is dat ze niet open zijn. In het artikel wordt zelfs bevestigd dat de drivers als goed worden beschouwd.Hoewel Nvidia propriëtaire drivers uitbrengt voor Linux, die bovendien door veel eindgebruikers als kwalitatief beter worden bestempeld
ze moeten toch helemaal niks? Als het bedrijf het niet opportuun acht om dit te doen - om wat voor reden dan ook en of dat een goede reden is doet er zelfs niet toe - het is het bedrijf zijn eigen eigendom en dus mogen ze datZe hoeven alleen maar de specificaties vrij te geven die beschrijven hoe je met de hardware moet interfacen
Ze ondersteunen de Linux gebruikers wel (hun drivers zijn beter dan alle concurrenten), ze geven de code alleen niet weg en bieden ook geen hulp aan 3rd party ontwikkelaars van alternatieve drivers.men zou dus verwachten dat ze linux wat meer/beter zouden ondersteunen
Nee, en om dit wel mogelijk te maken moet Nvidia de kernel van Linux kunnen benaderen omdat ze het geheugen van de Nvidia videochip naar de Intel buffer moeten kunnen schrijven, dit is hoe Optimus werkt. Maar om dat te doen moeten ze de boel dus Open Source maken, en daar hebben ze problemen mee.Dat is niet juist, er is geen optimus support in de linux drivers...
[Reactie gewijzigd door Reason op maandag 18 juni 2012 17:55]
[Reactie gewijzigd door computerjunky op maandag 18 juni 2012 19:37]
Er zijn ook weinig figuren in de opensource-wereld die zo hard worden gehaat als Torvalds, zowel binnen die wereld als erbuiten. Dit soort opstelling is niet goed voor het platform. Linux is groot op vele gebieden, zoals servers, supercomputers, settopboxen, routers, en via Android.Er is geen betere manier om dit onder de aandacht te brengen. Er zijn weinig figuren in de open source-wereld wiens naam zoveel weerklank heeft als Torvalds.
Dat, en bovendien bevat die driver een hele lading propietary software, en gelicenseerde technologie (bijvoorbeeld uit hoek van SGI), die ze niet - als in nooit - vrij mogen geven, simpelweg omdat ze niet de eigenaar zijn.De chips worden waarschijnlijk gefabriceerd door een partner in een land met niet zo'n sterke copyrightbescherming. De software zal Nvidia intern ontwikkelen in een land met een zeer sterke copyrightbescherming.
Waarom kan AMD het dan wel? Edit: Laat maar, ik lees het net in de reactie van E-B hieronder.[...]
Dat, en bovendien bevat die driver een hele lading propietary software, en gelicenseerde technologie (bijvoorbeeld uit hoek van SGI), die ze niet - als in nooit - vrij mogen geven, simpelweg omdat ze niet de eigenaar zijn.
[Reactie gewijzigd door Aham brahmasmi op maandag 18 juni 2012 15:34]
pubic?While at some point it may be possible to release some of this information in pubic form ...
Alle systeembronnen... ik heb al jaren geen last meer van belasting van mijn systeem door een AV-pakket. Antivir is iig heel licht. Ik merk niet eens dat het erop staat (silent updates, eens in de maand misschien een popup).Echter ben ik er wel van overtuigd dat Linux (vooralsnog) veiliger is zonder anti-virus dan Windows mét een AV-pakket. Alle systeembronnen die je daardoor overhoudt onder Linux maken zich direct merkbaar in de performance.
[Reactie gewijzigd door arnem_ op maandag 18 juni 2012 14:04]
[Reactie gewijzigd door Sleep0rz op maandag 18 juni 2012 13:35]
[Reactie gewijzigd door Titan_Fox op maandag 18 juni 2012 14:03]
Onder linux weet ik niet, maar onder Windows scrollt Firefox perfect soepel, al helemaal met deze add-on.Daarbij kent firefox ook de nodige interface problemen. Waarschijnlijk scrollen Chrome en Opera wel vloeiend.
[Reactie gewijzigd door job_h op maandag 18 juni 2012 13:50]
hierbij moet gezegt worden dat de finse directheid net als nederlandse directheid heel sarcastisch of hard kan overkomen. Aan zijn gezicht zie je wel de ironie waarmee hij het zegt, en tegelijk de discussie ook openbreektWaarop Linus dit zegt: "I like offending people, because I think people who get offended should be offended"
Daar ben ik het toch redelijk mee oneens. Techneuten zijn er wel degelijk om een stuk meer mee te denken dan alleen het oplossen van problemen. Vaak weten techneuten bijvoorbeeld ook waar toekomstige pijnpunten komen te liggen en zien zij vaak technische mogelijkheden voor opties die nog niet eens bedacht zijn.Techneuten zijn er om problemen op te lossen, niet om te zeggen hoe het is. Ik krijg er niet voor betaald om tegen mijn opdrachtgever te zeggen waar het shit is, maar om die shit op te lossen.
Meeste proprietaire drivers zijn toch closed source? Ik neem aan dat Nvidia dus geen source code beschikbaar stelt aan customers/instellingen in tegenstelling tot AMD.Hoewel Nvidia propriëtaire drivers uitbrengt voor Linux, die bovendien door veel eindgebruikers als kwalitatief beter worden bestempeld dan de closed-source Catalyst-drivers van AMD, ondersteunt het bedrijf geen projecten om opensource-drivers te ontwikkelen
http://www.zdnet.com/blog...e-drivers-once-again/2588“NVIDIA supports Linux, as well as the Linux community and has long been praised for the quality of the NVIDIA Linux driver. NVIDIA’s fully featured Linux graphics driver is provided as binary-only because it contains intellectual property NVIDIA wishes to protect, both in hardware and in software"
[Reactie gewijzigd door Calvin&Hobbes op maandag 18 juni 2012 13:33]
Dat doet iedereen. Sinds wanneer geeft Google zijn zoekalgoritmes vrij, Facebook zijn back-end codebase, of Intel zijn chip blueprints?Beetje raar dat je je IP's beschermd through obscurity...
[Reactie gewijzigd door Dreamvoid op maandag 18 juni 2012 13:46]
[Reactie gewijzigd door Dreamvoid op maandag 18 juni 2012 13:50]
100 soorten Linux? Er is maar 1 kernel, en je hoeft maar voor 1 versie een opensource driver uit te brengen. De community zorgt wel dat hij 'meegroeit' met de kernel.De Linux drivers ontwikkelen voor 100 soorten van Linux en ik weet niet hoeveel kernel versies is niet te doen
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Websites en communities Mobiele telefoons Laptops 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