Драйвер GPU Apple M1 обеспечил совместимость с OpenGL ES 2 в Linux на 99,3%

Изображение: (cc0) OpenClipart-Vectors , pixabay.com
Операционная система Linux
Операционная система Linux

Успешное прохождение 99,3% тестов набора dEQP-GLES2 в операционной системе (ОС) Linux на компьютере с системой на кристалле (СнК, SoC) Apple M1 подтвердил разработчик открытого драйвера Асахи Лина 21 октября на своей странице в Twitter.

Набор тестов dEQP-GLES2 проверяет совместимость устройства и драйвера со спецификацией OpenGL ES 2. В тесте использовались драйвер на языке Rust и драйвер Mesa на языке C.

Отмечается, что разработка открытого драйвер для встроенного в Apple M1 графического процессора (GPU) осложняется закрытостью прошивки Apple и достаточно сложно организованным механизмом работы устройства.

Для разработки драйвера под Linux используется обратный инжиниринг драйвера из ОС macOS. На конец сентября 2022 года драйвер под Linux достиг уровня, достаточного для работы графического окружения GNOME.