Nvidia oficiálne zverejnila kód svojich GPU modulov pre Linux

Nvidia nakoniec oznámenie, že ste sa rozhodli uvoľniť kód z modulov jadra svojich ovládačov je, že spoločnosť včera oznámila, že sa chystá sprístupniť ovládače pre Linux pre svoje GPU ako open source, počnúc verziou R515, pomocou duálnej licencie GPL a MIT.

Oznámil zdrojový kód pre moduly jadra bude k dispozícii v úložisku s názvom „NVIDIA Open GPU Kernel Modules“ na GitHub, ale zatiaľ sa považuje za pripravený na produkčné vydanie iba kód pre GPU dátového centra. GPU GeForce a Workstation sa v súčasnosti považujú za „alfa kvalitu“.

Nvidia uviedla, že kód eje momentálne rozbalená na GPU pre dátové centrá rodiny Turing a Ampere, po postupnom uvoľňovaní architektúry kontroléra GSP v priebehu minulého roka. Bol testovaný v rámci širokej škály pracovných zaťažení, aby sa zabezpečila rovnosť funkcií a výkonu s proprietárnym ovládačom režimu jadra, ale prináša aj nové funkcie, ako napríklad rámec DMA-BUF na zdieľanie vyrovnávacích pamätí medzi zariadeniami a podsystémami. s architektúrou Hopper.

Každý, kto používa GPU s architektúrou pred Turingom, by mal naďalej používať staré proprietárne ovládače. jasne, jedným z hlavných cieľov od Nvidie pri otvorení zdrojového kódu týchto ovládačov je zlepšiť podporu a funkčnosť GPU pre superpočítače a veľké zariadenia dátových centier. Takmer všetky veľké superpočítače bežia na nejakej verzii Linuxu a mať ovládače s uzavretým zdrojovým kódom sa pravdepodobne nepáči ľuďom zodpovedným za tieto inštalácie.

Pre ľudí to v súčasnosti nie je také ružové, pretože iba proprietárny zastaraný monolitický kernel modul sa považuje za nealfa kvalitu. Zlepšenia sa podľa Nvidie očakávajú počas celého roka. Nový ovládač s otvoreným zdrojom beží na rovnakom firmvéri ako starý ovládač a na rovnakých zásobníkoch používateľského režimu, ako sú CUDA, OpenGL a Vulkan. Okrem toho spoločnosť uviedla, že opravy predložené komunitou sa budú považovať za zahrnutie do budúcich vydaní ovládačov.

Vďaka dostupnosti plne integrovaných balíkov a zdrojového kódu budú môcť správcovia distribúcie jednoduchšie zahrnúť ovládače do svojich softvérových úložísk.

Canonical a SUSE sú uvedené ako vývojári, ktorí teraz dokážu integrovať moduly otvorených jadier vo svojich distribúciách.

„Nové moduly GPU s otvoreným zdrojom od spoločnosti Nvidia zjednodušia inštalácie a zvýšia bezpečnosť pre používateľov Ubuntu, či už sú to vývojári AI/ML, hráči alebo používatelia cloud computingu,“ povedala Cindy Goldberg, viceprezidentka Silicon Alliances v Canonical.

Nové ovládače by mali do Ubuntu 22.04 LTS doraziť v najbližších mesiacoch. Nvidia spolupracovala so spoločnosťami Canonical a SUSE, ako aj Red Hat, aby zlepšili nasadenie balíkov a vytvorili lepšie modely podpory pre zákazníkov. Riaditeľ Red Hat Christian Schaller uviedol v blogovom príspevku, aby poskytol viac kontextu, že správcovia ovládača Nouveau (projekt výroby bezplatných ovládačov pre grafické karty Nvidia pomocou reverzného inžinierstva) a kernelu sa stretli s Nvidiou počas minulého mesiaca.

"Je to len časť jadra, veľa moderných grafických ovládačov je vo firmvéri a komponentoch používateľského priestoru a tie sú vždy zatvorené." To však znamená, že teraz máme ovládač jadra Nvidia, ktorý začne byť schopný využívať GPL-iba API v jadre Linuxu, aj keď toto prvé vydanie nebude spotrebovávať žiadne API, ktoré predchádzajúci ovládač nepoužíval. napísal Schaller. Ten dodal, že existujúci Nouveau a binárny ovládač od Nvidie zostanú na svojom mieste, aj keď bude vyvinutý nový open source ovládač.

Stručne povedané, toto je súčasná fáza úsilia spoločnosti Nvidia o open source kernel driver. Viaceré zdroje však uvádzajú, že Nvidia v stredu naznačila, že "tieto otvorené moduly jadra mimo stromu sú len krokom k lepšej podpore Linuxu."

Nakoniec, ak si chcete pozrieť vydaný zdrojový kód, môžete to urobiť z nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.