Linux bílstjóri fyrir Apple M1 GPU flís stenst 99% af OpenGL ES 2 eindrægniprófunum

Hönnuður opna Linux rekla fyrir Apple AGX GPU, sem notaður er í Apple M1 flís, tilkynnti um 99.3% árangur í dEQP-GLES2 prófunarsvítunni, sem athugar stuðning við OpenGL ES 2 forskriftina. Verkið notar tvo íhlutir: DRM bílstjóri fyrir Linux kjarna, skrifaður í Rust, og bílstjóri fyrir Mesa skrifaður í C.

Þróun ökumanns er flókin vegna þess að Apple M1 notar sína eigin Apple-hönnuðu GPU, keyrir sér fastbúnað og notar nokkuð flókið samnýtt gagnaskipulag. Það eru engin tækniskjöl fyrir GPU og þróun óháðra ökumanna notar öfugri verkfræði ökumanna frá macOS.

Opni rekillinn sem þróaður var fyrir Mesa var upphaflega prófaður í macOS umhverfinu þar til nauðsynlegur DRM driver (Direct Rendering Manager) fyrir Linux kjarnann var útbúinn, sem gerði það mögulegt að nota driverinn sem þróaður var fyrir Mesa í Linux. Til viðbótar við núverandi velgengni við að standast dEQP-GLES2 prófin, í lok september náði Linux-drifinn fyrir Apple M1-flögur því stigi sem hentar til að keyra Wayland-undirstaða GNOME lotu og keyra Neverball leikinn og Firefox vafra frá YouTube.

Heimild: opennet.ru

Bæta við athugasemd