„Nvidia“ oficialiai išleido „Linux“ skirtų GPU modulių kodą

nvidia galiausiai pranešate, kad nusprendėte išleisti kodą tvarkyklių branduolio modulių dalis yra ta, kad bendrovė vakar paskelbė, kad ji ketina padaryti savo GPU Linux tvarkykles prieinamas kaip atvirojo kodo, pradedant nuo R515 versijos, naudojant dvigubą licenciją GPL ir MIT.

Paskelbtas branduolio modulių šaltinio kodas bus prieinama saugykloje pavadinimu „NVIDIA Open GPU Kernel Modules“ „GitHub“, tačiau kol kas tik duomenų centro GPU kodas laikomas paruoštu gamybiniam leidimui. „GeForce“ ir „Workstation“ GPU šiuo metu laikomi „alfa kokybe“.

Nvidia teigė, kad kodas ešiuo metu yra nebenaudojamas Turing ir Ampere šeimos duomenų centrų GPU, po laipsniško GSP valdiklio architektūros išleidimo per pastaruosius metus. Jis buvo išbandytas įvairiuose darbo krūviuose, siekiant užtikrinti funkcijų ir našumo lygiavertiškumą su patentuota branduolio režimo tvarkykle, tačiau ji taip pat suteikia naujų funkcijų, tokių kaip DMA-BUF sistema, skirta dalytis buferiais tarp įrenginių ir posistemių. su Hopper architektūra.

Visi, naudojantys GPU su išankstine Turing architektūra, turėtų ir toliau naudoti senas patentuotas tvarkykles. Aišku, vienas iš pagrindinių tikslų iš Nvidia atidarant šių tvarkyklių šaltinio kodą yra pagerinti GPU palaikymą ir funkcionalumą superkompiuteriams ir didelės duomenų centro patalpos. Beveik visuose didžiuosiuose superkompiuteriuose veikia tam tikra „Linux“ versija, o uždarojo kodo tvarkyklės tikriausiai nepatiks žmonėms, atsakingiems už tuos įrenginius.

Žmonėms vaizdas šiuo metu nėra toks rožinis, nes tik patentuotas pasenęs monolitinis branduolio modulis laikomas ne alfa kokybe. „Nvidia“ teigimu, patobulinimų tikimasi visus metus. Naujoji atvirojo kodo tvarkyklė veikia ta pačia programine įranga kaip ir senoji tvarkyklė ir tais pačiais vartotojo režimo rinkiniais, pvz., CUDA, OpenGL ir Vulkan. Be to, bendrovė teigė, kad bendruomenės pateiktus pataisymus bus svarstoma įtraukti į būsimus tvarkyklių leidimus.

Turėdami visiškai integruotus paketus ir šaltinio kodą, platinimo administratoriai galės lengviau įtraukti tvarkykles į savo programinės įrangos saugyklas.

Canonical ir SUSE minimos kaip kūrėjai, kurie dabar gali integruoti modulius atvirų branduolių jų platinimuose.

„Nauji „Nvidia“ atvirojo kodo GPU moduliai supaprastins diegimą ir padidins „Ubuntu“ vartotojų saugumą, nesvarbu, ar tai AI/ML kūrėjai, žaidėjai, ar debesų kompiuterijos vartotojai“, – sakė Cindy Goldberg, „Silicon Alliances.“ viceprezidentė Canonical.

Nauji tvarkyklės Ubuntu 22.04 LTS turėtų pasirodyti per kelis ateinančius mėnesius. „Nvidia“ dirbo su „Canonical“ ir „SUSE“, taip pat „Red Hat“, kad pagerintų paketų diegimą ir sukurtų geresnius klientų palaikymo modelius. Pateikdamas daugiau konteksto, „Red Hat“ direktorius Christianas Schalleris dienoraščio įraše teigė, kad „Nouveau“ tvarkyklės (projekto, skirto Nvidia vaizdo plokščių nemokamų tvarkyklių gamybai atvirkštinės inžinerijos būdu) ir branduolio prižiūrėtojai praėjusį mėnesį susitiko su „Nvidia“.

"Tai tik branduolio dalis, daug modernių grafikos tvarkyklių yra programinėje įrangoje ir vartotojo erdvės komponentuose, ir jie visada yra uždaryti." Bet tai reiškia, kad dabar turime „Nvidia“ branduolio tvarkyklę, kuri pradės naudoti tik GPL API „Linux“ branduolyje, nors ši pradinė versija nenaudos jokių API, kurių nenaudojo ankstesnė tvarkyklė. Schalleris rašė. Pastarasis pridūrė, kad „Nvidia“ esama „Nouveau“ ir dvejetainė tvarkyklė išliks vietoje, net kai bus sukurta nauja atvirojo kodo tvarkyklė.

Trumpai tariant, tai yra dabartinis „Nvidia“ atvirojo kodo branduolio tvarkyklės pastangų etapas. Tačiau keli šaltiniai praneša, kad „Nvidia“ trečiadienį užsiminė, kad „šie atviri branduolio moduliai, esantys už medžio ribų, yra tik žingsnis geresnio Linux palaikymo link“.

Galiausiai, jei norite peržiūrėti išleistą šaltinio kodą, galite tai padaryti iš šią nuorodą.


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ą.