Hisilicon Kirin 980 Driver [new] May 2026
Here’s a practical guide to understanding and obtaining drivers for the HiSilicon Kirin 980 — especially useful if you’re working with Kirin 980‑based hardware (like the Huawei Mate 20/P30 series) outside of Android, such as for Linux mainlining, post‑market OS, or reverse‑engineering.
Mali GPU Kernel Driver: This is the low-level kernel driver that manages memory allocation, power states, and task scheduling for the graphics execution units. hisilicon kirin 980 driver
Closed Ecosystem: Unlike desktop PCs where you download .inf or .exe files for a graphics card, mobile chipset drivers are compiled directly into the boot image by the manufacturer. Here’s a practical guide to understanding and obtaining
Stock Driver Versions:
| EMUI/HarmonyOS Version | Mali Driver Version | Vulkan Support | OpenGL ES | |------------------------|--------------------|----------------|------------| | EMUI 9 (Android 9) | r20p0 | 1.1 | 3.2 | | EMUI 10 (Android 10) | r28p0 | 1.1 (limited) | 3.2 | | EMUI 11 (Android 10) | r32p0 | 1.2 | 3.2 | | HarmonyOS 3.0+ | r38p0 (backported) | 1.3 (partial) | 3.2 | Security patches depend heavily on vendor maintenance
- Security patches depend heavily on vendor maintenance. Devices with active vendor or community support get timely patches; otherwise drivers (especially closed blobs) may lag.
- Closed-source blobs hamper independent auditing.