Ana ba da direban Linux don Apple AGX GPU, wanda aka rubuta a cikin Rust, don dubawa.

Lissafin masu haɓaka kernel na Linux yana ba da aiwatarwa na farko na direban drm-asahi don jerin GPUs na Apple AGX G13 da G14 da aka yi amfani da su a cikin kwakwalwan kwamfuta na Apple M1 da M2. An rubuta direban a cikin yaren Rust kuma ya haɗa da saitin abubuwan ɗaure na duniya akan tsarin DRM (Direct Rendering Manager), wanda za'a iya amfani dashi don haɓaka wasu direbobi masu hoto a cikin yaren Rust. Saitin facin da aka buga ya zuwa yanzu ana bayar da shi ne kawai don tattaunawa ta masu haɓaka kernel (RFC), amma ana iya karɓar su cikin babban abun da ke ciki bayan kammala bita da kawar da gazawar da aka gano.

Tun Disamba, an haɗa direban a cikin kunshin kernel don rarrabawar Linux na Asahi kuma masu amfani da wannan aikin sun gwada su. Ana iya amfani da direba a cikin rarraba Linux don tsara aikin yanayin hoto akan na'urorin Apple tare da SoC M1, M1 Pro, M1 Max, M1 Ultra da M2. Lokacin haɓaka direba, an yi ƙoƙari ba kawai don inganta tsaro ta hanyar rage kurakurai yayin aiki tare da ƙwaƙwalwar ajiya a cikin lambar da aka kashe a gefen CPU ba, har ma don ba da kariya ta yanki daga matsalolin da ke tasowa yayin hulɗa tare da firmware. Musamman, direba yana ba da wasu ɗauri don tsarin ƙwaƙwalwar ajiya mara aminci tare da sarƙaƙƙiyar sarƙoƙi na masu nuni da aka yi amfani da su a cikin firmware don yin hulɗa tare da direba.

Ana amfani da direban da aka tsara a haɗe tare da direban asahi Mesa, wanda ke ba da tallafi ga OpenGL a cikin sararin mai amfani kuma ya sami nasarar wuce gwajin dacewa tare da OpenGL ES 2 kuma yana shirye don tallafawa OpenGL ES 3.0. A lokaci guda kuma, an fara haɓaka direban da ke aiki a matakin kernel la'akari da goyon bayan nan gaba ga Vulkan API, kuma ƙirar software don mu'amala da sararin mai amfani an tsara shi da ido ga UAPI da sabon direban Intel Xe ya samar.

source: budenet.ru

Add a comment