Nvidia julkaisi virallisesti GPU-moduuliensa koodin Linuxille

Nvidia vihdoin ilmoitus, että olet päättänyt julkaista koodin Ohjainten ydinmoduuleista yhtiö ilmoitti eilen, että se aikoo tuoda GPU:insa Linux-ajurit saataville avoimena lähdekoodina, alkaen versiosta R515, käyttämällä kaksoislisenssiä GPL ja MIT.

Ilmoitti ydinmoduulien lähdekoodin on saatavilla arkistoon nimeltä "NVIDIA Open GPU Kernel Modules" GitHubissa, mutta toistaiseksi vain datakeskuksen GPU-koodin katsotaan olevan valmis tuotantojulkaisuun. GeForce- ja Workstation-grafiikkasuorittimia pidetään tällä hetkellä "alfalaatuisina".

Nvidia sanoi, että koodi eon tällä hetkellä pois laatikosta Turing- ja Ampere-perheen datakeskusten GPU:issaGSP-ohjainarkkitehtuurin asteittaisen julkaisun jälkeen viime vuoden aikana. Sitä on testattu useissa eri työkuormissa varmistaakseen ominaisuuksien ja suorituskyvyn pariteetin patentoidun ydintilan ajurin kanssa, mutta se tuo myös uusia ominaisuuksia, kuten DMA-BUF-kehyksen puskureiden jakamiseen laitteiden ja alijärjestelmien välillä. Hopper-arkkitehtuurilla.

Kaikkien, jotka käyttävät GPU:ita, joissa on Turingia edeltävä arkkitehtuuri, tulisi jatkaa vanhojen omistamien ohjaimien käyttöä. Selvästi, yksi tärkeimmistä tavoitteista Nvidiasta avattaessa näiden ohjainten lähdekoodi on parantaa supertietokoneiden GPU-tukea ja toimintoja ja suuret datakeskustilat. Melkein kaikki suuret supertietokoneet käyttävät jotakin Linux-versiota, ja suljetun lähdekoodin ohjaimien käyttö ei luultavasti ole näistä asennuksista vastaavien ihmisten mieleen.

Ihmisten kannalta kuva ei ole tällä hetkellä niin ruusuinen, koska vain omaa vanhentunutta monoliittiydinmoduulia pidetään ei-alfa-laatuisena. Nvidian mukaan parannuksia odotetaan koko vuoden ajan. Uusi avoimen lähdekoodin ohjain toimii samalla laiteohjelmistolla kuin vanha ohjain ja samoilla käyttäjätilan pinoilla, kuten CUDA, OpenGL ja Vulkan. Lisäksi yritys sanoi, että yhteisön toimittamia korjauksia harkitaan sisällytettäviksi tuleviin ohjainjulkaisuihin.

Täysin integroitujen pakettien ja lähdekoodin saatavuuden ansiosta jakelun järjestelmänvalvojat voivat helpommin sisällyttää ohjaimia ohjelmistovarastoihinsa.

Canonical ja SUSE mainitaan kehittäjistä, jotka voivat nyt integroida moduuleja avoimista ytimistä jakeluissaan.

"Nvidian uudet avoimen lähdekoodin GPU-moduulit yksinkertaistavat asennuksia ja lisäävät Ubuntun käyttäjien turvallisuutta, olivatpa he AI/ML-kehittäjiä, pelaajia tai pilvipalvelun käyttäjiä", sanoi Cindy Goldberg, Silicon Alliancesin varapuheenjohtaja Canonicalissa.

Uusien ajurien pitäisi saapua Ubuntu 22.04 LTS:ään lähikuukausina. Nvidia työskenteli Canonicalin ja SUSE:n sekä Red Hatin kanssa parantaakseen pakettien käyttöönottoa ja luodakseen parempia tukimalleja asiakkaille. Lisää kontekstia Red Hatin johtaja Christian Schaller sanoi blogikirjoituksessaan, että Nouveau-ohjaimen (projekti, joka tuottaa ilmaisia ​​ohjaimia Nvidia-näytönohjainkorteille käänteisen suunnittelun avulla) ja ytimen ylläpitäjät tapasivat Nvidian viimeisen kuukauden aikana.

"Se on vain ydinosa, paljon nykyaikaista näytönohjainta on laiteohjelmistossa ja käyttäjätilan komponenteissa ja ne ovat aina kiinni." Mutta tämä tarkoittaa, että meillä on nyt Nvidia-ytimen ajuri, joka alkaa käyttää vain GPL-sovellusliittymiä Linux-ytimessä, vaikka tämä alkuperäinen julkaisu ei kuluta yhtään API:ta, jota edellinen ohjain ei käyttänyt. Schaller kirjoitti. Jälkimmäinen lisäsi, että Nvidian nykyinen Nouveau- ja binääriohjain pysyvät paikoillaan, vaikka uusi avoimen lähdekoodin ajuri kehitetään.

Lyhyesti sanottuna tämä on Nvidian avoimen lähdekoodin ydinajurin nykyinen vaihe. Useat lähteet raportoivat kuitenkin, että Nvidia vihjasi keskiviikkona, että "nämä avoimet ydinmoduulit puun ulkopuolella ovat vain askel kohti parempaa Linux-tukea."

Lopuksi, jos haluat tutustua julkaistuun lähdekoodiin, voit tehdä sen osoitteesta seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.