Mae gyrrwr Linux ar gyfer sglodion Apple M1 GPU yn pasio 99% o brofion cydnawsedd OpenGL ES 2

Adroddodd datblygwr y gyrrwr Linux agored ar gyfer GPU Apple AGX, a ddefnyddir mewn sglodion Apple M1, gyfradd llwyddiant o 99.3% yn y gyfres prawf dEQP-GLES2, sy'n gwirio lefel y gefnogaeth ar gyfer manyleb OpenGL ES 2. Mae'r gwaith yn defnyddio dau cydrannau: gyrrwr DRM ar gyfer y cnewyllyn Linux, wedi'i ysgrifennu yn Rust, a gyrrwr ar gyfer Mesa wedi'i ysgrifennu yn C.

Mae datblygiad gyrwyr yn cael ei gymhlethu gan y ffaith bod yr Apple M1 yn defnyddio ei GPU ei hun a ddyluniwyd gan Apple, gan redeg firmware perchnogol a defnyddio strwythurau data a rennir eithaf cymhleth. Nid oes unrhyw ddogfennaeth dechnegol ar gyfer y GPU ac mae datblygu gyrwyr annibynnol yn defnyddio peirianneg wrthdroi gyrwyr o macOS.

Cafodd y gyrrwr agored a ddatblygwyd ar gyfer Mesa ei brofi i ddechrau yn amgylchedd macOS nes bod y gyrrwr DRM angenrheidiol (Rheolwr Rendro Uniongyrchol) ar gyfer y cnewyllyn Linux wedi'i baratoi, a oedd yn ei gwneud hi'n bosibl defnyddio'r gyrrwr a ddatblygwyd ar gyfer Mesa yn Linux. Yn ogystal Γ’'r llwyddiant presennol wrth basio'r profion dEQP-GLES2, ar ddiwedd mis Medi cyrhaeddodd y gyrrwr Linux ar gyfer sglodion Apple M1 lefel a oedd yn addas ar gyfer rhedeg sesiwn GNOME yn seiliedig ar Wayland a rhedeg y gΓͺm Neverball a'r porwr Firefox o YouTube.

Ffynhonnell: opennet.ru

Ychwanegu sylw