Nvidia oficialment allibero el codi de mòduls dels seus GPU per a Linux

Nvidia anunci finalment que ha optat per alliberar el codi dels mòduls de kernel dels seus controladors i és que la companyia va anunciar el dia d'ahir que faria que els controladors de Linux per als seus GPU estiguessin disponibles com a codi obert, a partir de la versió R515, utilitzant una llicència dual GPL i MIT.

Va anunciar que el codi font per als mòduls del nucli estarà disponible en un repositori anomenat «NVIDIA Open GPU Kernel Modules» a GitHub, però que per ara només es considera llest per al llançament en producció el codi per a les GPU del centre de dades. Les GPU GeForce i Workstation es consideren «qualitat alfa» en aquest moment.

Nvidia va dir que el codi eestà actualment llest per utilitzar a les GPU de centres de dades de la família Turing i Ampere, després del llançament gradual de larquitectura del controlador GSP durant lany passat. Ha estat provat en una àmplia varietat de càrregues de treball per garantir la paritat de funcions i rendiment amb el controlador propietari en mode kernel, però també porta noves funcions, com el marc DMA-BUF per compartir búfers entre dispositius i subsistemes, que entrarà a propi amb l'arquitectura Hopper.

Qualsevol que utilitzeu GPU amb una arquitectura anterior a Turing haurà de continuar usant els antics controladors propietaris. Clarament, un dels principals objectius de Nvidia en obrir el codi font d'aquests controladors és millorar el suport i la funcionalitat de GPU per a supercomputadores i instal·lacions de grans centres de dades. Gairebé totes les superordinadors principals executen alguna versió de Linux, i tenir controladors de codi tancat probablement no sigui del gust de les persones responsables daquestes instal·lacions.

Per a les persones, la imatge no és tan falaguera en aquest moment, ja que només el mòdul de nucli monolític obsolet propietari es considera de qualitat no alfa. Segons Nvidia, es preveuen millores al llarg de l'any. El nou controlador de codi obert funciona amb el mateix microprogramari que el controlador anterior i les mateixes piles de mode d'usuari, com ara CUDA, OpenGL i Vulkan. A més, la companyia va dir que les correccions enviades per la comunitat es consideraran per a la inclusió en futures versions de controladors.

Amb la disponibilitat de paquets completament integrats i codi font, els administradors de distribució podran incloure més fàcilment els controladors als seus dipòsits de programari.

Canonical i SUSE s'esmenten com a desenvolupadors que ara poden integrar mòduls de kernel oberts a les seves distribucions.

"Els nous mòduls de GPU de codi obert de Nvidia simplificaran les instal·lacions i augmentaran la seguretat per als usuaris d'Ubuntu, ja siguin desenvolupadors d'AI/ML, jugadors o usuaris de computació al núvol", va dir Cindy Goldberg, vicepresidenta de Silicon Alliances a Canonical.

Els nous controladors haurien d'arribar a Ubuntu 22.04 LTS els propers mesos. Nvidia va treballar amb Canonical i SUSE, així com amb Red Hat, per millorar la implementació de paquets i crear millors models de suport per als clients. Brindant més context, el director de Red Hat, Christian Schaller, va dir en una publicació de bloc que els mantenidors del controlador Nouveau (un projecte per produir controladors gratuïts per a targetes gràfiques Nvidia mitjançant enginyeria inversa) i el kernel s'havien reunit amb Nvidia durant el darrer mes.

«És només la part del nucli, gran part d'un controlador de gràfics modern és al microprogramari i els components de l'espai d'usuari i aquests sempre estan tancats». Però això significa que ara tenim un controlador de kernel de Nvidia que començarà a poder consumir API només de GPL al kernel de Linux, encara que aquesta versió inicial no consumirà cap API que el controlador anterior no hagi fet servir. ”, Schaller va escriure. Aquest últim va afegir que el controlador binari i Nouveau existent de Nvidia romandrà al seu lloc, fins i tot quan es desenvolupi el nou controlador de codi obert.

En resum, aquesta és l'etapa actual dels esforços del controlador de nucli de codi obert de Nvidia. Tot i això, diverses fonts informen que Nvidia va insinuar dimecres que «aquests mòduls kernel oberts fora de l'arbre són només un pas cap a un millor suport de Linux».

Finalment si vols consultar el codi font alliberat, pots fer-ho des de el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.