Открытый драйвер Asahi для чипов Apple M1 и M2 сертифицирован на совместимость с OpenGL ES 3.1

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3258
Зарегистрирован: 20.08.2022

#

Открытый драйвер Asahi для чипов Apple M1 и M2 сертифицирован на совместимость с OpenGL ES 3.1
Дата публикации:Wed, 23 Aug 2023 12:35:16 +0300




Консорциум Khronos, занимающийся разработкой графических стандартов, признал полную совместимость открытого драйвера Asahi для GPU AGX, поставляемого в чипах Apple M1 и M2, со спецификацией OpenGL ES 3.1. Драйвер успешно прошёл все тесты из набора CTS (Kronos Conformance Test Suite) и включён в список сертифицированных драйверов.



Проверка была выполнена на устройствах Apple M1, M1 Pro/Max/Ultra, M2 и M2 Pro/Max в окружении с дистрибутивом
Asahi Linux Fedora Remix, Mesa 23.2.0-devel (git-65eae45514) и X.Org X Server (X11_EGL). Созданные в ходе подготовки к сертификации исправления и улучшения уже перенесены в Mesa и войдут в состав выпуска 23.2. В Кроме драйвера Asahi для Mesa, в работе задействован DRM-драйвер drm-asahi (Direct Rendering Manager) для ядра Linux, написанный на языке Rust. Компоненты, необходимые для полноценного использования OpenGL ES 3.1 на устройствах с чипами Apple M1 и M2, уже включены в дистрибутив Asahi Linux как в новые сборки на базе Fedora Linux, так и в репозиторий для старых сборок на базе Arch Linux.




В чипах Apple M1 и M3 применяется собственный GPU, спроектированный в Apple, выполняющий закрытую прошивку и использующий достаточно сложные совместно используемые структуры данных. Так как техническая документация на GPU Apple отсутствует, при разработке независимых драйверов применяется обратный инжиниринг драйверов из macOS.

Примечательно, что оригинальные проприетарные драйверы Apple для чипов M1 и M2 не включены в список сертифицированных в Khronos драйверов и открытый драйвер прошёл сертификацию первым. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos.






Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=59648

Жизнь за Нер'зула!

Ответить