I-AMD icele ukususa ingxenye yekhodi ye-ZLUDA esizindeni somphakathi

I-ZLUDA isebenzisa isitaki se-AMD sika-ROCm

Ezinyangeni ezimbalwa ezedlule ngabelane kudadewethu ibhulogi, "Linux Addicts", izindaba mayelana nesinqumo se-AMD sokuyeka ukuxhasa ngezimali ukuthuthukiswa kwe-ZLUDA, lokhu ngoba ngaleso sikhathi i-AMD isho ukuthi kwakungeyona intshisekelo yayo yezohwebo futhi lokhu kwavumela unjiniyela ukuvula. ukuthuthukiswa kwayo njengoba kuvunyelwene kwinkontileka.

I-ZLUDA yaqale yenzelwe i-Intel GPUs. Kodwa-ke, ngo-2022, umthuthukisi wephrojekthi wayishiya i-Intel futhi wasayina inkontileka ne-AMD ukuze akhe isendlalelo esihambisana ne-CUDA sama-GPU ayo.

Ngemva kwalokho ekuqaleni kwalo nyaka 2024, I-AMD inqume ukuthi bekungelona isu lebhizinisi layo vumela ukusebenzisa izinhlelo zokusebenza ze-CUDA kuma-GPU abo (mhlawumbe ngenxa yokwesaba izinkinga zomthetho ne-NVIDIA). Ngaphansi kwemibandela yenkontileka yakhe, lokhu kwavumela u-Andrzej (owaziwa ngomsebenzi wakhe wokudala ukusetshenziswa kobuchwepheshe be-CUDA be-Intel ne-AMD GPUs) ukuthi enze intuthuko yakhe ibe sesidlangalaleni, futhi ngesikhathi sokuhwebelana nge-imeyili, ummeleli we-AMD naye wamnikeza imvume yokushicilela lezi zintuthuko.

Lokhu kwavusa isasasa elikhulu emphakathini, kusukela I-ZLUDA ithembise ukunikeza ukuhambisana kanambambili nezicelo ze-CUDA esevele ihlanganiswe ne-CUDA compiler ye-NVIDIA GPUs, ngaphandle kwesidingo sokushintsha ikhodi yomthombo. Leli khono izovumela abathuthukisi nabasebenzisi ukuthi basebenzise izinhlelo zokusebenza eziklanyelwe i-NVIDIA ku-AMD ne-Intel hardware azikho izinkinga. Kanjalo, i-ZLUDA inika amandla ukusetshenziswa kwezicelo ze-CUDA ngaphandle kokuguqulwa ezinhlelweni ezinama-AMD GPU, kusetshenziswa isitaki se-ROCm kanye nesikhathi sokusebenza se-HIP.

Kodwa manje lokho kushintshile, kusukela muva nje I-AMD icele u-Andrzej Janik ukuthi asuse ingxenye yekhodi esizindeni somphakathi wephrojekthi. Lesi saziso kuza ngemva kwezinyanga eziyisithupha ikhodi ivezwe obala, abameli be-AMD bathinta u-Andrzej, bemazisa ukuthi imvume enikezwe ngesikhathi sokubhalelana yayingenawo amandla angokomthetho.

Ngenxa yesivumelwano sobumfihlo, imininingwane yokuxhumana nabameli ayikwazi ukudalulwa kusuka ku-AMD. Ngenxa yalesi simo, u-Andrzej waphoqeleka ukuthi asuse esizindeni somphakathi wonke amakhodi ayewakhiqizile ngesikhathi esebenzela i-AMD.

Mayelana necala U-Andrzej Janik uveze ukuthi akazimisele ngokuwushiya lo msebenzi I-ZLUDA futhi ihlela ukuyakha kabusha kusetshenziswa ikhodi eyakhiwe ngaphambi kokuqala ukusebenzisana kwayo ne-AMD (le khodi ekuqaleni yayiklanyelwe ukusebenza ne-Intel GPUs).

Ikhodi ebilapha ngaphambilini isusiwe ngesicelo se-AMD.
Ikhodi ikhishwe ngemvume ye-AMD nge-imeyili. Umnyango wezomthetho we-AMD manje uthi awubopheli ngokomthetho, yingakho ukuhoxiswa.
Ngaphambi kokuthi noma ubani abuze: Angikaze ngithole izinsongo ezingokomthetho nanoma yikuphi ukuxhumana okuvela kwa-NVIDIA.

Futhi manje lokho?
Kuleli qophelo, inkampani eyodwa enobutha ayenzi mehluko omkhulu. Ngihlela ukwakha kabusha i-ZLUDA kusuka ku-codebase yangaphambili ye-AMD. Uxhaso lwephrojekthi luyangena futhi ngithemba ukuthi ngizokwazi ukwabelana ngemininingwane emasontweni ezayo. Izoba nobubanzi obuhlukile futhi izici ezithile ngeke zibuye.
Bengifuna ukuthi kube isimanga, kodwa enye yalezo zici bekungukusekelwa kwe-NVIDIA GameWorks. Ngiyithole isebenza ku-Batman: Arkham Knight, kodwa angikaze ngiyiqede futhi manje leyo khodi ayisoze yakubona ukukhanya kosuku:

Ngaphezu kwalokho, ubalula ukuthi emasontweni ezayo, Imininingwane eyengeziwe izonikezwa mayelana nekusasa lephrojekthi. Kodwa-ke, sekumenyezelwe ukuthi ezinye izinto ezisebenzayo zizolahleka futhi amaphrojekthi athile abethuthukiswe ngokufanayo ngeke adalulwe emphakathini.

Isibonelo salokhu umsebenzi owawenziwe ukusekela ubuchwepheshe be-NVIDIA GameWorks, obufuna ukusebenzisa imiphumela esuselwe ku-GameWorks kugeyimu ethi "Batman: Arkham Knight."

Kuyathakazelisa ukuthi, I-NVIDIA, umnikazi wobuchwepheshe be-CUDA, akakakhiphi izicelo ehlobene nephrojekthi ye-ZLUDA, ngakho-ke kungenzeka ukuthi i-AMD izicabangisisile izinto futhi ihlela ukusebenzisa intuthuko kwephrojekthi ethile noma icabanga ukuqhubeka nentuthuko lapho igcine khona.