Nvidia avaldas ametlikult oma GPU moodulite koodi Linuxi jaoks

Nvidia lõpuks teate, et olete otsustanud koodi välja anda oma draiverite tuumamoodulite osas on see, et ettevõte teatas eile, et teeb oma GPU-de Linuxi draiverid avatud lähtekoodiga kättesaadavaks, alustades versioonist R515, kasutades topeltlitsentsi GPL-i ja MIT-i.

Teatas tuumamoodulite lähtekoodi on saadaval hoidlas nimega "NVIDIA Open GPU Kernel Modules" GitHubis, kuid praegu loetakse tootmisväljalaskmiseks valmis ainult andmekeskuse GPU-de kood. GeForce'i ja Workstationi GPU-sid peetakse praegu "alfakvaliteediga".

Nvidia ütles, et kood eon praegu Turingi ja Ampere'i perekonna andmekeskuse GPU-de karbist väljas, pärast GSP kontrolleri arhitektuuri järkjärgulist vabastamist viimase aasta jooksul. Seda on testitud mitmesuguste töökoormustega, et tagada funktsioonide ja jõudluse võrdsus patenteeritud kerneli režiimi draiveriga, kuid see toob endaga kaasa ka uued funktsioonid, nagu DMA-BUF raamistik puhvrite jagamiseks seadmete ja alamsüsteemide vahel. Hopperi arhitektuuriga.

Kõik, kes kasutavad Turingi-eelse arhitektuuriga GPU-sid, peaksid jätkama vanade patenteeritud draiverite kasutamist. Selge, üks peamisi eesmärke Nvidiast nende draiverite lähtekoodi avamisel eesmärk on parandada superarvutite GPU tuge ja funktsionaalsust ja suured andmekeskuse rajatised. Peaaegu kõik suuremad superarvutid kasutavad mõnda Linuxi versiooni ja suletud lähtekoodiga draiverite olemasolu ei meeldi tõenäoliselt nende installide eest vastutavatele inimestele.

Inimeste jaoks pole pilt praegu nii roosiline, kuna mitte-alfa-kvaliteediks loetakse ainult patenteeritud aegunud monoliitkerneli moodulit. Nvidia andmetel on täiustusi oodata kogu aasta jooksul. Uus avatud lähtekoodiga draiver töötab sama püsivaraga nagu vana draiver ja samad kasutajarežiimi virnad, nagu CUDA, OpenGL ja Vulkan. Lisaks teatas ettevõte, et kogukonna esitatud parandused kaalutakse tulevastesse draiveriväljaannetesse kaasamiseks.

Täielikult integreeritud pakettide ja lähtekoodi olemasolu tõttu saavad levitamise administraatorid hõlpsamini oma tarkvarahoidlatesse draivereid kaasata.

Canonicalit ja SUSE-d mainitakse arendajatena, kes saavad nüüd mooduleid integreerida avatud tuumadest nende distributsioonides.

"Nvidia uued avatud lähtekoodiga GPU moodulid lihtsustavad installimist ja suurendavad Ubuntu kasutajate turvalisust, olgu nad siis AI/ML-i arendajad, mängijad või pilvandmetöötluse kasutajad," ütles Cindy Goldberg, Silicon Alliancesi asepresident Canonicalis.

Uued draiverid peaksid Ubuntu 22.04 LTS-i jõudma lähikuudel. Nvidia tegi koostööd Canonicali ja SUSE-ga ning Red Hatiga, et parandada paketi juurutamist ja luua klientidele paremaid tugimudeleid. Rohkem konteksti pakkudes ütles Red Hati direktor Christian Schaller ajaveebipostituses, et Nouveau draiveri (projekt Nvidia graafikakaartidele pöördprojekteerimise teel tasuta draiverite tootmiseks) ja kerneli hooldajad kohtusid viimase kuu jooksul Nvidiaga.

"See on lihtsalt kerneli osa, palju kaasaegseid graafikadraivereid on püsivaras ja kasutajaruumi komponentides ning need on alati suletud." Kuid see tähendab, et meil on nüüd Nvidia kerneli draiver, mis hakkab kasutama Linuxi tuumas ainult GPL-i API-sid, kuigi see esialgne väljalase ei kasuta ühtegi API-d, mida eelmine draiver ei kasutanud. Schaller kirjutas. Viimane lisas, et Nvidia olemasolev Nouveau ja binaarne draiver jääb paika ka siis, kui uus avatud lähtekoodiga draiver on välja töötatud.

Lühidalt öeldes on see Nvidia avatud lähtekoodiga kerneli draiveri jõupingutuste praegune etapp. Kuid mitmed allikad teatavad, et Nvidia vihjas kolmapäeval, et "need avatud kerneli moodulid väljaspool puud on vaid samm parema Linuxi toe poole."

Lõpuks, kui soovite tutvuda avaldatud lähtekoodiga, saate seda teha aadressilt järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.