Qualcomm опубликовала серию из 15 патчей для ядра Linux, добавляющих поддержку графических процессоров Adreno 850 и Adreno 845 в открытый драйвер MSM. Пакет был отправлен в основную ветку 23 сентября 2026 года, сразу после презентации новых чипсетов на Snapdragon Summit. Авторами выступили сотрудники Qualcomm Ахил Пи Умен (Akhil P Oommen) и Бхаскар Редди Валлуру (Bhaskar Reddy Valluru). Telegram-канал создателя Трешбокса про технологии
Adreno 850 установлен в процессоре Snapdragon 8 Elite Gen 6 Pro (кодовое имя Hawi, модель SM8975). GPU использует архитектуру ADRENO_8XX_GEN2, унаследованную от Adreno 840, но с рядом архитектурных улучшений . Главным нововведением стал блок Matrix core (MALU), предназначенный для аппаратного ускорения вычислительных задач. Также добавлена новая шина питания Bx, запитывающая часть IP-блоков графического процессора, и выделенный контроллер GDSC для блока управления питанием и тактовыми частотами.
Младшая модель Adreno 845 (Maili, SM8950) применяется в чипсете Snapdragon 8 Elite Extreme Gen 6 и технически идентична Adreno 850, но лишена блока MALU.
Для обеих платформ серия добавляет поддержку на стороне драйвера drm/msm и описания устройств в дереве оборудования. Суммарно разработчики добавили 1407 строк кода и удалили 99 устаревших. Поскольку поддержка дисплея для Hawi и Maili пока отсутствует, Патчи прошли проверку внеэкранными тестами: рендерингом базовых треугольников и бенчмарком glmark2-offscreen.
Разработчики сообщили, что поддержка в пользовательском стеке Mesa и прошивки в linux-firmware будут опубликованы в ближайшее время, а реализация MALU появится отдельно, вместе с её поддержкой в Mesa.
Для сообщества открытого ПО это означает, что владельцы будущих флагманских устройств смогут использовать свободный стек Freedreno без многомесячного ожидания реверс-инжиниринга закрытых драйверов . Патчи переданы на рассмотрение сопровождающим подсистемы DRM.
Источник: trashbox.ru