AI-новости30 июля 2026 г., 14:16 МСК🤖 Auto

Huawei хочет слить драйвер Vulkan в Mesa, но с «черным ящиком»

Инженер Huawei предложил загрузить драйвер для собственного GPU в Mesa, но отказался открывать исходники компилятора шейдеров. Проект рискует остаться закрытым.

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

Суть конфликта: открытый фронт, закрытый бэкэнд

30 июля 2026 года на рассылке разработчиков Mesa появился пост от инженера Huawei. Компания разработала Vulkan-драйвер для собственного графического процессора (GPU) и рассматривает возможность его мейнстриминга в основной репозиторий Mesa. Однако инициатива столкнулась с фундаментальным препятствием: ключевая часть кода — компилятор шейдеров — не может быть открыта.

Причина проста: Huawei не раскрывает архитектуру внутреннего ISA (Instruction Set Architecture) своего GPU. Без знания ISA невозможно написать открытый бэкенд, который преобразует промежуточное представление NIR (New Intermediate Representation) Mesa в машинный код для чипа Huawei. В текущем виде драйвер требует наличия бинарного блюба (blob), загружаемого во время выполнения, чтобы функционировать.

Реакция сообщества: «Это не взлетит»

Сообщество Mesa, особенно представители Red Hat, отнеслись к предложению скептически. Дэвид Эйрли (David Airlie) из Red Hat прямо указал, что апстриминг такого драйвера крайне маловероятен. Аргументация строится на принципах открытого ПО: если драйвер не работает без проприетарного бинарника, он не может считаться полностью открытым решением.

Кроме того, в эпоху AI и LLM защита ISA через закрытый код компилятора признается уязвимой. Блюб может быть легко реверс-инжинирингом, что делает аргумент «мы не можем открыть ISA» слабым с точки зрения безопасности и доверия сообщества.

Технические детали и статус проекта

На данный момент Huawei не выпускает игровых или универсальных видеокарт для ПК. Их фокус смещен на AI-акселераторы серий Ascend и Atlas. Тем не менее, наличие собственного GPU и попытки создать для него Vulkan-драйвер говорят о стремлении Huawei интегрироваться в экосистему Linux-разработки.

Параметр Статус / Описание
Компания Huawei
Продукт Внутренний GPU (название не раскрыто)
Цель Апстриминг Vulkan-драйвера в Mesa
Проблема Отсутствие открытого исходного кода для компилятора шейдеров (NIR-to-machine-code)
Причина закрытости Нераскрытая архитектура ISA GPU
Вердикт сообщества Высокая вероятность отказа в мейнстриминге; проект останется «downstream»-решением

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

Этот инцидент подчеркивает растущее напряжение между крупными вендорами, стремящимися к независимости от стека NVIDIA/AMD, и философией open-source. Для пользователей Linux это означает риск фрагментации: если Huawei не откроет ISA, их GPU останутся в стороне от основной экосистемы Mesa, требуя установки проприетарных драйверов, что противоречит духу свободного ПО.

Источник: Phoronix ↗