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
| Part | CPU | Process | Memory | GPU | Other |
|---|---|---|---|---|---|
| Allwinner H5 | 4× Cortex-A53 Cryptography extensions | 40 nm | DDR3 | Mali-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 H3 | 4× Cortex-A7 | 40 nm | DDR3 | Mali-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-A7 | 40 nm | DDR3 | Mali-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