NVIDIA va sortir a aclarir els dubtes sobre l'ús dels mòduls oberts del Kernel

Controladors NVIDIA a Linux

Fa poc compartim aquí al bloc la notícia sobre els canvis que NVIDIA ha implementat a la versió dels seus controladors propietaris «NVIDIA 560».

Els canvis proposats que s'aplicaran a partir de la versió «NVIDIA 560», consistent bàsicament en què s'utilitzaran per defecte els mòduls oberts del nucli de Linux en sistemes amb GPU basades en la microarquitectura Turing (GeForce GTX 1600 i RTX 2000) i versions més noves.

Amb aquest canvi, els mòduls oberts i propietaris no podran utilitzar-se simultàniament ni coexistir al mateix sistema de fitxers. Això significa que els mòduls oberts només es podran utilitzar amb GPU que tinguin un microcontrolador GSP (GPU System Processor) independent, com ara les microarquitectures Turing, Ampere i Ada. Per a les GPU més antigues sense GSP, com les basades en microarquitectures Maxwell, Pascal i Volta, se seguiran utilitzant els mòduls propietaris.

Davant els dubtes i moltes de les especulacions que es van generar després de la notícia, Andy Ritger, líder del desenvolupament dels controladors per a sistemes operatius tipus Unix a NVIDIA, va sortir a respondre diverses preguntes relacionades amb la transició dels controladors propietaris de NVIDIA cap a l'ús predeterminat de mòduls oberts del nucli de Linux.

Andy esmenta que les capacitats dels mòduls oberts i propietaris quant a la inicialització de la GPU i l'administració d'energia seran força similars als controladors NVIDIA 560, amb plans per treballar cap a una paritat total en el futur. S'esmenta que la versió 560 també abordarà problemes històrics als mòduls oberts, com els relacionats amb l'ús de VRR (freqüència d'actualització variable) en ordinadors portàtils.

A més d'això, cquan es va abordar el tema del suport per a controladors oberts Nouveau i NVK, un representant de NVIDIA va indicar que, per a aplicacions de producció, la recomanació de la companyia és utilitzar controladors propietaris i mòduls de nucli oberts subministrats per separat. Tot i que anteriorment l'empresa va intentar proporcionar documentació i pegats per als desenvolupadors de Nouveau i NVK, l'assistència brindada es considera modesta i no qualifica com a suport complet.

Pel que fa a la possibilitat de suportar components propietaris de NVIDIA al controlador obert Nouveau, com CUDA, AI, RT/PT, DLSS i Optix, es va esmentar que actualment això no és possible i que aquests components no funcionen amb el mòdul del nucli Nouveau. No és clar si això serà possible en el futur.

És important assenyalar que Nouveau tampoc no admet funcions relacionades amb la configuració i el monitoreig (nvapi/nvidia-smi). Tot i això, un canvi en la llicència de les definicions d'API de nvapi va permetre que projectes com Wine i Proton desenvolupessin les seves pròpies implementacions d'alguns elements de nvapi utilitzats en jocs.

D'altra banda, també es va abordar la qüestió de la participació dels empleats de NVIDIA en el desenvolupament de Nouveau, es va esmentar que aquesta participació és actualment limitada, però alguns empleats ja estan contribuint al desenvolupament de Nouveau i participant en discussions relacionades.

Quan es va preguntar sobre els plans de NVIDIA per obrir components de la pila de controladors per a GPU que s'executen a l'espai de l'usuari, un empleat de la companyia va respondre que no estava al corrent d'aquests plans.

Dels altres punts que es van abordar, es menciona que:

  • NVIDIA no té plans d'impulsar la inclusió de mòduls oberts al nucli principal de Linux en aquest moment.
  • NVIDIA no té plans de proporcionar mòduls de nucli oberts per a GPU anteriors a la generació Turing. Per tant, els usuaris de Volta i GPU més antigues han de continuar utilitzant els mòduls propietaris per a un funcionament òptim.
  • La decisió de fer servir mòduls públics per defecte es basa en el desig de simplificar les proves i reduir la sobrecàrrega associada amb la necessitat de tornar a provar els mòduls públics i privats.

Finalment, in quant a la paritat en la funcionalitat entre els controladors oberts i propietaris, un representant de NVIDIA va esmentar que a la versió 560 del controlador, els mòduls del kernel de codi obert assoliran aproximadament la funcionalitat dels mòduls propietaris. Tot i això, es va destacar la limitació de no poder utilitzar el mecanisme d'administració dinàmica d'energia RTD3 (Run Time D3) amb els mòduls de nucli oberts en generacions anteriors a Ampere.

si estàs interessat a poder conèixer més sobre això, podeu consultar els detalls a 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ó.