Allwinner H2+ / H3 / H5

The H2+, H3 and H5 are pin-compatible Allwinner TV box SoCs, so one board design can carry any of them. The H2+ and H3 have four 32-bit Cortex-A7 cores and a Mali-400 MP2. The H2+ is limited to 1080p HDMI output. The H5 has four 64-bit Cortex-A53 cores and a Mali-450 MP4. All three have long-standing mainline Linux and U-Boot support from the linux-sunxi community.

General Specifications

Specs
PartCPUProcessMemoryGPUOther
Allwinner H54× Cortex-A53
Cryptography extensions
40 nmDDR3Mali-450 MP4
Vendor: OpenGL ES 2.0, OpenVG 1.1
Mesa: OpenGL 2.1, OpenGL ES 2.0 (Lima, Lima kernel); Lima: no OpenGL ES 3.x, OpenCL or Vulkan planned; Mali-470 unsupported
VPU: Decode: 4K@30fps H.265
Decode: 1080p@60fps H.264, VP8
Encode: 1080p@30fps H.264
Display: 4K@30
HDMI 1.4, CVBS
Ethernet: 1× 1 GbE (plus integrated 100 Mbit PHY)
Allwinner H34× Cortex-A740 nmDDR3Mali-400 MP2
Vendor: OpenGL ES 2.0, OpenVG 1.1
Mesa: OpenGL 2.1, OpenGL ES 2.0 (Lima, Lima kernel); Lima: no OpenGL ES 3.x, OpenCL or Vulkan planned; Mali-470 unsupported
VPU: Decode: 4K@30fps H.265
Decode: 1080p@60fps H.264, VP8
Encode: 1080p@30fps H.264
Display: 4K@30
HDMI 1.4, CVBS
Ethernet: 1× 1 GbE (plus integrated 100 Mbit PHY)
Allwinner H2+4× Cortex-A740 nmDDR3Mali-400 MP2
Vendor: OpenGL ES 2.0, OpenVG 1.1
Mesa: OpenGL 2.1, OpenGL ES 2.0 (Lima, Lima kernel); Lima: no OpenGL ES 3.x, OpenCL or Vulkan planned; Mali-470 unsupported
VPU: Decode: 1080p@60fps H.265, H.264, VP8
Encode: 1080p@30fps H.264
Display: 1080p
HDMI 1.4, CVBS
Ethernet: 1× 100 Mbit Ethernet (integrated PHY)

Linux Support

Mainline kernel

  • Fully supported
  • Works but not all features are implemented
  • Libre Computer boards on this SoC boot upstream Linux and U-Boot
  • The Mali-400/450 GPUs are supported by the Mesa Lima driver

Documentation


Boards with Allwinner H2+ / H3 / H5