Thathas a’ moladh draibhear Linux airson an Apple AGX GPU, sgrìobhte ann an Rust, airson ath-sgrùdadh.

Tha liosta puist leasaiche kernel Linux a’ tabhann ro-chur an gnìomh an draibhear drm-asahi airson na GPUs sreath Apple AGX G13 agus G14 a thathas a ’cleachdadh ann an sgoltagan Apple M1 agus M2. Tha an draibhear sgrìobhte anns a’ chànan Rust agus a bharrachd air an sin tha seata de cheangail uile-choitcheann thairis air an fho-shiostam DRM (Manaidsear Rendering Dìreach), a dh’ fhaodar a chleachdadh gus draibhearan grafaigs eile a leasachadh anns a ’chànan Rust. Tha an seata de phìosan foillsichte gu ruige seo air a thabhann a-mhàin airson deasbad le luchd-leasachaidh kernel (RFC), ach faodar gabhail ris anns a’ phrìomh sgrìobhadh às deidh an ath-sgrùdadh a chrìochnachadh agus cuir às do easbhaidhean comharraichte.

Bhon Dùbhlachd, tha an draibhear air a bhith air a ghabhail a-steach sa phasgan kernel airson cuairteachadh Asahi Linux agus chaidh a dhearbhadh le luchd-cleachdaidh a’ phròiseict seo. Faodar an draibhear a chleachdadh ann an sgaoilidhean Linux gus obrachadh na h-àrainneachd grafaigeach air innealan Apple a chuir air dòigh le SoC M1, M1 Pro, M1 Max, M1 Ultra agus M2. Nuair a chaidh an draibhear a leasachadh, chaidh oidhirp a dhèanamh chan ann a-mhàin gus tèarainteachd a leasachadh le bhith a’ lughdachadh mhearachdan nuair a bhios tu ag obair le cuimhne ann an còd a chaidh a chuir gu bàs air taobh an CPU, ach cuideachd gus pàirt dìon a thoirt seachad an aghaidh dhuilgheadasan a thig am bàrr nuair a bhios tu ag eadar-obrachadh leis a’ firmware. Gu sònraichte, tha an draibhear a’ toirt seachad ceanglachan sònraichte airson structaran cuimhne co-roinnte neo-shàbhailte le slabhraidhean iom-fhillte de chomharran air an cleachdadh anns a’ firmware gus eadar-obrachadh leis an draibhear.

Tha an draibhear a thathar a’ moladh air a chleachdadh còmhla ris an draibhear asahi Mesa, a bheir taic do OpenGL ann an àite luchd-cleachdaidh agus a shoirbhicheas le deuchainnean co-chòrdalachd le OpenGL ES 2 agus tha e cha mhòr deiseil airson taic a thoirt do OpenGL ES 3.0. Aig an aon àm, tha an draibhear a tha ag obair aig ìre kernel air a leasachadh an toiseach a ’toirt aire do thaic don API Vulkan san àm ri teachd, agus tha an eadar-aghaidh bathar-bog airson eadar-obrachadh le àite luchd-cleachdaidh air a dhealbhadh le sùil ris an UAPI a thug an draibhear Intel Xe ùr seachad.

Source: fosgailtenet.ru

Cuir beachd ann