Az NVIDIA video-illesztőprogramokat adott ki Linuxhoz

nemrég Az Nvidia bemutatta hirdetésen keresztül úgy döntött, hogy kiadja a kódot a csomagban található összes kernelmodul közül videó-illesztőprogramok Linuxhoz.

A kiadott kód MIT és GPLv2 licenc alatt jelent meg. Az x86_64 és az aarch64 architektúrákhoz a 3.10-es vagy újabb Linux kernel rendszert futtató rendszereken lehetőség van modulok létrehozására, bár a firmware- és felhasználóiterület-könyvtárak, például a CUDA, az OpenGL és a Vulkan verem továbbra is az Nvidia tulajdonát képezik.

A kód közzététele várható jelentős növekedéshez vezet az Nvidia GPU-k használhatóságáról Linux rendszereken, az integráció javítása az operációs rendszerrel és egyszerűsíti az illesztőprogramok kézbesítését és a hibakeresési problémákat.

A fejlesztők a Az Ubuntu és a SUSE már bejelentette a csomagok létrehozását nyílt modulok alapján.

A nyitott modulok megkönnyítik az Nvidia illesztőprogramok integrálását a Linux kernel egyedi, nem szabványos buildjein alapuló rendszerekkel. Az Nvidia esetében a nyílt forráskód javítani fogja a Linux-illesztőprogramok minőségét és biztonságát a fokozott közösségi részvétel, valamint a harmadik fél általi felülvizsgálat és független auditálási lehetőség révén.

Meg kell jegyezni, hogy a bemutatott nyílt forráskódú alapot egyidejűleg használják szabadalmaztatott illesztőprogramok kialakításában, különösen a ma megjelent 515.43.04 béta ágban.

Ebben az esetben, a zárt tároló a fő tároló, és a javasolt nyílt forráskód-alap frissítésre kerül a szabadalmaztatott illesztőprogramok minden verziójához átalakítás formájában, némi feldolgozás és tisztítás után. Egyedi változástörténet nincs megadva, csak az egyes illesztőprogram-verziók általános véglegesítése (az 515.43.04-es illesztőprogram modulkódja jelenleg megjelent).

Azonban, közösség képviselőinek lehetőségük van pályázatot benyújtani húzza a fület a javítások és a modulkód-módosítások népszerűsítéséhez, de ezek a változások nem jelennek meg külön változtatásként a nyílt adattárban, de először beépül a fő zárt tárolóba és csak ezután vihető át a többi módosítással a megnyitáshoz. A fejlesztésben való részvételhez az átadott kód tulajdonjogának NVIDIA-ra való átruházásáról szóló megállapodás aláírása szükséges (Contributor License Agreement).

A kernelmodul kódja két részre oszlik: az operációs rendszerhez nem kötődő közös összetevőkre, valamint egy rétegre a Linux kernellel való interfészre. A telepítési idő csökkentése érdekében a gyakori összetevőket továbbra is szabadalmaztatott NVIDIA-illesztőprogramokban, előre összeállított bináris fájlként szállítják, és a réteget minden rendszeren összeállítják, figyelembe véve az aktuális kernelverziót és a rendelkezésre álló konfigurációt. A következő kernelmodulok állnak rendelkezésre: nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko és nvidia-uvm.ko (Egységes videomemória).

La a GeForce sorozat és a munkaállomás GPU-k támogatása alfa minőségnek számít, de a Data Center for Parallel Computing and Data Acceleration (CUDA) által használt NVIDIA Turing és NVIDIA Ampere architektúrán alapuló dedikált GPU-k teljes mértékben támogatottak, teljesen teszteltek és alkalmasak vállalati projektekben való használatra. szabadalmaztatott illesztőprogramok).

stabilizáció GeForce és GPU támogatás munkaállomásokhoz a tervek szerint a jövőbeli verziókban. Végső soron a nyílt forráskódú alap stabilitásának szintje a védett illesztőprogramok állapotára kerül.

Jelenlegi formájában a publikált modulok beépítése a fő kernelbe nem lehetséges, mivel nem felelnek meg a kernel kódolási stílus és architektúra konvencióira vonatkozó követelményeinek, de Az Nvidia együtt kíván működni a Canonical-lal, a Red Hattel és a SUSE-val a probléma megoldására és a vezérlőprogramozási interfészek stabilizálására. Ezenkívül a kiadott kód felhasználható a nyílt forráskódú Nouveau core illesztőprogram fejlesztésére, amely ugyanazt a GPU firmware-t használja, mint a szabadalmaztatott illesztőprogram.

végre, ha az vagy szeretne többet megtudni róla, ben ellenőrizheti a részleteket a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.