Linux Chauffer fir Apple M1 GPU Chips passéiert 99% vun OpenGL ES 2 Kompatibilitéitstester

Den Entwéckler vum oppene Linux Treiber fir den Apple AGX GPU, deen an Apple M1 Chips benotzt gëtt, huet e 99.3% Erfollegsquote an der dEQP-GLES2 Testsuite gemellt, déi den Niveau vun der Ënnerstëtzung fir d'Spezifikatioun OpenGL ES 2 iwwerpréift. D'Aarbecht benotzt zwee Komponenten: en DRM Treiber fir de Linux Kernel, geschriwwen a Rust, an e Chauffer fir Mesa geschriwwen an C.

Driver Entwécklung ass komplizéiert vun der Tatsaach datt den Apple M1 seng eegen Apple-entworf GPU benotzt, propriétaire Firmware leeft an zimlech komplex gedeelt Datenstrukturen benotzt. Et gëtt keng technesch Dokumentatioun fir d'GPU an d'Entwécklung vun onofhängege Chauffeuren benotzt Reverse Engineering vu Chauffeuren aus macOS.

Den oppene Chauffer, dee fir Mesa entwéckelt gouf, gouf ufanks am macOS Ëmfeld getest, bis den néidegen DRM-Treiber (Direct Rendering Manager) fir de Linux-Kernel virbereet gouf, wat et méiglech gemaach huet, de Chauffer ze benotzen, dee fir Mesa am Linux entwéckelt gouf. Zousätzlech zum aktuellen Erfolleg beim Passéiere vun den dEQP-GLES2 Tester, Enn September huet de Linux Chauffer fir Apple M1 Chips e Niveau erreecht dee gëeegent ass fir eng Wayland-baséiert GNOME Sessioun ze lafen an den Neverball Spill an de Firefox Browser vu YouTube ze lafen.

Source: opennet.ru

Setzt e Commentaire