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
26

Nvidia DLSS kan ge 50 procent högre prestanda i Monster Hunter: World

Efter att ha malts en tid i Nvidias datacenter är det nu dags för Monster Hunter: World att få stöd för uppskalningstekniken DLSS, som ska ge över 50 procent högre bildfrekvens. Läs mer

16

G2A föreslår verktyg för utvecklare – kan låsa utvalda nycklar från att säljas

I ett försök att förbättra ryktet tillkommer nu fler åtgärder från spelbutiken G2A. Om tillräckligt många utvecklare registrerar sig ska en lösning för att låsa utvalda nycklar tas fram. Läs mer

8

Forumet: Sätt upp en Raspberry Pi för styrning av Zigbee-enheter

Är du sugen på att styra hemmet via en Raspberry Pi? I forumet diskuterar medlemmen Glemmy och andra forumiter sina lösningar för enheter som använder den öppna standarden Zigbee. Dela gärna dina erfarenheter! Läs mer

I samarbete med Bredband2
11

Ping och jitter – Nikka reder ut begreppen kring responstider

Höga responstider, ping och mycket jitter kan lätt förstöra spelupplevelsen. I det här avsnittet av Så fungerar berättar Nikka mer om orsaken till problemet och hur det kan avhjälpas. Läs mer

6

AMD Navi-baserat grafikkort hittar ut i databas – troligen Radeon RX 5600

Twitterprofilen Komachi har hittat omnämnanden av en ny AMD-krets i databasen Compubench. Troligen rör det sig om kretsen Navi 14 som kan användas i mellanklassaren Radeon RX 5600. Läs mer

24

Testpilot: Logitech G502 Lightspeed – välbalanserad perfektion

Logitech rycker ut sladden ur en välkänd favorit och testpilot Björn "Deriveh" Höjing värmer upp musmattan för ännu ett mustest. Läs mer

20 ÅR
58

Intervju: Rekordmedlemmen "mrqaffe" har skrivit över 50 000 foruminlägg

I forumet diskuteras allt från modermodem till friluftsliv och en av de mest aktiva medlemmarna är "mrqaffe", som i genomsnitt har skrivit 13 inlägg om dagen de senaste tio åren. Läs mer

138

Intryck av Ryzen 3000-serien från forumet – problem och förslag på lösningar

Lovorden för AMD:s senaste processorfamilj Ryzen 3000 har haglat tätt. Ny teknik kan dock föra med sig barnsjukdomar, och i forumet diskuteras lösningar och optimeringar friskt. Läs mer

I samarbete med Phanteks
31

Guide: Vinklade kopparrör till vattenkylning på tre olika sätt

Kopparrör till vattenkylning är snyggt, men hur går man till väga? Frida visar olika knep för att lyckas och vilka hjälpmedel som finns tillgängliga. Läs mer

79

AMD förtydligar: "PCI Express 4.0 kommer inte till 300- och 400-seriens moderkort"

Den senaste tiden har rykten talat för att äldre AM4-moderkort kan få stöd för PCI Express 4.0, i motsats till AMD:s tidigare uttalanden. Nu förtydligar AMD att stödet bara gäller X570. Läs mer

I samarbete med Corsair
2

Gallerikampen sommaren 2019 är igång – komplett vattenkylningspaket i första pris

En ny omgång av Gallerikampen är redan igång och nu tillkännages priserna. Ett påkostat startpaket för vattenkylning flankeras av RGB-belysning med fläktkontroller och ett nätaggregat. Läs mer

47

Sharp PC-4500 på kontoret – het bärbar dator anno 1987

Oftast är det nya grejer som ramlar in på kontoret, men i bland står det överraskningar i hallen. Som en bärbar dator från Sharp, tillverkad 1987. Läs mer