NVIDIA paziņoja par savu Linux draiveru pārsūtīšanu uz atvērtajiem moduļiem

NVIDIA virzās uz atvērtā pirmkoda GPU pamata moduļiem

Pagājušā gada maijā mēs šeit emuārā dalījāmies ar ziņām par izmaiņām, ko NVIDIA bija sagatavojusi operētājsistēmai Linux, jo, kā jau minējām piezīmē, nākamajā tā draiveru laidienā “NVIDIA 560” īpašnieki, Pēc noklusējuma tiks izmantoti atvērtie Linux kodola moduļi.

Nu, tagad NVIDIA ir paziņojusi par saviem plāniem pārcelt savus patentētos draiverus uz noklusējuma Linux kodola moduļiem, sākot ar Tjūringa mikroarhitektūru (GeForce GTX 1600 un RTX 2000).

Ir vērts to pieminēt moduļi operētājsistēmai Linux tika atvērti 2022. gada pavasarī saskaņā ar MIT un GPLv2 licencēm, un plāns tās izmantot kā noklusējuma tika atklāts pirms diviem mēnešiem. Šīs izmaiņas nozīmē, ka noklusējuma draivera pakotne izmantos esošos atvērtos moduļus, kas iepriekš tika piedāvāts kā opcija. Tomēr galvenā programmaparatūras funkcionalitāte un lietotāja telpas komponenti, piemēram, CUDA, OpenGL un Vulkan bibliotēkas, paliks patentēti.

NVIDIA draiveri operētājsistēmā Linux
saistīto rakstu:
Nvidia Turing grafika sāks izmantot atvērtos kodola moduļus  

Divus gadus vēlāk mēs esam sasnieguši līdzvērtīgu vai labāku lietojumprogrammu veiktspēju ar mūsu atvērtā koda GPU kodola moduļiem un esam pievienojuši būtiskas jaunas iespējas:

- Heterogēnās atmiņas pārvaldības (HMM) atbalsts
-Konfidenciāla skaitļošana
- Mūsu Grace platformu konsekventās atmiņas arhitektūras
-Un vēl
Šobrīd esam nonākuši situācijā, kad pilnīga pāreja uz atvērtā pirmkoda GPU kodola moduļiem ir pareizais lēmums, un mēs veicam šīs izmaiņas gaidāmajā R560 draivera laidienā.

Līdz šim patentētie kontrolieri ietvēra moduļu variantus gan patentēta, gan atvērtā koda, atjaunināta sinhroni, bet pēc noklusējuma tika izmantoti patentētie moduļi.

Galvenā atšķirība Starp pieejamajām iespējām ir tā atvērtos moduļus var izmantot tikai ar GPU, kas aprīkoti ar GSP mikrokontrolleri (GPU sistēmas procesors) atsevišķi. Šis mikrokontrolleris ļauj GPU inicializācijas un vadības darbības pārvietot no kontrollera uz patentēto programmaparatūru. GSP ir atrodams videokartēs, kuru pamatā ir tādas mikroarhitektūras kā Turing, Ampere, Ada un Hopper.

NVIDIA draiveri operētājsistēmā Linux
saistīto rakstu:
NVIDIA iznāca, lai noskaidrotu šaubas par atvērto kodola moduļu izmantošanu

Papildus jaunajiem GPU, Patentētie moduļi joprojām atbalsta vecākus GPU, kas nav aprīkoti ar GSP, piemēram, tie, kuru pamatā ir Maxwell, Pascal un Volta mikroarhitektūras. NVIDIA plāno pārtraukt jaunu GPU atbalsta ieviešanu patentētajos moduļos un koncentrēties tikai uz atvērto moduļu izstrādi. Piemēram, atbalsts jaunajām NVIDIA Grace Hopper un NVIDIA Blackwell platformām tagad ir pieejams atvērtajos moduļos, kurus neatbalsta patentētie moduļi.

Ne visus GPU atbalsta atvērtā pirmkoda GPU kodola moduļi.

Nākamās paaudzes platformām, piemēram, NVIDIA Grace Hopper vai NVIDIA Blackwell, jums vajadzētu izmantot atvērtā koda GPU pamata moduļus. Patentētie draiveri šajās platformās netiek atbalstīti.

Jaunākiem GPU Turing, Ampere, Ada Lovelace vai Hopper arhitektūrām NVIDIA iesaka pārslēgties uz atvērtā pirmkoda GPU kodola moduļiem. Vecākiem GPU Maxwell, Pascal vai Volta arhitektūrām atvērtā pirmkoda GPU pamata moduļi jūsu platformā netiek atbalstīti. Lūdzu, turpiniet izmantot NVIDIA patentēto draiveri.

Jauktai izvietošanai ar vecākiem un jaunākiem GPU vienā sistēmā, turpiniet izmantot patentēto draiveri.

Līdz ar NVIDIA 560 draiveru izlaišanu GPU, kuru pamatā ir Tjūringa mikroarhitektūra, un GPU virtualizācijai, kuras pamatā ir Ada, tiks izlaistas moduļu atvērtās versijas pēc noklusējuma instalētā kodola un nvidia-peermem.ko situācijās, kad tā izmantošana ir iespējama. Izplatījumos Ubuntu, Debian, SUSE un openSUSE, ieteicams izmantot pakotni "nvidia-open" lai instalētu NVIDIA draiveru atvērtā moduļa versiju. Izplatījumos, kuru pamatā ir RHEL, ieteicams izmantot “nvidia draiveris".

jauns noteikšanas palīdzības skripts

Ir vērts to pieminēt NVIDIA piedāvā jaunu skriptu «nvidia draivera palīgst» palīglīdzeklis atklāšanai, kas vienkāršo kodola moduļu optimālās versijas izvēli. Lai gan, no otras puses, lietotājiem, kuri dod priekšroku to darīt ar komandām, ja viņi vēlas sistēmā instalēt patentētus kodola moduļus, viņiem ir jānorāda opcija «–kernel-module-type=patentēts» palaižot instalācijas failu ar NVIDIA draiveriem.

beidzot, ja esi interesē uzzināt vairāk par to, sīkāku informāciju varat pārbaudīt šī saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.