Nvidia je službeno objavila kod svojih GPU modula za Linux

Nvidia konačnu objavu da ste odabrali puštanje koda modula kernela svojih drajvera je da je tvrtka jučer objavila da će Linux drajvere za svoje GPU-ove učiniti dostupnima kao open source, počevši od verzije R515, korištenjem dvojne licence GPL i MIT.

Najavio izvorni kod za module kernela bit će dostupan u spremištu pod nazivom “NVIDIA Open GPU Kernel Modules” na GitHubu, ali za sada se samo kod za GPU-ove podatkovnog centra smatra spremnim za proizvodnju. GeForce i GPU-ovi za radne stanice trenutno se smatraju "alfa kvalitetom".

Nvidia je rekla da je kod etrenutno je izvan kutije na GPU-ovima podatkovnih centara obitelji Turing i Ampere, nakon postupnog izdavanja arhitekture GSP kontrolera tijekom prošle godine. Testiran je u širokom rasponu radnih opterećenja kako bi se osigurao paritet značajki i performansi s vlasničkim upravljačkim programom za način rada jezgre, ali također donosi nove značajke, kao što je okvir DMA-BUF za dijeljenje međuspremnika između uređaja i podsustava, koji dolaze sami. s Hopper arhitekturom.

Svatko tko koristi GPU-ove s arhitekturom prije Turinga trebao bi nastaviti koristiti stare vlasničke upravljačke programe. Jasno, jedan od glavnih ciljeva od Nvidije prilikom otvaranja izvornog koda za ove drajvere je poboljšanje GPU podrške i funkcionalnosti za superračunala i velike objekte podatkovnog centra. Gotovo sva velika superračunala pokreću neku verziju Linuxa, a posjedovanje upravljačkih programa zatvorenog koda vjerojatno nije po volji osobama odgovornim za te instalacije.

Za ljude, slika trenutno nije tako ružičasta, jer se samo vlasnički zastarjeli modul monolitne kernela smatra ne-alfa kvalitetom. Prema Nvidiji, poboljšanja se očekuju tijekom cijele godine. Novi upravljački program otvorenog koda radi na istom firmveru kao i stari upravljački program i istim stogovima korisničkog načina rada, kao što su CUDA, OpenGL i Vulkan. Osim toga, tvrtka je rekla da će se popravci koje dostavi zajednica razmotriti za uključivanje u buduća izdanja upravljačkih programa.

Uz dostupnost potpuno integriranih paketa i izvornog koda, administratori distribucije moći će lakše uključiti upravljačke programe u svoja softverska spremišta.

Canonical i SUSE spominju se kao programeri koji sada mogu integrirati module otvorenih jezgri u njihovim distribucijama.

"Nvidijini novi GPU moduli otvorenog koda pojednostavit će instalacije i povećati sigurnost za Ubuntu korisnike, bilo da se radi o AI/ML programerima, igračima ili korisnicima računalstva u oblaku", rekla je Cindy Goldberg, potpredsjednica Silicon Alliances u Canonicalu.

Novi drajveri trebali bi stići u Ubuntu 22.04 LTS u sljedećih nekoliko mjeseci. Nvidia je radila s Canonical i SUSE, kao i s Red Hatom, kako bi poboljšala implementaciju paketa i stvorila bolje modele podrške za kupce. Dajući više konteksta, direktor Red Hata Christian Schaller rekao je u postu na blogu da su se održavatelji Nouveau drajvera (projekt proizvodnje besplatnih drajvera za Nvidia grafičke kartice obrnutim inženjeringom) i kernela susreli s Nvidijom tijekom prošlog mjeseca.

"To je samo dio kernela, puno modernog grafičkog drajvera je u komponentama firmvera i korisničkog prostora i one su uvijek zatvorene." Ali to znači da sada imamo upravljački program za Nvidia kernel koji će moći koristiti samo GPL API-je u jezgri Linuxa, iako ovo početno izdanje neće koristiti API-je koje prethodni upravljački program nije koristio. napisao je Schaller. Potonji je dodao da će Nvidijin postojeći Nouveau i binarni drajver ostati na mjestu, čak i kada se razvije novi open source drajver.

Ukratko, ovo je trenutna faza Nvidia open source kernel drivera. Međutim, više izvora izvještava da je Nvidia u srijedu nagovijestila da su "ovi otvoreni moduli kernela izvan stabla samo korak prema boljoj podršci za Linux."

Konačno, ako želite konzultirati objavljeni izvorni kod, možete to učiniti iz sljedeći link.


Sadržaj članka pridržava se naših načela urednička etika. Da biste prijavili pogrešku, kliknite ovdje.

Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen.

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.