AI-новости24 сентября 2026 г., 05:18 МСК🤖 Auto

Qualcomm открыла код драйверов Adreno 850/845 для Linux

Всего через день после анонса Snapdragon 8 Elite Extreme Gen 6 Qualcomm опубликовала первые патчи Linux-драйвера для GPU Adreno 850 и 845, заложив основу для открытой экосистемы.

Баннер новости 8156

Мгновенная реакция сообщества

22 сентября Qualcomm представила мобильный процессор Snapdragon 8 Elite Extreme Gen 6 (внутреннее обозначение SoC — Hawi), ключевой особенностью которого стала графическая архитектура Adreno 850. Уже 23 сентября инженеры компании выложили в список рассылки Linux Kernel Mailing List (LKML) начальные патчи для инициализации GPU Adreno 850 в драйвере MSM.

Это беспрецедентно быстрый старт для open-source поддержки нового поколения GPU. Ранее патчи для архитектуры Hawi появлялись постепенно в течение нескольких месяцев, но именно сегодня был представлен первый рабочий код, позволяющий ядру Linux «увидеть» новое железо.

Архитектурные новинки: MALU и новые шины питания

Согласно комментариям в патчах, Adreno 850 принадлежит к семейству ADRENO_8XX_GEN2 и наследует архитектуру слайсов от предшественника A840, но получает ряд существенных улучшений. Ключевым нововведением стал блок MALU (Matrix Core), предназначенный для ускорения вычислительных нагрузок, связанных с матричными операциями (вероятно, для задач AI/ML). Также изменена система питания: GMU теперь запитывается через выделенный домен GDSC на шине MxG, а часть IP-ядра GPU работает через новую шину Bx.

Поддержка Adreno 845 «Maili»

Параллельно с Adreno 850 Qualcomm опубликовала поддержку GPU Adreno 845, получившего кодовое имя «Maili». Эта архитектура практически идентична A850, но лишена блока MALU. Это позволяет разработчикам Mesa и Linux-ядра использовать общую базу кода для обеих моделей, минимизируя дублирование усилий.

Текущий статус и метрики тестирования

На данный момент поддержка дисплейной подсистемы для Hawi/Maili еще не реализована. Поэтому валидация работы драйвера проводится через offscreen-тесты (рендеринг без вывода на экран). В качестве бенчмарков используются базовые тесты на рендеринг треугольников и glmark2-offscreen. Ожидается, что полная поддержка в пользовательском пространстве (Mesa) и прошивках (linux-firmware) будет представлена в ближайшее время, включая отдельную интеграцию функционала MALU.

Характеристика Adreno 850 Adreno 845 («Maili»)
Семейство ADRENO_8XX_GEN2 ADRENO_8XX_GEN2
Ключевое отличие Наличие блока MALU (Matrix Core) Отсутствие блока MALU
SoC (Hawi) Snapdragon 8 Elite Extreme Gen 6 Информация недостаточна
Статус драйвера Первые патчи ядра (MSM) Первые патчи ядра (MSM)
Дисплейная подсистема Не реализована Не реализована

Почему это важно

Открытие кода драйверов GPU — критический шаг для Linux-пользователей на мобильных устройствах. Раньше владельцы флагманских Snapdragon-смартфонов часто сталкивались с проблемами совместимости или отсутствием оптимизаций в Mesa. Публикация патчей Adreno 850/845 сигнализирует о том, что Qualcomm готова к полноценному сотрудничеству с open-source сообществом, что обещает высокую производительность графики и поддержку новых вычислительных блоков (MALU) в Linux уже на старте выхода устройств.

Источник: Phoronix ↗