Predstavnik NVIDIA-e odgovarao je na pitanja vezana uz prijenos upravljačkih programa na otvorene module jezgre

Andy Ritger, koji vodi razvoj drajvera operativnog sustava sličnog Unixu u NVIDIA-i, odgovorio je na postavljena pitanja u vezi s prijelazom vlasničkih NVIDIA drajvera na korištenje otvorenih modula jezgre Linuxa prema zadanim postavkama na sustavima s mikroarhitekturama temeljenim na GPU-u počevši od Turinga.

  • Na pitanje o postizanju pariteta u funkcionalnosti otvorenih i vlasničkih upravljačkih programa, predstavnik NVIDIA-e je odgovorio da će u izdanju upravljačkog programa 560 moduli jezgre otvorenog koda otprilike odgovarati funkcionalnosti vlasničkih modula. Među ograničenjima je nemoguće koristiti RTD3 dinamički mehanizam za upravljanje napajanjem (Run Time D3) s otvorenim modulima jezgre na starijim generacijama GPU-a koji prethode Ampereu (vlasnički moduli dodatno podržavaju GPU-ove na Turing mikroarhitekturi).

    Mogućnosti otvorenih i vlasničkih modula koji se odnose na inicijalizaciju GPU-a i upravljanje napajanjem bit će prilično slične u NVIDIA 560 upravljačkim programima, a s vremenom će se nastaviti raditi na postizanju potpunog pariteta u tom smjeru. Izdanje 560 također će se pozabaviti nekim dugotrajnim problemima u otvorenim modulima, kao što su oni koji se odnose na korištenje VRR-a (varijabilne brzine osvježavanja) na prijenosnim računalima.

  • NVIDIA ne planira gurati otvorene module koji će biti uključeni u glavnu jezgru Linuxa.
  • Na pitanje o podršci za otvorene Nouveau i NVK upravljačke programe, predstavnik NVIDIA-e je odgovorio da za proizvodne aplikacije tvrtka preporučuje korištenje vlasničkih upravljačkih programa i zasebno isporučenih otvorenih kernel modula. Tvrtka je prethodno pokušala pružiti nouveau i nvk programerima dokumentaciju za NVIDIA čipove i hardverska sučelja te je osigurala pojedinačne zakrpe, ali pružena pomoć je dovoljno skromna da se može nazvati podrškom.
  • Na pitanje o mogućnosti podrške u otvorenom Nouveau upravljačkom programu za vlasničke NVIDIA komponente koje se izvode u korisničkom prostoru, kao što su CUDA, AI, RT/PT, DLSS i Optix, naznačeno je da to još nije moguće i te komponente ne mogu raditi kada koristeći nouveau kernel modul . Hoće li to biti moguće u budućnosti, još nije jasno.
  • Napominje se da s nouveau također još nije moguće koristiti značajke koje se odnose na konfiguraciju i nadzor (nvapi/nvidia-smi). U isto vrijeme, prethodna promjena licence za nvapi API definicije omogućila je projektima wine i proton da pripreme vlastite implementacije nekih nvapi elemenata koji se koriste u igrama.
  • Na pitanje o sudjelovanju zaposlenika NVIDIA-e u razvoju nouveaua, navedeno je da je takvo sudjelovanje još uvijek beznačajno, ali neki zaposlenici već pridonose razvoju Nouveaua i sudjeluju u raspravama.
  • NVIDIA neće ponuditi otvorene module jezgre za starije GPU-e prije Turingove generacije. Korisnici Volta i starijih GPU-a trebaju nastaviti koristiti vlasničke module.
  • Na pitanje o planovima tvrtke da otvori komponente skupa upravljačkih programa za GPU-ove koji rade u korisničkom prostoru, zaposlenik NVIDIA-e koji je odgovorio na pitanje rekao je da nije čuo za takve planove.
  • Odluka o korištenju javnih modula prema zadanim postavkama vođena je željom za pojednostavljenjem testiranja i smanjenjem troškova ponovnog testiranja javnih i privatnih modula.

Izvor: opennet.ru

Dodajte komentar