Néhány hónappal ezelőtt testvérblogunkon, a "Linux Addicts"-on megosztottam a hírt az AMD azon döntéséről, hogy leállítja a ZLUDA fejlesztésének finanszírozását, mert akkoriban az AMD megemlítette, hogy ez nem a kereskedelmi érdeke, és ez lehetővé tette a fejlesztő számára a nyitást. fejlesztéseit a szerződésben foglaltak szerint.
A ZLUDA-t eredetileg Intel GPU-khoz fejlesztették ki. 2022-ben azonban a projekt fejlesztője elhagyta az Intelt, és szerződést írt alá az AMD-vel egy CUDA-kompatibilis réteg kifejlesztésére a GPU-ihoz.
Azután ez év elején 2024, Az AMD megállapította, hogy nem volt stratégiai vállalkozása számára lehetővé teszik a CUDA-alkalmazások futtatását a GPU-kon (talán az NVIDIA-val kapcsolatos jogi problémáktól való félelem miatt). A szerződése értelmében ez lehetővé tette Andrzejnek (az Intel és AMD GPU-k CUDA-technológiáinak megvalósításával foglalkozó munkájáról ismert), hogy nyilvánosságra hozza fejlesztéseit, és az e-mail-váltások során az AMD képviselője engedélyt is adott neki ezeknek a fejlesztéseknek a közzétételére.
Ez nagy érdeklődést váltott ki a közösségben, mivel A ZLUDA megígérte, hogy bináris kompatibilitást kínál a CUDA-alkalmazásokkal már a CUDA fordítóval lefordítva NVIDIA GPU-khoz, a forráskód módosítása nélkül. Ezt a képességet lehetővé tenné a fejlesztők és a felhasználók számára, hogy NVIDIA-hoz tervezett alkalmazásokat futtassanak AMD és Intel hardveren nincs komplikáció. Mint ilyen, a ZLUDA lehetővé teszi a CUDA-alkalmazások módosítások nélküli futtatását AMD GPU-kkal rendelkező rendszereken, a ROCm verem és a HIP futási környezet használatával.
De most ez megváltozott, a közelmúlt óta Az AMD megkérte Andrzej Janik-ot, hogy távolítsa el a kód egy részét a közterületről a projektről. Ez az értesítés Hat hónappal azután, hogy a kódot nyilvánosságra hozták, az AMD ügyvédei megkeresték Andrzejt, és közölték vele, hogy a levelezés során kapott engedélynek nincs jogi érvényessége.
Titoktartási megállapodásnak köszönhetően az ügyvédekkel folytatott kommunikáció részleteit nem lehet nyilvánosságra hozni az AMD-től. Ennek a helyzetnek az eredményeként Andrzej kénytelen volt eltávolítani a köztulajdonból az összes kódot, amelyet az AMD-nél dolgozott ki.
Az esetről Andrzej Janik megemlítette, hogy nem áll szándékában felhagyni a projekttel A ZLUDA és azt tervezi, hogy újraépíti azt a kódot, amelyet az AMD-vel való együttműködés megkezdése előtt fejlesztett ki (ezt a kódot eredetileg Intel GPU-kkal való együttműködésre tervezték).
A korábban itt található kódot az AMD kérésére eltávolították.
A kódot az AMD e-mailben jóváhagyásával adták ki. Az AMD jogi osztálya most azt mondja, hogy jogilag nem kötelező, ezért a visszavonás.
Mielőtt bárki megkérdezné: Nem kaptam jogi fenyegetést vagy semmilyen kommunikációt az NVIDIA-tól.És most ez?
Ezen a ponton egy újabb ellenséges társaság nem sokat számít. Tervezem a ZLUDA újraépítését az AMD előtti kódbázisból. Érkezik a projekt finanszírozása, és remélem, hogy a következő hetekben megoszthatom a részleteket. Más lesz a hatóköre, és bizonyos funkciók nem térnek vissza.
Azt akartam, hogy meglepetés legyen, de az egyik ilyen funkció az NVIDIA GameWorks támogatása volt. A Batman: Arkham Knightban működött, de soha nem fejeztem be, és most ez a kód soha nem lát napvilágot:
Emellett megemlíti, hogy a következő hetekben A projekt jövőjéről további részleteket közölnek. Azt azonban már bejelentették, hogy bizonyos funkciók elvesznek, és bizonyos projektek, amelyek párhuzamos fejlesztésben voltak, nem kerülnek nyilvánosságra.
Példa erre az NVIDIA GameWorks technológia támogatása érdekében végzett munka, amely a GameWorks-alapú effektusokat kívánta megvalósítani a „Batman: Arkham Knight” játékban.
Kíváncsi, Az NVIDIA, a CUDA technológia tulajdonosa nem adott ki kérelmet a ZLUDA projekthez kapcsolódik, így elképzelhető, hogy az AMD átgondolta a dolgokat, és valamilyen projekthez tervezi a fejlesztést, vagy ott van a fejében, hogy ott folytatja a fejlesztést, ahol abbahagyta.