Суть конфликта: открытый фронт, закрытый бэкэнд
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 ↗
