A Huawei engineer posted to the Mesa mailing list today over potentially upstreaming a Vulkan driver they have developed for an in-house GPU. However, at least in current form, this new in-house GPU Vulkan driver is likely dead in the water from being upstreamed into Mesa...

A Huawei engineer posted to the Mesa mailing list today over potentially upstreaming a Vulkan driver they have developed for an in-house GPU. However, at least in current form, this new in-house GPU Vulkan driver is likely dead in the water from being upstreamed into Mesa.
While it's interesting from a technical perspective that Huawei has developed a Vulkan driver using the Mesa Vulkan Runtime for an in-house GPU, it's a half-assed open-source attempt as they note that the shader compiler cannot be open-source. The Huawei engineer reports that their GPU ISA cannot be published and thus in turn they cannot publish their NIR-to-machine-code back-end for converting that common Mesa intermediate representation (IR) into the Huawei GPU machine code.
So the inquiry on the Mesa mailing list today was whether they could upstream their Huawei Vulkan driver while keeping that NIR-to-machine-code compiler as a run-time-loadable binary blob in Mesa. But that's likely to never fly for upstream Mesa given that the driver is non-functional without this binary blob.
To the mailing list post, Red Hat's David Airlie noted it would be very unlikely to upstream and Huawei should consider just opening up their GPU ISA. Especially in the era of AI/LLMs, that blob could be easily reverse engineered.
We'll see if Huawei decides to produce a fully open-source Vulkan driver for Mesa otherwise it's likely to remain a downstream, closed-source blob. The engineer did not elaborate on the in-house Huawei GPU design. Huawei currently doesn't produce any gaming or general purpose graphics cards but they do have the Ascend and Atlas AI accelerators.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | HiZ Plane Optimization Merged For Intel Vulkan Linux Driver For Some Performance Benefit | 2 | 7 | 10-07-2026 |
| 2 | Valve Sponsors Work Bringing Open-Source RADV Driver To Windows | 0 | 10.33 | 29-07-2026 |
| 3 | Mesa's Rusticl Now Enables Arm Mali Panfrost Driver Support By Default | 0 | 7 | 11-07-2026 |
| 4 | Intel Media Driver & VPL GPU Runtime 2026Q2 Updates Continue Prepping For Nova Lake | 0 | 5.96 | 30-07-2026 |
| 5 | AMD Zen 6 Client HSMP Patches Point To "Ryzen Master" Functionality On Linux | 0 | 6.56 | 30-07-2026 |
| 6 | Qualcomm QCE Driver On The Chopping Block With ~48x Slower Than Armv8 Crypto Extensions | 0 | 7.54 | 24-07-2026 |
| 7 | Xen 4.22 Released With AMD Zen 5 BLT Support, Improved RISC-V Virtualization | 0 | 18.26 | 30-07-2026 |
| 8 | There's Finally A New Game Powered By The Unigine 2 Engine | 0 | 9.64 | 30-07-2026 |
| 9 | dav1d 1.5.4 Brings AV1 Decoding To OS/2 | 0 | 29.01 | 23-07-2026 |
| 10 | СМИ: Huawei обвинила правительство США в проникновении на ее сервера | 0 | 0 | 07-03-2019 |