Nvidia je uradno izdala kodo svojih GPU modulov za Linux

Nvidia končno obvestilo, da ste se odločili sprostiti kodo modulov jedra svojih gonilnikov je, da je podjetje včeraj objavilo, da bo dalo gonilnike za Linux za svoje grafične procesorje na voljo kot odprtokodne, začenši z različico R515, z dvojno licenco GPL in MIT.

Napovedana je izvorna koda za module jedra bo na voljo v skladišču, imenovanem "NVIDIA Open GPU Kernel Modules" na GitHubu, vendar se za zdaj šteje, da je za izdajo v produkciji pripravljena samo koda za grafične procesorje podatkovnega centra. Grafični procesorji GeForce in delovne postaje trenutno veljajo za "alfa kakovost".

Nvidia je dejala, da je koda etrenutno ni na voljo na grafičnih procesorjih družinskih podatkovnih centrov Turing in Ampere, po postopni izdaji arhitekture krmilnika GSP v zadnjem letu. Preizkušen je bil v najrazličnejših delovnih obremenitvah, da se zagotovi enakost funkcij in zmogljivosti z lastniškim gonilnikom za način jedra, vendar prinaša tudi nove funkcije, kot je okvir DMA-BUF za skupno rabo medpomnilnikov med napravami in podsistemi. z arhitekturo Hopper.

Vsakdo, ki uporablja grafične procesorje z arhitekturo pred Turingom, naj še naprej uporablja stare lastniške gonilnike. jasno, eden od glavnih ciljev od Nvidie, ko odprete izvorno kodo za te gonilnike je izboljšati podporo za GPU in funkcionalnost za superračunalnike in velike zmogljivosti podatkovnega centra. Skoraj vsi veliki superračunalniki poganjajo neko različico Linuxa in zaprtokodni gonilniki verjetno niso všeč ljudem, ki so odgovorni za te namestitve.

Za ljudi slika trenutno ni tako rožnata, saj se samo lastniški zastareli modul monolitnega jedra šteje za ne-alfa kakovost. Po mnenju Nvidie se izboljšave pričakujejo skozi vse leto. Novi odprtokodni gonilnik deluje na isti vdelani programski opremi kot stari gonilnik in na istih skladih uporabniškega načina, kot so CUDA, OpenGL in Vulkan. Poleg tega je podjetje dejalo, da bodo popravki, ki jih je predložila skupnost, upoštevani za vključitev v prihodnje izdaje gonilnikov.

Z razpoložljivostjo popolnoma integriranih paketov in izvorne kode bodo skrbniki distribucije lahko lažje vključili gonilnike v svoja skladišča programske opreme.

Canonical in SUSE sta omenjena kot razvijalca, ki lahko zdaj integrirata module odprtih jeder v njihovih distribucijah.

"Nvidijini novi odprtokodni GPU moduli bodo poenostavili namestitev in povečali varnost za uporabnike Ubuntuja, ne glede na to, ali so razvijalci AI/ML, igralci iger ali uporabniki računalništva v oblaku," je povedala Cindy Goldberg, podpredsednica Silicon Alliances pri Canonicalu.

Novi gonilniki naj bi prispeli v Ubuntu 22.04 LTS v naslednjih nekaj mesecih. Nvidia je sodelovala s Canonical in SUSE ter Red Hatom, da bi izboljšala uvajanje paketov in ustvarila boljše modele podpore za stranke. Direktor Red Hata Christian Schaller je v objavi na blogu povedal, da so se vzdrževalci gonilnika Nouveau (projekt izdelave brezplačnih gonilnikov za grafične kartice Nvidia z obratnim inženiringom) in jedra sestali z Nvidio v zadnjem mesecu.

"To je samo del jedra, veliko sodobnega grafičnega gonilnika je v vdelani programski opremi in komponentah uporabniškega prostora, ki so vedno zaprte." Toda to pomeni, da imamo zdaj gonilnik jedra Nvidia, ki bo lahko začel uporabljati API-je samo za GPL v jedru Linuxa, čeprav ta začetna izdaja ne bo uporabljala nobenih API-jev, ki jih prejšnji gonilnik ni uporabljal. je zapisal Schaller. Slednji je dodal, da bo Nvidijin obstoječi gonilnik Nouveau in binarni gonilnik ostal na mestu, tudi ko bo razvit nov odprtokodni gonilnik.

Skratka, to je trenutna faza Nvidiinih prizadevanj za gonilnik odprtokodnega jedra. Vendar pa številni viri poročajo, da je Nvidia v sredo namignila, da so "ti odprti moduli jedra zunaj drevesa le korak k boljši podpori za Linux."

Končno, če želite pregledati izdano izvorno kodo, lahko to storite iz naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.