NVIDIA-grafikkort är välkända för sin prestanda. I Linux-världen är de också kända för något annat - frustration med drivrutiner. Så mycket frustration att du kanske har stött på en video eller GIF av Linux-grundaren Linus Torvalds som refererar till NVIDIA med ett långfinger. Det är därför det är en stor nyhet att NVIDIA äntligen har släppt en kärndrivrutin med öppen källkod för sina GPU: er.

Betyder detta att det är mindre jobbigt att installera Linux på en NVIDIA-driven maskin? Tja, inte än. Men så småningom, förhoppningsvis, kommer svaret att bli ja.

NVIDIAs drivrutin för öppen källkod för nyare GPU: er

NVIDIA har beslutat att publicera Linux GPU-kärnmoduler som programvara med öppen källkod för första gången, från och med R515-drivrutinversionen. Denna källkod är tillgänglig på GitHub.

Drivrutinen stöder endast NVIDIA Turing Chip GPU och nyare. Dessa lanserades första gången 2018. Så om du använder hårdvara som är äldre än så, och de flesta Linux-användare är det, så är den här källkoden inte till någon nytta för dig för närvarande.

instagram viewer

Vem är denna drivrutin till för?

Vid lanseringen har denna drivrutin testats för att stödja CUDA på datacenter GPU: er.

Personer som använder GPU: er för arbete i molnet, eller för sådant arbete som utveckla artificiell intelligens och maskininlärning, kan dra direkt nytta av att ha större integration mellan NVIDIA GPU: er och resten av deras Linux-system.

Vilka är begränsningarna för NVIDIAs drivrutin?

Som Christian Schaller från Fedora Project detaljer på hans blogg, är koden för bildskärmar varken komplett eller fullständigt testad. Detta är koden som är relevant för oss som använder NVIDIA grafikkort på våra persondatorer.

Detta är också bara den kärnrelaterade koden. Mycket av en modern grafikdrivrutin finns på firmware- och användarutrymmesnivå. Dessa aspekter av NVIDIAs drivrutin förblir stängda. Om du är en spelare som hoppas att du kan välja bort den proprietära drivrutinen och få liknande prestanda och liknande stödprogram, så är det ännu inte fallet. Och det blir det inte på ett tag.

Vad kan du förvänta dig inom en snar framtid?

Har inte stora förväntningar på mycket på kort sikt. Men detta är ett tecken på NVIDIAs ökade samarbete med samhället och ger anledning att tro att samarbetet till och med kan växa.

Ett specifikt exempel på framsteg kan relatera till utvecklingen av Nouveau-drivrutinen, drivrutinen med öppen källkod som communityn har utvecklat för NVIDIA-grafikkort. Detta projekt började som ett försök inom reverse engineering, men under de senaste åren har det funnits aktivt stöd från NVIDIA.

Drivrutinen är fullt fungerande, men den kan inte klocka om NVIDIA-kortet, vilket är ett sätt det inte kan leverera full prestanda jämfört med den binära drivrutinen. Den här nya koden ger en väg att täppa till några av luckorna.

För nyare kort, av tekniska skäl, kan communityn behöva arbeta med NVIDIA för att skapa ett nytt öppen drivrutin som kan kommunicera både med NVIDIAs egna användarutrymme och den öppna MESA användarutrymme. Men för äldre kort kommer Nouveau-drivrutinen att fortsätta att vara det enda alternativet med öppen källkod i stan. Förbättringar av Nouveau är särskilt viktiga för hårdvara som är tillräckligt gammal för att den proprietära drivrutinen inte längre tar emot uppdateringar.

Kom detta från ingenstans?

På ytan, ja. Det har inte funnits mycket stora nyheter om NVIDIAs open-sourcing av sina produkter. Men bakom kulisserna har det varit en hel del samarbete med olika open source-partners, som Canonical, Red Hat och SUSE. Du kan se detta som att NVIDIA tar nästa steg.

Så småningom kan öppna drivrutiner bli mindre av en anledning för Linux-användare att vända sig till AMD-kort istället.

AMD vs. NVIDIA GPU: er på Linux: Vilken ska du använda?

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Linux
  • Nvidia
  • Förare
  • Öppen källa
  • Grafikkort

Om författaren

Bertel kung (370 publicerade artiklar)

Bertel är en digital minimalist som arbetar från en GNOME-driven bärbar dator och bär runt på en Light Phone II. Han njuter av att hjälpa andra att bestämma vilken teknik de ska ta in i deras liv... och vilken teknik att klara sig utan.

Mer från Bertel King

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera