Hisilicon: Kirin 980 Driver ~upd~
Report: HiSilicon Kirin 980 Driver Architecture & Software Support
Date: October 26, 2023 Subject: Technical Analysis of Driver Stack for HiSilicon Kirin 980 SoC
Ease of development & integration
Q3: Will custom Kirin 980 drivers improve gaming FPS? Marginally. The Mali G76 is bandwidth-limited. Newer drivers (r38p0 vs r28p0) can improve Vulkan draw call efficiency by ~5-8%, but they cannot overcome hardware limitations. hisilicon kirin 980 driver
Part 7: The Future of Kirin 980 Drivers – HarmonyOS Next and Beyond
With Huawei’s transition to HarmonyOS Next (no Android AOSP code), the driver architecture is changing. The Kirin 980 may or may not receive HarmonyOS Next officially (as of 2025, most 980 devices are on HarmonyOS 4.x). However: Report: HiSilicon Kirin 980 Driver Architecture & Software
Huawei’s HiAI framework interfaces directly with a proprietary kernel module (hisi_npu.ko) that has never been released to the public. Without this driver, the NPU is a dead piece of silicon on any non-EMUI OS. Community efforts to reverse engineer it have stalled due to the complexity of the Da Vinci architecture and the lack of documentation. Newer drivers (r38p0 vs r28p0) can improve Vulkan
Bootloader/Modding: For advanced users working with custom ROMs, specific Kirin 980 kernel drivers are necessary to maintain hardware acceleration for the GPU and NPU. How to Keep Drivers Updated
: The driver utilizes shared memory for communication between the CPU and NPU, which was found to be a significant attack vector for kernel-level exploits [14]. 2. SoC Fabric and Secure Boot A comprehensive whitepaper titled How To Tame Your Unicorn