Drejtoni Linux për çipet GPU të Apple M1 ka kaluar 99% të testeve të përputhshmërisë me OpenGL ES 2

Zhvilluesi i një drejtuesi të hapur Linux për GPU Apple AGX, i përdorur në çipat Apple M1, raportoi për kalimin me sukses të 99.3% të testeve nga grupi dEQP-GLES2, i cili kontrollon nivelin e mbështetjes për specifikimin OpenGL ES 2. Në punë u përdorën dy componente: drejtuesi DRM për bërthamën Linux, i shkruar në gjuhën Rust, dhe drejtuesi për Mesa, i shkruar në gjuhën C.

Zhvillimi i drejtuesit është komplikuar nga fakti se në Apple M1 përdoret një GPU të vetën, e projektuar nga Apple, e që kryen një firmware të mbyllur dhe përdor struktura mjaft komplekse të dhënash të ndara. Dokumentacioni teknik për GPU-në mungon dhe në zhvillimin e drejtuesve të pavarur aplikohet inxhinieria mbrapsht e drejtuesve nga macOS.

Drejtuesi i hapur i zhvilluar për Mesa fillimisht u testua në një mjedis macOS, derisa u përgatit drejtuesi i nevojshëm DRM (Direct Rendering Manager) për bërthamën Linux, i cili mundësoi përdorimin e drejtuesit të zhvilluar për Mesa në Linux. Përveç sukseseve aktuale në kalimin e testeve dEQP-GLES2, në fund të Shtatorit, drejtuesi Linux për çipat Apple M1 arriti një nivel të përshtatshëm për funksionimin e sesionit GNOME mbi Wayland dhe për të nisur aty lojën Neverball dhe shfletuesin Firefox me YouTube.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster