NVIDIA paskelbė apie savo Linux tvarkyklių perkėlimą į atvirus modulius

NVIDIA pereina prie atvirojo kodo GPU pagrindinių modulių

Praėjusių metų gegužę čia, tinklaraštyje, pasidalijome naujienomis apie pakeitimus, kuriuos NVIDIA parengė Linux, nes, kaip minėjome pastaboje, kitame jos tvarkyklių leidime „NVIDIA 560“ savininkai, Atviri Linux branduolio moduliai bus naudojami pagal numatytuosius nustatymus.

Na, dabar NVIDIA paskelbė apie savo planus perkelti savo patentuotas tvarkykles į numatytuosius Linux branduolio modulius, pradedant Turingo mikroarchitektūra (GeForce GTX 1600 ir RTX 2000).

Verta tai paminėti „Linux“ moduliai buvo atidaryti 2022 m. pavasarį pagal MIT ir GPLv2 licencijas, o planas jas naudoti kaip numatytąsias buvo atskleistas prieš du mėnesius. Šis pakeitimas reiškia, kad numatytasis tvarkyklės paketas naudos esamus atvirus modulius, anksčiau buvo pasiūlyta kaip galimybė. Tačiau pagrindinės programinės aparatinės įrangos funkcijos ir vartotojo erdvės komponentai, pvz., CUDA, OpenGL ir Vulkan bibliotekos, išliks nuosavybės teise.

NVIDIA tvarkyklės Linux
Susijęs straipsnis:
„Nvidia Turing“ grafika pradės naudoti atvirus branduolio modulius  

Po dvejų metų mes pasiekėme lygiavertį arba geresnį programos našumą naudodami atvirojo kodo GPU branduolio modulius ir pridėjome daug naujų galimybių:

- Heterogeninio atminties valdymo (HMM) palaikymas
- Konfidencialus kompiuteris
- Nuosekli mūsų „Grace“ platformų atminties architektūra
-Ir dar
Dabar esame tokioje vietoje, kur visiškas perėjimas prie atvirojo kodo GPU branduolio modulių yra teisingas sprendimas, todėl šį pakeitimą atliekame būsimame R560 tvarkyklės leidime.

Iki šiol patentuoti valdikliai apėmė modulių variantus tiek patentuotas, tiek atvirasis šaltinis, atnaujinamas sinchroniškai, bet pagal numatytuosius nustatymus buvo naudojami patentuoti moduliai.

Pagrindinis skirtumas Tarp galimų variantų yra tai atvirus modulius galima naudoti tik su GPU su GSP mikrovaldikliu (GPU sistemos procesorius) atskirai. Šis mikrovaldiklis leidžia perkelti GPU inicijavimo ir valdymo operacijas iš valdiklio į patentuotą programinę-aparatinę įrangą. GSP yra vaizdo plokštėse, pagrįstose mikroarchitektūromis, tokiomis kaip Turing, Ampere, Ada ir Hopper.

NVIDIA tvarkyklės Linux
Susijęs straipsnis:
NVIDIA išėjo išaiškinti abejones dėl atvirų branduolio modulių naudojimo

Be naujų GPU, Patentuoti moduliai vis dar palaiko senesnius GPU, kuriuose nėra GSP, pavyzdžiui, pagrįsti Maxwell, Pascal ir Volta mikroarchitektūromis. NVIDIA ketina nustoti diegti naujų GPU palaikymą patentuotuose moduliuose ir sutelkti dėmesį tik į atvirų modulių kūrimą. Pavyzdžiui, naujų NVIDIA Grace Hopper ir NVIDIA Blackwell platformų palaikymas dabar pasiekiamas atviruose moduliuose, kurių nepalaiko patentuoti moduliai.

Ne visus GPU palaiko atvirojo kodo GPU branduolio moduliai.

Naujos kartos platformoms, tokioms kaip NVIDIA Grace Hopper arba NVIDIA Blackwell, turėtumėte naudoti atvirojo kodo GPU pagrindinius modulius. Patentuotos tvarkyklės šiose platformose nepalaikomos.

Naujesniems GPU Turing, Ampere, Ada Lovelace arba Hopper architektūroms NVIDIA rekomenduoja pereiti prie atvirojo kodo GPU branduolio modulių. Senesniems Maxwell, Pascal arba Volta architektūrų GPU atvirojo kodo GPU pagrindiniai moduliai jūsų platformoje nepalaikomi. Prašome toliau naudoti NVIDIA patentuotą tvarkyklę.

Jei toje pačioje sistemoje naudojami mišrūs diegimai su senesniais ir naujesniais GPU, toliau naudokite patentuotą tvarkyklę.

Išleidus NVIDIA 560 tvarkykles GPU, pagrįsto Turingo mikroarchitektūra, ir GPU virtualizacija, pagrįsta Ada, bus išleistos atviros modulių versijos pagal numatytuosius nustatymus įdiegto branduolio ir nvidia-peermem.ko tais atvejais, kai jo naudojimas yra įmanomas. Paskirstymuose Ubuntu, Debian, SUSE ir openSUSE, rekomenduojama naudoti paketą „nvidia-open“ Norėdami įdiegti NVIDIA tvarkyklių atvirojo modulio versiją. RHEL pagrįstuose paskirstymuose rekomenduojama naudoti „nvidia tvarkyklė"

naujas aptikimo pagalbos scenarijus

Verta tai paminėti NVIDIA siūlo naują scenarijų «nvidia vairuotojo asistentast» pagalba aptikimui, kuri supaprastina optimalios branduolio modulių versijos pasirinkimą. Nors, kita vertus, vartotojams, kurie nori tai daryti su komandomis, jei jie nori įdiegti patentuotus branduolio modulius sistemoje, jie turi nurodyti parinktį «–kernel-module-type=patentuotas» kai vykdomas diegimo failas su NVIDIA tvarkyklėmis.

pagaliau jei esi nori sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.