NVIDIA je napovedala prenos svojih gonilnikov za Linux v odprte module

NVIDIA se premika proti odprtokodnim jedrnim modulom GPU

Maja lani smo tukaj na blogu delili novico o spremembah, ki jih je NVIDIA pripravila za Linux, saj kot smo omenili v opombi, v naslednji izdaji gonilnikov Lastniki "NVIDIA 560", Odprti moduli jedra Linuxa bodo privzeto uporabljeni.

No, zdaj je NVIDIA objavila svoje načrte za prehod svojih lastniških gonilnikov na privzete module jedra Linuxa, začenši z mikroarhitekturo Turing (GeForce GTX 1600 in RTX 2000).

Omeniti velja to moduli za Linux so bili odprti spomladi 2022 pod licencama MIT in GPLv2, načrt za njihovo uporabo kot privzetih pa je bil razkrit pred dvema mesecema. Ta sprememba pomeni, da bo privzeti paket gonilnikov uporabljal obstoječe odprte module, ki je bil prej na voljo kot opcija. Vendar pa bodo osnovne funkcije vdelane programske opreme in komponente uporabniškega prostora, kot so knjižnice za CUDA, OpenGL in Vulkan, ostale lastniške.

Gonilniki NVIDIA za Linux
Povezani članek:
Grafika Nvidia Turing bo začela uporabljati odprte module jedra  

Dve leti kasneje smo z našimi odprtokodnimi jedrnimi moduli GPE dosegli enakovredno ali boljšo zmogljivost aplikacij in dodali precej novih zmogljivosti:

- Podpora za heterogeno upravljanje pomnilnika (HMM).
- Zaupno računalništvo
- Dosledne pomnilniške arhitekture naših platform Grace
-In več
Zdaj smo na točki, ko je popoln prehod na odprtokodne module jedra GPU prava odločitev, in to spremembo izvajamo v prihajajoči izdaji gonilnika R560.

Do zdaj so lastniški krmilniki vključevali različice modulov tako lastniški kot odprtokodni, posodobljen sinhrono, vendar so bili privzeto uporabljeni lastniški moduli.

Glavna razlika Med razpoložljivimi možnostmi je tudi ta odprte module je mogoče uporabljati samo z grafičnimi procesorji, opremljenimi z mikrokrmilnikom GSP (sistemski procesor GPU) ločeno. Ta mikrokrmilnik omogoča, da se operacije inicializacije in nadzora GPE premaknejo s krmilnika na lastniško vdelano programsko opremo. GSP najdemo v video karticah, ki temeljijo na mikroarhitekturah, kot so Turing, Ampere, Ada in Hopper.

Gonilniki NVIDIA za Linux
Povezani članek:
NVIDIA se je oglasila, da bi razjasnila dvome o uporabi odprtih modulov jedra

Poleg novih grafičnih procesorjev je Lastniški moduli še vedno podpirajo starejše grafične procesorje, ki niso opremljeni z GSP, kot so tiste, ki temeljijo na mikroarhitekturah Maxwell, Pascal in Volta. NVIDIA namerava prenehati izvajati podporo za nove grafične procesorje v lastniških modulih in se osredotočiti izključno na razvoj odprtih modulov. Na primer, podpora za novi platformi NVIDIA Grace Hopper in NVIDIA Blackwell je zdaj na voljo v odprtih modulih, ki jih lastniški moduli ne podpirajo.

Odprtokodni moduli jedra GPU ne podpirajo vseh grafičnih procesorjev.

Za platforme naslednje generacije, kot sta NVIDIA Grace Hopper ali NVIDIA Blackwell, morate uporabiti odprtokodne jedrne module GPE. Lastniški gonilniki na teh platformah niso podprti.

Za novejše grafične procesorje na arhitekturah Turing, Ampere, Ada Lovelace ali Hopper NVIDIA priporoča prehod na odprtokodne module jedra GPU. Za starejše grafične procesorje v arhitekturah Maxwell, Pascal ali Volta odprtokodni jedrni moduli grafičnih procesorjev niso podprti na vaši platformi. Še naprej uporabljajte lastniški gonilnik NVIDIA.

Za mešane uvedbe s starejšimi in novejšimi grafičnimi procesorji v istem sistemu nadaljujte z uporabo lastniškega gonilnika.

Z izdajo gonilnikov NVIDIA 560 za grafične procesorje, ki temeljijo na mikroarhitekturi Turing, in za virtualizacijo grafičnih procesorjev, ki temelji na Adi, izdane bodo odprte različice modulov privzeto nameščenega jedra in nvidia-peermem.ko v situacijah, ko je njegova uporaba možna. V distribucijah Ubuntu, Debian, SUSE in openSUSE, priporočamo uporabo paketa "nvidia-open". za namestitev različice odprtega modula gonilnikov NVIDIA. Pri distribucijah, ki temeljijo na RHEL, je priporočljivo uporabiti »gonilnik nvidia".

nov skript za pomoč pri odkrivanju

Omeniti velja to NVIDIA ponuja nov skript «nvidia-driver-assistent»pripomoček za odkrivanje, ki poenostavlja izbiro optimalne različice modulov jedra. Čeprav po drugi strani morajo uporabniki, ki to raje počnejo z ukazi, če želijo v sistem namestiti lastniške module jedra, določiti možnost «–kernel-module-type=lastniško» pri izvajanju namestitvene datoteke z gonilniki NVIDIA.

končno če si zanima več o tem, podrobnosti lahko preverite v naslednja povezava.


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.