Mokhanni oa Linux bakeng sa Apple AGX GPU, e ngotsoeng ho Rust, e reretsoe ho hlahlojoa.

Lenane la mangolo la Linux kernel le fana ka ts'ebetsong ea pele ea mokhanni oa drm-asahi bakeng sa li-GPU tsa Apple AGX G13 le G14 tse sebelisoang ho Apple M1 le M2 chips. Mokhanni o ngotsoe ka puo ea Rust 'me ho phaella moo o kenyelletsa lihlopha tse tlamang hohle holim'a tsamaiso e nyenyane ea DRM (Direct Rendering Manager), e ka sebelisoang ho hlahisa lisebelisoa tse ling tsa litšoantšo ka puo ea Rust. Sehlopha se phatlalalitsoeng sa li-patches ho fihlela joale se fanoe feela bakeng sa lipuisano ke baetsi ba kernel (RFC), empa se ka amoheloa sebopehong sa mantlha kamora ho phethoa ha tlhahlobo le ho felisoa ha mefokolo e bonts'itsoeng.

Ho tloha ka December, mokhanni o kenyelelitsoe sephutheloana sa kernel bakeng sa kabo ea Asahi Linux mme e lekoa ke basebelisi ba morero ona. Mokhanni a ka sebelisoa kabong ea Linux ho hlophisa ts'ebetso ea tikoloho ea litšoantšo ho lisebelisoa tsa Apple tse nang le SoC M1, M1 Pro, M1 Max, M1 Ultra le M2. Ha ho etsoa mokhanni, ho ile ha etsoa boiteko ba ho ntlafatsa ts'ireletso ka ho fokotsa liphoso ha u sebetsa ka mohopolo ka khoutu e entsoeng ka lehlakoreng la CPU, empa hape le ho fana ka tšireletso e sa fellang khahlanong le mathata a hlahang ha u sebelisana le firmware. Haholo-holo, mokhanni o fana ka litlamo tse itseng bakeng sa meaho e sa bolokehang ea memori e arolelanoang ka liketane tse rarahaneng tsa lintlha tse sebelisoang ho firmware ho sebelisana le mokhanni.

Mokhanni ea reriloeng o sebelisoa hammoho le mokhanni oa asahi Mesa, o fanang ka ts'ehetso bakeng sa OpenGL sebakeng sa mosebedisi mme o atlehile ho feta liteko tsa ho lumellana le OpenGL ES 2 'me o se a loketse ho tšehetsa OpenGL ES 3.0. Ka nako e ts'oanang, mokhanni ea mathang boemong ba kernel o qalisoa ka ho nahanela tšehetso ea nakong e tlang bakeng sa Vulkan API, 'me sebopeho sa software bakeng sa ho sebelisana le sebaka sa mosebedisi se entsoe ka leihlo ho UAPI e fanoeng ke mokhanni e mocha oa Intel Xe.

Source: opennet.ru

Eketsa ka tlhaloso