NVIDIA ta'avale vitio tatala puna mo le fatu Linux

Ua faʻasalalau e le NVIDIA o faʻaoga uma o fatu o loʻo aofia i totonu o lana seti o avetaavale vitio faʻapitoa o punaoa tatala. O lo'o tatala le code i lalo ole laisene MIT ma GPLv2. O le gafatia e fausia ai modules e tuʻuina atu mo x86_64 ma aarch64 fausaga i luga o faiga faʻatasi ma Linux kernel 3.10 ma faʻasalalauga fou. O le firmware ma faletusi o loʻo faʻaaogaina i avanoa faʻaoga, e pei o CUDA, OpenGL ma Vulkan stacks, e tumau pea le pule.

O loʻo faʻamoemoeina o le lolomiina o le code o le a taʻitaʻia ai se faʻaleleia atili o le faʻaaogaina o le galulue faʻatasi ma NVIDIA GPUs i luga o faiga Linux, faʻamalosia le tuʻufaʻatasia ma le faiga faʻaogaina, ma faʻafaigofie le tuʻuina atu o avetaavale ma le debugging o faʻafitauli. Ua uma ona faʻasalalau e le au atinaʻe o Ubuntu ma SUSE le faʻavaeina o afifi e faʻavae i luga o faʻaoga tatala. O le i ai o faʻaoga avanoa o le a faʻafaigofieina ai le tuʻufaʻatasia o avetaavale NVIDIA ma faiga e faʻavae i luga o faʻavae masani masani o le fatu Linux. Mo NVIDIA, tatala punaoa o le a fesoasoani e faʻaleleia le tulaga lelei ma le saogalemu o avetaavale Linux e ala i fegalegaleaiga vavalalata ma le alalafaga ma le avanoa e toe iloilo ai e isi vaega suiga ma suʻega tutoatasi.

O loʻo maitauina o le tuʻufaʻatasia o le faʻavae o loʻo tuʻuina atu o loʻo faʻaaogaina i le taimi e tasi i le faʻavaeina o avetaavale faʻapitoa, aemaise lava, o loʻo faʻaaogaina i le lala beta 515.43.04 lomia i aso nei. I lenei tulaga, o le mea muamua o se fale teu oloa tapuni, ma o le a faʻafouina le faʻavae faʻavae tatala mo faʻasalalauga taʻitasi o avetaavale faʻapitoa i le tulaga o se lafo pe a maeʻa nisi gaioiga ma faʻamamaina. O le talafaasolopito o suiga taʻitasi e leʻo tuʻuina atu, naʻo se tautinoga lautele mo faʻasalalauga taʻitasi o le avetaʻavale (o loʻo faʻasalalau nei le code of modules mo le avetaʻavale 515.43.04).

Ae ui i lea, ua tuʻuina atu i tagata o le atunuʻu le avanoa e tuʻuina atu ai talosaga toso e tuleia a latou faʻaleleia ma suiga i le code module, ae o nei suiga o le a le atagia o ni suiga eseese i le faleoloa lautele, ae o le a muamua tuʻufaʻatasia i totonu o le faleoloa tumaoti autu. ona faatoa siitia atu ai lea ma isi suiga e tatala. Ina ia auai i le atinaʻe, e tatau ona e sainia se maliega i luga o le fesiitaiga o aia tatau o meatotino i le code fesiitaiga ile NVIDIA (Contributor License Agreement).

O le code o le kernel modules ua vaevaeina i ni vaega se lua: vaega lautele e le o noatia i le faiga faʻaogaina ma se laulau mo fegalegaleaiga ma le fatu Linux. Ina ia faʻaitiitia le taimi faʻapipiʻi, o loʻo tuʻuina atu vaega masani i taʻavale NVIDIA faʻapitoa i le tulaga o se faila binary ua uma ona faʻapipiʻiina, ma o loʻo faʻapipiʻi le laulau i luga o faiga taʻitasi, e amanaʻia ai le kernel version o loʻo i ai nei ma tulaga o loʻo iai. O lo'o tu'uina atu fa'atonuga fatu nei: nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko ma nvidia-uvm.ko (Unified Video Memory).

O le GeForce series ma le workstation GPU lagolago o loʻo lisiina o le alpha quality, ae o GPU tuʻufaʻatasia e faʻavae i luga o le NVIDIA Turing ma NVIDIA Ampere fausaga faʻaoga faʻaoga i le faʻaogaina o faʻamatalaga faʻavavevave ma faʻasologa o komepiuta (CUDA) e lagolagoina atoatoa ma faʻataʻitaʻia atoatoa ma talafeagai mo le faʻaaogaina i le gaosiga. galuega faatino (ua leva ona sauni le punaoa tatala e sui ai avetaavale faʻapitoa). O le faʻamautuina o le lagolago a le GeForce ma le GPU mo fale faigaluega ua fuafuaina mo faʻasalalauga i le lumanaʻi. Mulimuli ane, o le maualuga o le mautu o le faʻavae faʻamatalaga tatala punaoa o le a aumaia i le tulaga o avetaavale faʻapitoa.

I lona tulaga o loʻo i ai nei, o le faʻaofiina o faʻasalalauga faʻasalalau i totonu o le fatu autu e le mafai, talu ai latou te le ogatasi ma le kernel's coding style manaʻoga ma faʻasalalauga fausaga, ae o le NVIDIA e faʻamoemoe e galulue faʻatasi ma Canonical, Red Hat ma SUSE e foia lenei mataupu ma fa'amautu feso'ota'iga polokalama fa'akomepiuta. E le gata i lea, e mafai ona faʻaogaina le faʻasalalauga faʻasalalau e faʻaleleia ai le avetaʻavale Nouveau tatala o loʻo aofia i totonu o le fatu, lea e faʻaaogaina ai le firmware GPU tutusa e pei o le avetaʻavale.

puna: opennet.ru

Faaopoopo i ai se faamatalaga