Izishayeli zevidiyo ezivulekile ze-NVIDIA ze-Linux kernel

I-NVIDIA imemezele ukuthi wonke amamojula e-kernel afakwe kusethi yawo yabashayeli bevidiyo abaphathelene nomthombo awumthombo ovulekile. Ikhodi ivuliwe ngaphansi kwamalayisensi e-MIT kanye ne-GPLv2. Amandla okwakha amamojula ahlinzekelwe i-x86_64 kanye ne-aarch64 yezakhiwo kumasistimu ane-Linux kernel 3.10 kanye nokukhishwa okusha. I-firmware nemitapo yolwazi esetshenziswa endaweni yomsebenzisi, njenge-CUDA, i-OpenGL kanye nezitaki ze-Vulkan, zihlala zingokobunikazi.

Kulindeleke ukuthi ukushicilelwa kwekhodi kuzoholela ekwenyukeni okukhulu kokusebenziseka kwe-NVIDIA GPUs ezinhlelweni ze-Linux, kuqinise ukuhlanganiswa nohlelo lokusebenza, futhi kube lula ukulethwa kwabashayeli kanye nokulungisa izinkinga. Abathuthukisi be-Ubuntu kanye ne-SUSE sebevele bamemezele ukwakheka kwamaphakheji asekelwe kumamojula avuliwe. Ukuba khona kwamamojula avuliwe kuzokwenza kube lula ukuhlanganiswa kwabashayeli be-NVIDIA nezinhlelo ezisekelwe ekwakhiweni okungajwayelekile kwenkambiso ye-Linux kernel. Ku-NVIDIA, umthombo ovulekile uzosiza ukuthuthukisa ikhwalithi nokuvikeleka kwabashayeli be-Linux ngokusebenzisana okuseduze nomphakathi kanye nethuba lokubuyekezwa okuvela eceleni kwezinguquko nokuhlolwa kwamabhuku okuzimele.

Kuyaphawulwa ukuthi isisekelo sekhodi evulekile esethulwe sisetshenziswa kanyekanye ekwakhiweni kwabashayeli bobunikazi, ikakhulukazi, sisetshenziswa egatsheni le-beta 515.43.04 eshicilelwe namuhla. Kulesi simo, eyokuqala iyinqolobane evaliwe, futhi isisekelo sekhodi evulekile esihlongozwayo sizobuyekezwa ekukhishweni ngakunye kwabashayeli bobunikazi ngendlela yokulingisa ngemva kokucubungula nokuhlanza okuthile. Umlando wezinguquko zomuntu ngamunye awunikeziwe, kuphela ukuzibophezela okujwayelekile kwenguqulo ngayinye yomshayeli (okwamanje ikhodi yamamojula yomshayeli 515.43.04 ishicilelwe).

Kodwa-ke, amalungu omphakathi anikezwa ithuba lokuhambisa izicelo zokudonsa ukuze aphushe ukulungiswa kwawo kanye nezinguquko kukhodi yemojuli, kodwa lezi zinguquko ngeke ziboniswe njengezinguquko ezihlukene endaweni yokugcina umphakathi, kodwa zizoqala ukuhlanganiswa endaweni yokugcina eyimfihlo. bese idluliswa kuphela nezinye izinguquko ezizovulwa. Ukuze ubambe iqhaza ekuthuthukisweni, kufanele usayine isivumelwano sokudluliselwa kwamalungelo endawo kukhodi edluliselwe ku-NVIDIA (Isivumelwano Selayisensi Yomnikeli).

Ikhodi yamamojula e-kernel ihlukaniswe izingxenye ezimbili: izingxenye ezijwayelekile ezingaboshiwe ohlelweni olusebenzayo kanye nongqimba lokusebenzelana ne-Linux kernel. Ukuze kuncishiswe isikhathi sokufaka, izingxenye ezivamile zisanikezwa kubashayeli be-NVIDIA abaphathelene ngendlela yefayela kanambambili eselihlanganisiwe kakade, futhi ungqimba luhlanganiswa ohlelweni ngalunye, kucatshangelwa inguqulo yamanje ye-kernel nezilungiselelo ezikhona. Amamojula e-kernel alandelayo ahlinzekwa: nvidia.ko, nvidia-drm.ko (Umphathi Wokunikezela Ngokuqondile), nvidia-modeset.ko kanye ne-nvidia-uvm.ko (Inkumbulo Yevidiyo Ehlanganisiwe).

Uchungechunge lwe-GeForce nokusekelwa kwe-GPU ye-workstation kufakwe kuhlu njengekhwalithi ye-alpha, kodwa ama-GPU azinikele asekelwe ekwakhiweni kwe-NVIDIA Turing kanye ne-NVIDIA Ampere esetshenziswa ekwakhiweni kwe-data center computing acceleration kanye ne-parallel computing (CUDA) asekelwa ngokugcwele futhi ahlolwe ngokugcwele. futhi alungele ukusetshenziswa ekukhiqizeni amaphrojekthi (umthombo ovulekile usuvele ulungele ukufaka esikhundleni abashayeli bobunikazi). Ukuqiniswa kokusekelwa kwe-GeForce ne-GPU kwezindawo zokusebenza kuhlelelwe ukukhishwa okuzayo. Ekugcineni, izinga lokuzinza kwesisekelo sekhodi yomthombo ovulekile lizolethwa ezingeni labashayeli bobunikazi.

Ngendlela yayo yamanje, ukufakwa kwamamojula ashicilelwe ku-kernel eyinhloko akunakwenzeka, ngoba awahambisani nezidingo zesitayela sokubhala ikhodi ye-kernel kanye nezivumelwano zezakhiwo, kodwa i-NVIDIA ihlose ukusebenzisana neCanonical, Red Hat kanye ne-SUSE ukuxazulula le nkinga futhi. uzinzise ukuxhumana kwesoftware yomshayeli. Ngaphezu kwalokho, ikhodi eshicilelwe ingasetshenziswa ukuthuthukisa umshayeli we-Nouveau womthombo ovulekile ofakwe ku-kernel, esebenzisa i-firmware ye-GPU efanayo njengomshayeli wobunikazi.

Source: opennet.ru

Engeza amazwana