Hāʻawi ʻia kahi mea hoʻokele Linux no ka Apple AGX GPU, i kākau ʻia ma Rust, no ka loiloi.

Hāʻawi ka Linux kernel developer mailing list i kahi hoʻokō mua o ka mea hoʻokele drm-asahi no ka Apple AGX G13 a me G14 series GPU i hoʻohana ʻia ma Apple M1 a me M2 chips. Ua kākau ʻia ka mea hoʻokele ma ka ʻōlelo Rust a loaʻa pū kekahi pūʻulu o nā mea hoʻopaʻa honua ma luna o ka subsystem DRM (Direct Rendering Manager), hiki ke hoʻohana ʻia e hoʻomohala i nā mea hoʻokele kiʻi ʻē aʻe ma ka ʻōlelo Rust. Hāʻawi ʻia nā ʻāpana paʻi i paʻi ʻia no ke kūkākūkā e nā mea hoʻomohala kernel (RFC), akā hiki ke ʻae ʻia i loko o ka haku mele ma hope o ka pau ʻana o ka loiloi a me ka hoʻopau ʻana i nā hemahema i ʻike ʻia.

Mai Kekemapa mai, ua hoʻokomo ʻia ka mea hoʻokele i loko o ka pūʻolo kernel no ka hāʻawi ʻana iā Asahi Linux a ua hoʻāʻo ʻia e nā mea hoʻohana o kēia papahana. Hiki ke hoʻohana ʻia ka mea hoʻokele ma nā māhele Linux e hoʻonohonoho i ka hana o ke kaiapuni kiʻi ma nā polokalamu Apple me SoC M1, M1 Pro, M1 Max, M1 Ultra a me M2. I ka hoʻomohala ʻana i ka mea hoʻokele, ʻaʻole i hoʻāʻo wale e hoʻomaikaʻi i ka palekana ma ka hōʻemi ʻana i nā hewa i ka wā e hana ai me ka hoʻomanaʻo i ke code i hoʻokō ʻia ma ka ʻaoʻao CPU, akā e hāʻawi pū i ka pale ʻāpana i nā pilikia e kū mai i ka wā e launa pū me ka firmware. ʻO ka mea nui, hāʻawi ka mea hoʻokele i kekahi mau mea paʻa no nā hale hoʻomanaʻo like ʻole me nā kaulahao paʻakikī o nā kuhikuhi i hoʻohana ʻia i ka firmware e launa pū me ka mea hoʻokele.

Hoʻohana ʻia ka mea hoʻokele i manaʻo ʻia me ka mea hoʻokele asahi Mesa, e hāʻawi ana i ke kākoʻo no OpenGL ma kahi o ka mea hoʻohana a holo kūleʻa i nā hoʻokolohua hoʻohālikelike me OpenGL ES 2 a kokoke mākaukau e kākoʻo iā OpenGL ES 3.0. I ka manawa like, ua hoʻokumu mua ʻia ka mea hoʻokele e hana ana ma ka pae kernel me ka noʻonoʻo ʻana i ke kākoʻo o ka wā e hiki mai ana no ka Vulkan API, a ua hoʻolālā ʻia ka polokalamu polokalamu no ka launa pū ʻana me kahi mea hoʻohana me ka maka i ka UAPI i hāʻawi ʻia e ka mea hoʻokele Intel Xe hou.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka