Nvidia släpper sin GPU-kärna för Linux

Nvidia släpper sin GPU-kärna för Linux

nvidia meddelade att Linux GPU-kärnmoduler de kommer att bli öppen källkod (öppen källkod) under den dubbla GPL/MIT-licensen, från och med drivrutinsversionen GeForce 515.xx. Källkoden för dessa kärnmoduler finns i Nvidia Open GPU Kernel Modules repository på GitHub.

Den här utgåvan är ett viktigt steg för att förbättra upplevelsen av att använda Nvidia GPU:er på Linux, för bättre integration med operativsystemet och för utvecklare att felsöka, integrera och bidra. För Linux-distributionsleverantörer ökar öppen källkodsmoduler användarvänligheten.

De förbättrar också användarupplevelsen för att signera och distribuera Nvidia GPU-drivrutinen. Canonical och SUSE kan omedelbart paketera öppna kärnmoduler med Ubuntu och SUSE Linux Enterprise-distributioner. Utvecklare kan spåra kodsökvägar och se hur schemaläggning av kärnhändelser interagerar med deras arbetsbelastning för att påskynda rotorsaksfelsökning. Dessutom kan företagsprogramvaruutvecklare nu sömlöst integrera drivrutinen i en anpassad Linux-kärna som är konfigurerad för deras projekt.

stödd funktionalitet

Den första versionen av de öppna GPU-kärnmodulerna är R515. Helt byggda och paketerade versioner av drivrutinerna levereras tillsammans med källkoden.

För datacenter-GPU:er i arkitekturfamiljerna Nvidia Turing och Nvidia Ampere är den här koden produktionsklar. Detta har möjliggjorts av den gradvisa utbyggnaden av GSP-drivrutinsarkitekturen under det senaste året, utformad för att underlätta övergången för NVIDIA-kunder. Vi har fokuserat på att testa en mängd olika arbetsbelastningar för att säkerställa funktions- och prestandaparitet med den proprietära drivrutinen i kärnläge.

I framtiden kommer funktioner som HMM att vara en kritisk komponent för konfidentiell datoranvändning på Nvidia Hopper-arkitekturen.

I denna version med öppen källkod är stödet för GeForce och Workstation GPU:er av alfakvalitet. GeForce- och Workstation-användare kan använda den här drivrutinen på Turing-arkitektur och Nvidia Ampere-arkitektur GPU:er för att köra Linux-datorer och använda funktioner som multi-display, G-SYNC och Nvidia RTX ray tracing på Vulkan och Nvidia OptiX. Användare kan välja att använda NVreg_EnableUnsupportedGpus kärnmodulparameter, som markerats i dokumentationen. Stödet för GeForce och Workstation kommer att vara mer robust och heltäckande i framtida utgåvor och Nvidias öppna kärnmoduler kommer så småningom att ersätta drivrutinen med stängd källkod.

Kunder med Turing och Ampere GPU kan välja vilka moduler som ska installeras. Pre-Turing-kunder kommer att fortsätta att använda moduler med stängd källkod.

Drivrutinen för öppen källkod i kärnläge fungerar med samma firmware och användarlägesstackar, som CUDA, OpenGL och Vulkan. Alla komponenter i drivrutinsstacken måste dock matcha versionerna i en version. Du kan till exempel inte ta en version av källkoden, bygga den och köra den med användarlägesstacken för en tidigare eller framtida version.


“Nvidias nya GPU-kärnmoduler med öppen källkod kommer att förenkla installationer och öka säkerheten för Ubuntu-användare, oavsett om de är AI/ML-utvecklare, spelare eller molnanvändare”, säger Cindy Goldberg, vice vd för Silicon-allianser på Canonical.

“Som skaparna av Ubuntu, det mest populära Linux-baserade operativsystemet för utvecklare, kan vi nu ge ännu bättre stöd för utvecklare som arbetar på framkanten av AI och ML genom att möjliggöra ännu tätare integration med Nvidia GPU:er. i Ubuntu.”


“Vi på SUSE är mycket glada över att Nvidia släpper sin GPU-kärnlägesdrivrutin som öppen källkod. Detta är en riktig milstolpe för öppen källkod och accelererad datorgemenskap”, säger Markus Noga, VD för Business Critical Linux på SUSE.

“SUSE är stolta över att vara den första stora Linux-distributionen som levererar detta genombrott med SUSE Linux Enterprise 15 SP4 i juni. Tillsammans möter Nvidia och SUSE behoven av GPU-accelererad datoranvändning i molnet, datacentret och kanten.” , med en säker programvaruförsörjningskedja och utmärkt supportservice.”


“Öppen källkod för företag kan stimulera innovation och förbättra kundupplevelsen, något Red Hat alltid har stått för”, säger Mike McGrath, vice vd för Linux-teknik på Red Hat.

Vi applåderar Nvidias beslut att öppna källkod för sin GPU-kärndrivrutin. Red Hat har varit partner med Nvidia i många år, och vi är glada över att se dem ta nästa steg. Vi ser fram emot att ge dessa funktioner till våra kunder och förbättra interoperabiliteten med Nvidia-hårdvara.”

Vi hoppas att du gillade vår artikel Nvidia släpper sin GPU-kärna för Linux
och allt som har med saker att göra inom teknikvärlden, mobiltelefoner och den tekniska världen.

 Nvidia släpper sin GPU-kärna för Linux
  Nvidia släpper sin GPU-kärna för Linux
  Nvidia släpper sin GPU-kärna för Linux

Intressanta saker att veta innebörden: APP

Här lämnar vi också ämnen relaterade till:Teknologi