Entitlements could not be checked due to an error reaching the service. Showing non-confidential search results only.

Downloads

The following packages contain the binary user-space components for GNU/Linux and Android to use on development platforms enabled with the Arm Mali GPU family. These drivers can be used along with the Mali Open Source Kernel Space Device Drivers to create a complete driver stack and run applications using standard APIs including:

 

  • OpenGL ES 1.1, 2.0, 3.0, 3.1, 3.2
  • OpenCL 1.1, 1.2, 2.0
  • Vulkan 1.0
  • RenderScript (list of supported APIs varies with the binary and GPU types)

 

These include an End User Licence Agreement (EULA) document which defines how these drivers can be used. A new and more permissive version was introduced in January 2016 and all Midgard user-space drivers starting with r6p0 are now distributed under the new terms. The main changes are to allow redistribution of the binaries under the same EULA, commercial use and benchmarking. Read the  EULA included in the packages for the exact licensing terms.


Click the following links to jump to the relevant User-Space Binary Drivers section: Odroid-N2+, HiKey 960, Odroid-XU3, Juno, gem5, HiKey Drivers, Firefly RK3288 and Archive specifications.

Odroid-N2+ Specifications

Overview Odroid-N2+ is a single board computer created by Hardkernel that is more powerful, more stable, and faster performing than the previous N2 Model
System on Chip

The main CPU is based on big.Little architecture which integrates a quad-core ARM Cortex-A73 CPU cluster and a dual core Cortex-A53 cluster with a new generation Mali-G52 GPU

Architecture Armv8             
Operating System Debian Bullseye or Android 13 or Android 12 (R40p0 release or earlier)

Downloads : Odroid-N2-PlusApril 25, 2024
Package
Size
MD5

HiKey 960 Specifications

Overview The HiKey board is part of the 96Boards project
System on Chip

HiSilicon Kirin 960 octa-core Arm big.LITTLE processor with four Arm Cortex-A73 and four Cortex-A53 cores Mali G71 MP8

Android Version Android 8.0 r36 arm64/armsf
GPU HWREV r0p0

 

Downloads : HiKey-960April 24, 2019
Package
Size
MD5

Odroid XU3 Specifications

System on Chip Exynos 5 Octa (Exynos 5422), Arm Cortex-A15 (MP4) and Arm Cortex-A7 (MP4) big.LITTLE CPU configuration with Mali-T628 (MP6) GPU
Architecture Armv7
HWREV r0p1

 

Downloads : Odroid-XU3February 14, 2017
Package
Size
MD5

Juno Specifications

System on Chip Arm Juno, Arm Cortex-A57 (MP2) and Arm Cortex-A53 (MP4) big.LITTLE CPU configuration with Mali-T624 (MP4) GPU
Architecture

Armv8: supports 32-bit binaries in hardware

HWREV r0p1

 

Downloads : JunoMarch 29, 2017
Package
Size
MD5

gem5 Specifications

The gem5 simulator is a modular platform for computer-system architecture research, encompassing system-level architecture as well as processor microarchitecture.

 

Downloads : gem5October 10, 2016
Package
Size
MD5

HiKey Drivers

Overview The HiKey board is part of the 96Boards project
System on Chip HiSilicon Kirin 620, Arm Cortex-A53 (MP8) with Mali-450 (MP4) GPU
Architecture Armv8 
HWREV r0p0

 

Downloads : HiKey-DriversMarch 28, 2018
Package
Size
MD5

Firefly RK3288 Specifications

System on Chip RK32885, Arm Cortex-A17 (MP4) with Mali-T760 (MP4) GPU
Architecture Armv7
HWREV r0p0

 

Downloads : Firefly-RK3288January 31, 2017
Package
Size
MD5

Archive

Below are older driver packages which use a restrictive End User Licence Agreement (EULA). With these drivers, redistribution is not permitted and other limitations apply to limit their use to private development only. You will need to read and accept the terms of the EULA prior to downloading these drivers.

 

Downloads : ArchiveOctober 10, 2016
Package
Size
MD5