The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

23.08.2023 12:35

Консорциум 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 (драйвер для Mesa написан на Си). Компоненты, необходимые для полноценного использования OpenGL ES 3.1 на устройствах с чипами Apple M1 и M2, уже включены в дистрибутив Asahi Linux как в новые сборки на базе Fedora Linux, так и в репозиторий для старых сборок на базе Arch Linux.

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

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Проект Asahi переводит свой дистрибутив для ARM-чипов Apple на Fedora Linux
  3. OpenNews: В Asahi Linux, дистрибутиве для ARM-чипов Apple, появилась поддержка OpenGL 3.1
  4. OpenNews: Для рецензирования предложен Linux-драйвер для GPU Apple AGX, написанный на Rust
  5. OpenNews: Linux-драйвер для GPU чипов Apple M1 прошёл 99% тестов совместимости с OpenGL ES 2
  6. OpenNews: Представлен ANARI 1.0, открытый стандарт для движков 3D-рендеринга
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59648-khronos
Ключевые слова: khronos, apple, mesa, driver, asahi
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:04, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Ничосе. Не просто работающий, а еще и сертифицированный драйвер на расте.
    А тут ыксперды писали, что на расте невозможно написать драйвер.
    Кому ж верить? Им или Khronos'у?
     
     
  • 2.2, Аноним (2), 13:08, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    экспертам, в сертифицированный драйверах полно ошибок
     
     
  • 3.14, Аноним (1), 14:15, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ну так в ядре линукса тоже полно ошибок (списибо дидам и дыряшке)
    но им все равно пользуются
     
     
  • 4.46, Витюшка (?), 18:18, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нищитается! Нужна чтобы ни одной ошибки!

    Так писали диды на сишке, так пишут эксперты опеннета.

     
  • 3.29, Аноним (29), 17:08, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А в твоём посте не полно ошибок?
     
  • 2.3, Карлос Сношайтилис (ok), 13:12, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Без паники, ща ыкперды найдут там  строки с unsafe, скажут что это не настоящий драйвер, так и на С писать можно.
     
  • 2.4, _kp (ok), 13:13, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Успокойтесь, писать на Rust так же тяжело, как и было.
    А вот с переписанием на Rust, как обычно, всё стабильно. Если есть готовое, то оно переписуемо.
    Сказано же, сделали на основе драйверов из macOS. ;)
     
     
  • 3.7, НяшМяш (ok), 13:17, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Опеннет как всегда доставляет. У кекспертов "обратный инжиниринг" значит "сделали на основе".
     
     
  • 4.8, Жижа (?), 13:21, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Эпол исходники в личку закинул
     
     
  • 5.9, Аноним (1), 13:41, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ахахаха! пощади человек-петросян
    любой кто хоть чуть-чуть работал с яблоком знает что они удавятся, но ничем не поделяться
    а может еще и в суд подадут по дмца и прочим законам

    наверное дух Жобса приходит к совету деректоров и пугает их тем что будет приходить чаще

     
     
  • 6.36, Аноним (36), 17:28, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Webkit смотрит на тебя с недоумением.
     
     
  • 7.41, Аноним (41), 17:48, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тут ситуация не благодаря, а вопреки. Просто потому что webkit создан на основе khtml и они тупо не смогли закрыть исходники.
     
     
  • 8.49, Аноним (36), 18:55, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А это очень важно, из-за чего напыщенный тезис господина выше оказался несостоят... текст свёрнут, показать
     
     
  • 9.60, Аноним (41), 23:22, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это делает несостоятельным аргумент о webkit, потому что в данном случае у них п... текст свёрнут, показать
     
     
  • 10.69, Аноним (69), 01:40, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    они удавятся, но ничем не поделяться Ага, точно ... текст свёрнут, показать
     
     
  • 11.84, Аноним (41), 10:54, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Они ничем не делились намеренно, они просто не смогли закрыть исходники, из-за л... текст свёрнут, показать
     
     
  • 12.89, Менеджер Антона Алексеевича (?), 16:24, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это те самые, которые они на прошлой неделе на гитхаб выложили Ну не знаю даже ... текст свёрнут, показать
     
  • 10.96, G0Dzilla (??), 11:18, 25/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Почти вся операционка, за исключением графической оболочки https opensource a... текст свёрнут, показать
     
  • 4.68, _kp (ok), 00:45, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что у Вас чувством юмора? То шука. Там же смайлик ;)
     
  • 2.11, Kuromi (ok), 13:53, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тут слово "сертифицированный" означает лишь что "прошел тесты и это признано", а не то что "старейшины из шаольинского храма программирования проверили каждую строчку кода и дали высочайшее разрешение на его использование".
     
     
  • 3.13, Анонин (?), 14:12, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так "прошел тесты" какбэ и означает что работает.

    > "старейшины из шаольинского храма программирования проверили каждую строчку кода и дали высочайшее разрешение на его использование".

    А для других драйверов разве такое есть? Или если Торвальдс сказал "мерджите", то это оно?

     
     
  • 4.32, Аноним (32), 17:12, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Прошел тесты и нормальное работает два разных состояния.
     
     
  • 5.42, Аноним (1), 18:08, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    если пройдя тесты (а там ен один и не два теста) и работает не нормально - то такие тесты мусор
    уверен что в CTS есть тесты на производительность
     
  • 5.51, я (?), 19:17, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а если полностью выполняет предъявляемые уровнем сертификации требования это нормально работает? а если не нормально то какие ещё критерии стоит добавить к сертификации чтобы по наличию сертификата было понятно оно нормально работает или нет?
     
  • 2.22, Аноним (22), 15:00, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ничосе. Не просто работающий, а еще и сертифицированный драйвер на расте.

    на расте только малая часть драйвера в ядре и опять просто обертка над сишными ядерными ф-ми DRM с вкраплениями апаратных особенностей конкретного GPU. Основная часть драйвера в юзерспейс - это Mesa целиком на С, так что растовик как всегда - играл и не угадал ни одной буквы.

     
     
  • 3.23, Анонимусс (?), 15:09, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так кловер тоже переписали. Так, потихоньку, понемножку и вся меса перепишется))
     
  • 2.30, Аноним (32), 17:10, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Его можно было точно так же на zig написать ничего бы не изменилось.
     

  • 1.6, Карлос Сношайтилис (ok), 13:15, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Написать такой драйвер – подвиг, с учётом какая у Эппл программно-аппаратная хтонь в графической системе
     
     
  • 2.12, Kuromi (ok), 13:56, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У Эппла хтонь во всем нынче. Их новые ноутбуки настолько прикольны, что умирают (полностью) в случае смерти распаянного SSD так как контроллеры хранят прошивку на этом же самом SSD. Замена практически невозможна, одноразовый продукт.
     
     
  • 3.15, Аноним (1), 14:17, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    хм... разве ссдшки уже не перепаиваются?
    раньше вроде делали
     
     
  • 4.17, Аноним (17), 14:38, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если в двух словах, там секюрность уровня параноика. Перепаять то перепаяешь, только не заработает.
     
     
  • 5.33, Аноним (17), 17:21, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –11 +/
    В этом главная ценность эпла. Именно поэтому его юзают все политики, и крупные бизнесмены. Пока ещё не было прецедентов взлома третьими лицами. Да и сама эпл не охотно идёт на сотрудничество даже с американскими спецслужбами, не говоря уже об отечественном проспиртованном товарище майоре с бутылкой и шваброй.
     
     
  • 6.37, Аноним (36), 17:30, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Третьими лицами - может и нет. А вот первыми вполне себе да.
     
  • 6.47, Витюшка (?), 18:25, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Pegasus смотрит на тебя с недоумением. Где получали root доступ через отправку сообщений удалённо.
     
     
  • 7.48, Аноним (-), 18:53, 23/08/2023 Скрыто ботом-модератором     [к модератору]
  • –6 +/
     
  • 6.58, maximnik0 (?), 22:10, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В криокамере спать долго вредно То то в конкурсе 2 место взял взлом эпла Есть т... большой текст свёрнут, показать
     
     
  • 7.72, Менеджер Антона Алексеевича (?), 01:56, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > мы не знаем секретных полномочий АНБ

    Ну так раз не знаешь, зачем языком мелешь? Чёрная комната, в чёрном доме. Детский сад, ясельная группа.

     
     
  • 8.73, maximnik0 (?), 03:03, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Просто я скептически отношусь к заявлениям типа наше xxx устройство приложение ... текст свёрнут, показать
     
     
  • 9.74, maximnik0 (?), 03:36, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    криптоанализ - термокриптоанализ ... текст свёрнут, показать
     
  • 9.90, Менеджер Антона Алексеевича (?), 16:28, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И вот эти все перечисленные тобой 171 приколы 187 8212 они по указке АНБ,... текст свёрнут, показать
     
     
  • 10.93, maximnik0 (?), 22:05, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы не быть голословным https habr com ru articles 576602 Прямое сотрудниче... большой текст свёрнут, показать
     
     
  • 11.94, maximnik0 (?), 22:18, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Добавлю еще https ru wikipedia org wiki Dual_EC_DRBG опять АНБ прокололась ... текст свёрнут, показать
     
  • 6.86, Аноним (86), 12:24, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Пока ещё не было прецедентов взлома третьими лицами

    Не просто были (и есть), а поставлены на поток в качестве отдельного бизнеса. Гугли Pegasus. Другое дело что там клиенты соответстующие, с простым Васей разговаривать никто не будет.

     
  • 4.25, Kuromi (ok), 15:47, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > хм... разве ссдшки уже не перепаиваются?
    > раньше вроде делали

    Посмотрите Луиса Россмана на Ютубе, он много там про это говорит. В кратце - все сложно и сложнее с каждым годом.

     
     
  • 5.43, Аноним (1), 18:10, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    ты про чувака который ноет "не дают ремонтиповать китайским мусором с алика и спонсоровать комун.партию"
    а есть кто-то поадекватнее?
     
  • 4.31, Аноним (29), 17:11, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Перепаиваются, если устроишься пройдёшь security clearance, сдашь биометрию, подпишешь NDA и прочую инструкцию, что тебе запрещается вредить интересам Apple и что тебя поймает ФБР, если навредишь.
     
  • 3.19, Аноним (17), 14:39, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > в случае смерти распаянного SSD

    Что-то таких случаев в порядке статистической погрешности.

     
     
  • 4.76, ryoken (ok), 09:23, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зато если под эту погрешность попадаешь - обвинишь всё и вся :).
     
  • 3.71, Менеджер Антона Алексеевича (?), 01:54, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Замена практически невозможна, одноразовый продукт.

    В смысле невозможна? Прямо на сайте накликал и в ближайшем Эппл Сторе обменял. Там же если попросишь дадут езернетный шнурок c гигабитным инетом и USB-адаптер чтобы по быстрому свои бэкапы с айклауда слить. Одноразовый или нет, гарантию блюдут.

     
     
  • 4.88, Аноним (88), 15:38, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > если попросишь дадут езернетный шнурок c гигабитным инетом и USB-адаптер чтобы по быстрому свои бэкапы с айклауда слить

    "Секюрность уровня параноика"© на самом устройстве X и бэкапы, которые:
    1) хранятся в облаке, контролируемом производителем устройства X, а для пользователя работающем по принципу чёрного ящика;
    2) можно скачать через контролируемую производителем устройства X сеть с использованием предоставленного производителем устройства X USB-адаптера.

    Отличный план, надёжный, б**ть, как швейцарские часы. Но вы продолжайте верить, что вся эта "секюрность уровня параноика"© сделана для вашей защиты и доступ к вашим данным есть только у вас.

     
     
  • 5.91, Менеджер Антона Алексеевича (?), 16:43, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При чём тут секьюрность к консьюмерскому продукту? Разговор был о том, что замена вышедшего из строя устройства невозможна. Оказывается, возможна, да ещё и с сервисом. И да, как бы местные аноны ни пыжились, при соблюдении рекомендаций Эппл, их экосистема надёжна в рамках определённой модели угроз. У тебя нет, не было, и никогда не будет файлов, которые стоило бы защищать даже от мамы с бабушкой. И у меня тоже. Самый большой секрет современного обывателя — номер соцстрахования и реквизиты кредиток. И то на счёт последних я не очень уверен. Секьюрность уровня параноика взламывается двойкой в челюсть и пальцами в дверной косяк, поэтому у умных людей нет секретов.
     

  • 1.16, Аноним (17), 14:36, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > OpenGL ES

    А без ES?

     
  • 1.20, Аноним (17), 14:41, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В принципе это неплохо. Сейчас на б\у первые модели на M1 начиная от 300 баксов (это для тех кто визжит о дороговизне).
     
     
  • 2.27, Аноним (27), 16:33, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Бесплатно скоро будут раздавать (хотя постойте, кое где так делают ), но вот носить с собой яб не стал
     
     
  • 3.40, Аноним (40), 17:46, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, за такое от пацанов и предъява может прилететь.
     
  • 2.35, Аноним (32), 17:28, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Этот мусор рассыпется в руках.  Эпл самые ненадёжные ноуты, только фанатики не могут признать поломку и неремонтопригодность.
     
     
  • 3.39, soarin (ok), 17:34, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Через сколько рассыпется? У меня уже падал несколько раз.
    Вот у 2013 года не выдержали петли, когда я на него упал, но так хоть я 55 кг, но всё же нагрузка немалая.
    А с M1 один раз уже на айпэд уронил, прям как яйца на Пасху – разбился айпэд.

    Пока устаревает (пять лет) быстрее, чем ломается.

     
     
  • 4.44, Аноним (1), 18:12, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ну, например может вздуться батарея (года за 3-4)
    или пойти полосами экран (придется менять вместе с хардтопом, что дорого)

    ps не в обиду, но 55кг это много для кого-то понячего роста

     
     
  • 5.57, soarin (ok), 20:29, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А может случиться всё что угодно. Только к чему фантазировать непонятно.
     
  • 3.52, Аноним (-), 19:36, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так речь про мак мини, а не про ноуты. Ноут вообще устройство бесполезное в наше время. Работать на нём толком неудобно, всё равно нужен внешний моник, удобная клава и мышь. А смотреть кинцо и лайкать котиков удобнее со смартфона на пузе.
     
     
  • 4.62, Аноним (40), 23:54, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На опеннете какие-то мастера по выстраиванию (для себя) альтернативных реальностей.
     
  • 4.75, Аноним (75), 05:10, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.apple.com/mac/
     
  • 4.99, leap42 (ok), 09:06, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А что неудобного в во "внутреннем монике", если зрение норм и на нём всё видно? Зачем нужна мышь? Нормальный тач прекрасно с тыканьем котов справится, остальное - хоткеи. С клавой, в целом, соглашусь, но это странно отменять ноуты только из-за неё.
     

  • 1.21, AntonAlekseevich (ok), 14:49, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Знаете. Можно это отметить.
     
     
  • 2.34, Аноним (32), 17:26, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нельзя.
     
     
  • 3.61, AntonAlekseevich (ok), 23:51, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Нельзя.

    А жаль. Ведь был бы хороший выходной прям посреди недели.

     

  • 1.28, _ (??), 16:45, 23/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Бабло победило зло!   =Ъ :)
    Никогда такого не было, и вот опять :)
     
     
  • 2.45, Аноним (1), 18:13, 23/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    правильно, за идею работать будет мало кто
    а вот пакотстить за идею много

    хочешь хороший результат - плати исполнителям норм. вознаграждение

     
     
  • 3.85, Аноним (22), 12:19, 24/08/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > правильно, за идею работать будет мало кто

    растом в ядре и реверсом графических драйверов занимается секта трансгендеров, как говорится всё сошлось - продвигают свои идеи на фоне популярности Linux и платят им нет сомнений

    > I’m on the board overseeing Linux graphics. Half of us are trans. If all you care about is Linux, resist the attacks on trans people.

    https://rosenzweig.io/blog/growing-up-alyssa.html

     

  • 1.97, vadiml (ok), 15:34, 25/08/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Получается, теперь можно опять использовать макбуки с линуксом?

    А то последние нормальные модели были за 2016 год, до сих пор дома таким и чуть более старым пользуются, только батарейки им меняли.

     
     
  • 2.98, leap42 (ok), 09:01, 26/08/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Неа, нельзя. Оно пока в стостоянии "загрузиться и что-то показать", остальное железо пока в "готовится" или даже не "готовится" 🤷‍♂️

    https://github.com/AsahiLinux/docs/wiki/Feature-Support

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру