20 ÅR

Throwback Thursday – sju år sedan Linus Torvalds bad Nvidia att dra åt helvete

Hårdvara från Nvidia och operativsystem baserade på Linux har inte alltid lekt snällt tillsammans, vilket var något som fick Linus Torvalds att gå i taket under en frågestund för sju år sedan.

Medan Windows-användare generellt sett är ganska bortskämda med bra drivrutinsstöd från hårdvarutillverkarna, kan inte detsamma sägas för de som använder någon av de många Linux-distributionerna som finns på marknaden. I det sistnämnda fallet brukar problematiken härledas till tillverkare som vägrar släppa drivrutiner med öppen källkod, och istället används stängda sådana som endast ger fullgott stöd till ett begränsat antal distributioner och konfigurationer.

En specifik hårdvarumakare som ofta pekats ut som bov gällandes stöd för Linux är grafikkortsjätten Nvidia, där de historiskt sett har haft en stängd utveckling gällandes drivrutiner till de olika distributionerna av operativsystemen och visat ovilja att tillhandahålla källkoden till dessa. En stark kritiker till detta har varit Linus Torvalds, upphovsmannen till operativsystemskärnan Linux, och för sju år sedan kunde han inte hålla tillbaka sitt missnöje längre.

Sommaren år 2012 var Linus Torvalds inbjuden till en öppen intervju på Aalto-universitetet i Finland, Helsingfors, vilken följdes av en frågestund från åskådarna. En i publiken lyfte då problematiken med Nvidias Optimus-teknik, vilken vid den tiden var en notoriskt krånglig att få igång på Linux-distributioner. Personen frågade därefter Torvalds varför Nvidia var så motvilliga att tillhandahålla källkod som kunde underlätta arbetet för utvecklarna att implementera fullgott stöd.

torvalds.jpg

I'm very happy to publicly point out that Nvidia has been one of the worse troubles we have had with hardware manufacturers. And that is really sad because Nvidia tries to sell chips, a lot of chips, into the Android market. And Nvidia has been the single worst company we've ever dealt with. So Nvidia: Fuck you!

Torvalds höll inte tillbaka med kritiken mot Nvidia, utan kallade dem för "det värsta hårdvaruföretaget han någonsin haft att göra med" och lyfte samtidigt att det var särskilt oroväckande då de vid den tiden tillverkade kretsar riktade mot det Linux-baserade operativsystemet Android. Han avslutade därefter med att vända sig mot kameran och rent krasst be Nvidia dra åt helvete.

While we understand that some people would prefer us to provide detailed documentation on all of our GPU internals, or be more active in Linux kernel community development discussions, we have made a decision to support Linux on our GPUs by leveraging NVIDIA common code, rather than the Linux common infrastructure.

Ett par dagar senare svarade Nvidia på kritiken, där de meddelade att de hört ropen från Linuxanvändarna att företaget borde tillhandahålla bättre dokumentation kring sin hårdvara och vara mer aktiva i gemenskapen kring utveckling för Linux-kärnan. Nvidia stod dock fast vid sitt beslut att endast tillhandahålla stängda drivrutiner framöver, då detta enligt företaget gav en mer konsekvent upplevelse över olika plattformar.

Problemen med Optimus-tekniken ihop med Linux kunde senare lösas med hjälp av Bumblebee-projektet, vilket knåpats ihop av användare utan hjälp av Nvidia. Nvidia fortsätter än idag på spåret med stängda drivrutiner för Linux, även om det finns vissa försök från användarsidan att skapa sådana med öppen källkod – dock med kraftigt reducerad prestanda i dagsläget.

Hur är dina erfarenheter av drivrutiner i Linux? Dela med dig av dina erfarenheter i kommentarstråden till den här artikeln!

swec_20_gubbe_final.png

SweClockers firar 20 år, 1999–2019

Sedan 1999 har SweClockers varit samlingsplatsen för datornördar från hela landet. Det ska givetvis firas! Under året väntar retroosande tester, artiklar och forumsnack – givetvis tillsammans med er!

Häng med när vi blickar bakåt och siar om framtiden!

Följ SweClockers 20 år via vår specialsida

Kommentarer till artikeln

47 debattinlägg

Skicka en rättelse
100

Apollo 11 landade på månen för 50 år sedan och tog mänskligheten ut bland stjärnorna

I forumet hyllas nu den historiska bragd som satte mänskligheten på månen för 50 år sedan – Apollo 11 och startraketen Saturn V. Dela dina tankar i forumet, och diskutera den spännande framtiden för rymdfarten! Läs mer

23

Intel om framtiden för 10 och 7 nanometer – mer konservativa mål

Intels 10-nanometersteknik skulle ha lanserats 2015, men för högt ställda mål försenade detta till 2019. Framtida mål ska enligt bolaget vara mer konservativa för att kunna nås i tid. Läs mer

9

Snabb, snabbare eller snabbast? Det återstår att se i årets speedrun-event!

Varje år samlas speedrunners från världen över i Sverige för att spela spel i rasande takt. I år går eventet av stapeln den 20 juli och löper fram till 28 juli, med spel som Castlevania, Doom och Cuphead på menyn. Läs mer

20 ÅR
180

SweClockers 20-årsjubileum får namn – introducerar SweClockers Awards

Den 9 november är det dags för över 200 medlemmar från SweClockers gemenskap att samlas IRL för att fira 20 år! Nu går vi ut med fler detaljer om kvällen och ger festen ett officiellt namn. Läs mer

95

Med semester och bad på agendan – vilken teknikpryl är ett krav på sommaren?

Med semestern för dörren är det dags för sommarens viktigaste fråga. Vilka teknikprylar är egentligen viktigast när solen bränner som mest? Läs mer

23

Systemkraven för Control från Remedy får många datorer att svettas

Med Geforce GTX 1060 och Radeon RX 580 som grundläggande krav sätter Control från finska Remedy Entertainment en hög ribba. Bland paradnumren märks ray tracing och avancerad fysik. Läs mer

982

AMD Ryzen 9 3900X och 7 3700X "Matisse" – Intel utmanas av Zen 2 på 7 nanometer

Med Zen 2 och 7 nanometer lovar AMD en produkt som kan slå Intel. Ryzen 3000-serien är här och efter över ett decenniums frånvaro hälsar vi AMD välkommen tillbaka till toppen. Läs mer

19

AMD släppte uppdatering för Destiny 2 – dras tillbaka efter problem med PCI Express

AMD släppte nyligen mikrokodsuppdateringen AGESA 1003ABA till moderkortstillverkare, som skulle göra att Destiny 2 går att starta. Efter rapporter om problem dras den dock tillbaka. Läs mer

16

Testpilot: Hydro X – premiärtest för vattenkylning i delar av välkända Corsair

Äntligen har Corsair släppt sin egna vattenkylning i delar efter år av spekulationer och antydningar. Testpiloten Daniel "Faggan" Fagerström har satt tänderna i Corsairs Hydro X-serie. Läs mer

33

Asrock visar upp första skräddarsydda kylarlösningen för Radeon RX 5700-serien

Taiwanesiska Asrock kan bli först ut med skräddarsydda varianter av RX 5700-serien, när bolaget nu avtäcker sin modellserie Challenger med ny kylare och högre klockfrekvenser. Läs mer

242

Omröstning i forumet – hur mycket primärminne har du i din dator?

För några år sedan var 8 GB primärminne guldstandarden, något som verkar ha ändrats idag. Hur mycket minne har du i datorn? In och delta i Ratatosks omröstning i forumet! Läs mer

11

Samsung börjar massproducera LPDDR5 – 30 procent snabbare än föregångaren

Efter att ha tagit fram testkretsar under slutet av 2018 är det nu dags för Samsung att inleda skarp produktion av snabbare och mer strömsnåla minneskretsar av typen LPDDR5. Läs mer