NgoMeyi ophelileyo, sabelane apha kwibhlog iindaba malunga notshintsho olulungiselelwe yi-NVIDIA kwiLinux, kuba njengoko besitshilo kwinqaku, kukhupho olulandelayo lwabaqhubi bayo Abanini "NVIDIA 560", Vula iimodyuli zekernel zeLinux ziya kusetyenziswa ngokungagqibekanga.
Ewe, ngoku i-NVIDIA ibhengeze izicwangciso zayo zokutshintsha abaqhubi bayo abaniniyo kwiimodyuli ze-Linux kernel, ukuqala ngeTuring microarchitecture (GeForce GTX 1600 kunye ne-RTX 2000).
Kufanelekile ukuba ukhankanye loo nto Iimodyuli zeLinux zavulwa ngentwasahlobo ka-2022 phantsi kweelayisenisi ze-MIT kunye ne-GPLv2, kunye nesicwangciso sokuzisebenzisa njengento engafanelekanga yatyhilwa kwiinyanga ezimbini ezidlulileyo. Olu tshintsho ithetha ukuba umqhubi omiselweyo uyakusebenzisa iminqongo ekhoyo evuliweyo, ebinikezelwe ngaphambili njengokhetho. Nangona kunjalo, ukusebenza kwe-firmware engundoqo kunye nezixhobo zendawo yabasebenzisi, njengamathala eencwadi e-CUDA, i-OpenGL, kunye ne-Vulkan, iya kuhlala ingabanikazi.
Kwiminyaka emibini kamva, sifezekise ukusebenza ngokulinganayo okanye okungcono kwesicelo kunye neemodyuli zethu ezivulekileyo ze-GPU kernel kwaye songeze amandla amatsha:
-Inkxaso yolawulo lweememori ezingafaniyo (HMM).
-Ikhompuyutha eyimfihlo
-Ulwakhiwo lweenkumbulo ezihambelanayo zamaqonga ethu eGrace
-Kunye nokuninzi
Ngoku sikwinqanaba apho utshintsho olupheleleyo lokuvula imodyuli ye-GPU kernel sisigqibo esilungileyo, kwaye senza olo tshintsho kukhululo oluzayo lomqhubi we-R560.
Ukuza kuthi ga ngoku, abalawuli abangabanini babandakanya ukwahluka kwemodyuli zombini umthombo kunye nomthombo ovulekileyo, uhlaziywa ngokufanayo, kodwa iimodyuli zobunikazi zisetyenziswe ngokungagqibekanga.
Umahluko ophambili Phakathi kweenketho ezikhoyo kukuba iimodyuli ezivulekileyo zingasetyenziswa kuphela ngee-GPU ezixhotyiswe nge-GSP microcontroller (GPU System Processor) eyahlukileyo. Le microcontroller ivumela ukuqaliswa kunye nokusebenza kolawulo lwe-GPU ukuba isuswe kumlawuli ukuya kwi-firmware yobunikazi. I-GSP ifumaneka kumakhadi evidiyo asekelwe kwi-microarchitectures efana neTuring, Ampere, Ada kunye neHopper.
Ukongeza kwii-GPU ezintsha, i Iimodyuli zobunikazi zisaxhasa ii-GPU ezindala ezingaxhotyiswanga nge-GSP, ezifana nezo zisekwe kuMaxwell, Pascal kunye neVolta microarchitectures. I-NVIDIA inenjongo yokuyeka ukuphumeza inkxaso yee-GPU ezintsha kwiimodyuli zobunikazi kwaye igxile kuphela kuphuhliso lweemodyuli ezivulekileyo. Ngokomzekelo, inkxaso ye-NVIDIA Grace Hopper entsha kunye ne-NVIDIA Blackwell iqonga ngoku iyafumaneka kwiimodyuli ezivulekileyo, ezingaxhaswanga ziimodyuli zobunikazi.
Ayizizo zonke ii-GPU ezixhaswa yimodyuli evulekileyo ye-GPU kernel.
Kwiiplatifomu zesizukulwana esilandelayo njenge-NVIDIA Grace Hopper okanye i-NVIDIA Blackwell, kuya kufuneka usebenzise iimodyuli eziphambili ze-GPU. Abaqhubi be-Proprietary abaxhaswanga kula maqonga.
Kwii-GPU ezintsha kwi-Turing, Ampere, Ada Lovelace, okanye i-architecture ye-Hopper, i-NVIDIA incoma ukutshintshela ukuvula iimodyuli ze-GPU ze-kernel. KwiiGPU ezindala kwiMaxwell, Pascal, okanye iVolta yezakhiwo, iimodyuli eziphambili zeGPU azixhaswanga kwiqonga lakho. Nceda uqhubeke usebenzisa umqhubi we-NVIDIA.
Ukusasazwa okuxutyiweyo kunye neeGPU ezindala nezintsha kwinkqubo enye, qhubeka usebenzisa umqhubi womnini.
Ngokukhutshwa kwabaqhubi be-NVIDIA 560 iiGPUs ezisekwe kwiTuring microarchitecture kunye neGPU virtualization esekwe kwiAda, iinguqulelo ezivuliweyo zeemodyuli ziya kukhutshwa yekernel efakwe ngokungagqibekanga kwaye nvidia-peermem.ko kwiimeko apho ukusetyenziswa kwayo kunokwenzeka. Kwizabelo Ubuntu, Debian, SUSE kunye ne-openSUSE, kuyacetyiswa ukuba usebenzise iphakheji ye "nvidia-open" ukufaka imodyuli evulekileyo yoguqulelo lwabaqhubi beNVIDIA. Kusasazo olusekwe kwi-RHEL, kuyacetyiswa ukuba usebenzise “nvidia-umqhubi«.
Kufanelekile ukuba ukhankanye loo nto I-NVIDIA inikeza iskripthi esitsha «nvidia-umqhubi-umncedit» uncedo ekubhaqweni, nto leyo yenza lula ukhetho lolona guqulelo lulungileyo lweemodyuli zekernel. Nangona, kwelinye icala, kubasebenzisi abakhetha ukuyenza ngemiyalelo, ukuba bafuna ukufaka iimodyuli ze-kernel zobunikazi kwinkqubo, kufuneka bachaze ukhetho «-i-kernel-module-uhlobo=proprietary»xa uqhuba ifayile yokuhlohla kunye nabaqhubi be-NVIDIA.
ekugqibeleni ukuba ukhona unomdla wokwazi ngakumbi ngayo, ungajonga iinkcukacha kwi ukulandela ikhonkco.