Open Source Mali Bifrost

Open Source Mali Bifrost GPU Kernel Drivers

The Android and Linux version of the Mali GPUs Device Driver provide low-level access to the Mali-G71 GPU.

Some of these components are being made available under the GPLv2 licence. This page provides access to the source packages from which loadable kernel modules can be built.

Note that these components are not a complete driver stack. To build a functional OpenGL ES you need access to the full source code of the Mali GPU DDK, which is provided under the standard Arm commercial licence to all Mali GPU customers.

The open source drivers provided on this page are designed to run with a version-compatible release of the Mali GPU DDK. In functional and performance terms they are identical to the implementations provided under the commercial licence. By also releasing them under the GPLv2 licence we hope to make it easier to include Mali GPU drivers on any Linux or Android platform.

Download GPU Kernel Device Drivers

By downloading the packages below you acknowledge that you accept the End User License Agreement for the Mali GPUs Kernel Device Drivers Source Code.

BX301A01B-SW-99002-r13p0-01rel0.tgz Kernel Device Driver for Linux r13p0-01rel0. Released on 8th June 2018 540 KB
BX304L01B-SW-99002-r13p0-01rel0.tgz Kernel Device Driver for Android r13p0-01rel0. Released on 8th June 2018 540 KB
BX301A01B-SW-99002-r12p0-01rel0.tgz Kernel Device Driver for Linux r12p0-01rel0. Released on 26th April 2018 538 KB
BX304L01B-SW-99002-r12p0-01rel0.tgz Kernel Device Driver for Android r12p0-01rel0. Released on 26th April 2018 538 KB
BX301A01B-SW-99002-r11p0-01rel0.tgz Kernel Device Driver for Linux r11p0-01rel0. Released on 9th March 2018 567 KB
BX304L01B-SW-99002-r11p0-01rel0.tgz Kernel Device Driver for Android r11p0-01rel0. Released on 9th March 2018 567 KB
BX301A01B-SW-99002-r10p0-01rel0.tgz Kernel Device Driver for Linux r10p0-01rel0. Released on 23rd January 2018 544 KB
BX304L01B-SW-99002-r10p0-01rel0.tgz Kernel Device Driver for Android r10p0-01rel0. Released on 23rd January 2018 544 KB
BX301A01B-SW-99002-r9p0-01rel0.tgz Kernel Device Driver r9p0-01rel0 for Linux (released on 9th November 2017) 531 KB
BX304L01B-SW-99002-r9p0-01rel0.tgz Kernel Device Driver rp0-01rel0 for Android (released on 9th November 2017) 531 KB
BX301A01B-SW-99002-r8p0-01rel0.tgz Kernel Device Driver r8p0-01rel0 for Linux (released on 20th September 2017) 551 KB
BX304L01B-SW-99002-r8p0-01rel0.tgz Kernel Device Driver r8p0-01rel0 for Android (released on 20th September 2017) 552 KB
BX301A01B-SW-99002-r7p0-01rel0.tgz Kernel Device Driver r7p0-01rel0 for Linux (released on 10th July 2017) 527 KB
BX304L01B-SW-99002-r7p0-01rel0.tgz Kernel Device Driver r7p0-01rel0 for Android (released on 10th July 2017) 527 KB
BX301A01B-SW-99002-r6p0-01rel0.tgz Kernel Device Driver r6p0-01rel0 for Linux (released on 15th May 2017) 559 KB
BX304L01B-SW-99002-r6p0-01rel0.tgz Kernel Device Driver r6p0-01rel0 for Android (released on 15th May 2017) 559 KB
BX301A01B-SW-99002-r5p0-01rel0.tgz Kernel Device Driver r5p0-01rel0 for Linux (released on 24th March 2017) 495 KB
BX304L01B-SW-99002-r5p0-01rel0.tgz Kernel Device Driver r5p0-01rel0 for Android (released on 24th March 2017) 495 KB
BX301A01B-SW-99002-r4p0-01rel0.tgz Kernel Device Driver r4p0-01rel0 for Linux (Released on 20 Jan 2017) 481 KB
BX304L01B-SW-99002-r4p0-01rel0.tgz Kernel Device Driver r4p0-01rel0 for Android (Released on 20 Jan 2017) 481 KB
BX301A01B-SW-99002-r3p0-00rel0.tgz Kernel Device Driver r3p0-00rel0 for Linux (Released on 22 November 2016) 478 KB
BX304L01B-SW-99002-r3p0-00rel0.tgz Kernel Device Driver r3p0-00rel0 for Linux (Released on 22 November 2016) 478 KB
BX301A01B-SW-99002-r2p0-03rel0.tgz Kernel Device Driver r2p0-03rel0 for Linux (Released on 7 October 2016) 488 KB
BX304L01B-SW-99002-r2p0-03rel0.tgz Kernel Device Driver r2p0-03rel0 for Android (Released on 7 October 2016) 489 KB
BX301A01B-SW-99002-r1p0-01rel0.tgz Kernel Device Driver r1p0-01rel0 for Linux (Released on August 1 2016) 484 KB
BX304L01B-SW-99002-r1p0-01rel0.tgz Kernel Device Driver r1p0-01rel0 for Android (Released on August 1 2016) 484 KB
BX301A01B-SW-99002-r0p0-06rel0.tgz Kernel Device Driver r0p0-06rel0 for Linux (Released on 1 June 2016) 480 KB
BX304L01B-SW-99002-r0p0-06rel0.tgz Kernel Device Driver r0p0-06rel0 for Android (Released on 1 June 2016) 480 KB