Difference between revisions of "ARM Systems"

From MythTV Official Wiki
Jump to: navigation, search
(in the mean time 12.04 LTS images with hardware acceleration appear to be available)
 
(22 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
{| border=1 cellpadding=5 cellspacing=1
 
{| border=1 cellpadding=5 cellspacing=1
 
|- style="background-color: lightgreen; color:black"  
 
|- style="background-color: lightgreen; color:black"  
! System
+
! Board
! Processor
+
! [https://en.wikipedia.org/wiki/System_on_a_chip System on Chip]
 
! CPU Cores
 
! CPU Cores
 
! GPU Cores
 
! GPU Cores
Line 11: Line 11:
 
! 3D API
 
! 3D API
 
! Video API
 
! Video API
 +
! Notes
 +
|-
 +
! [http://www.raspberrypi.org/raspberry-pi-3-on-sale/ Raspberry PI 3 Model B]
 +
[[Raspberry Pi]]
 +
! Broadcom BCM2837
 +
! Cortex-A53 Quad core
 +
! [http://en.wikipedia.org/wiki/VideoCore Videocore 4]
 +
! 1 GiB
 +
! -
 +
! OpenGL ES 2.0
 +
! OpenMAX
 +
! working HDMI-CEC
 +
|-
 +
! [http://www.raspberrypi.org/raspberry-pi-2-on-sale/ Raspberry PI 2 Model B]
 +
[[Raspberry Pi]]
 +
! Broadcom BCM2836
 +
! Cortex-A7 Quad core
 +
! [http://en.wikipedia.org/wiki/VideoCore Videocore 4]
 +
! 1 GiB
 +
! [http://www.raspberrypi.org/downloads/ Snappy Core alpha-02] available
 +
! OpenGL ES 2.0
 +
! OpenMAX
 +
! working HDMI-CEC
 
|-
 
|-
 
! [http://www.raspberrypi.org/ Raspberry PI Model B]
 
! [http://www.raspberrypi.org/ Raspberry PI Model B]
 +
[[Raspberry Pi]]
 
! Broadcom BCM2835
 
! Broadcom BCM2835
 
! ARM1176JZFS 700MHz
 
! ARM1176JZFS 700MHz
 
! [http://en.wikipedia.org/wiki/VideoCore Videocore 4]
 
! [http://en.wikipedia.org/wiki/VideoCore Videocore 4]
! 512MB
+
! 512 MiB
 
! no
 
! no
 
! OpenGL ES 2.0
 
! OpenGL ES 2.0
 
! OpenMAX
 
! OpenMAX
 +
! working HDMI-CEC
 +
|-
 +
! [http://minix.com.hk/en/products/neo-x5-mini MiniX NEO X5]
 +
! Rockchip RK3066
 +
! Cortex-A9 Dual core
 +
! Mali 400 Quad core
 +
! 1 GiB DDR3
 +
! [http://ubuntu.g8.net/index.php/downloads 12.10 images] available
 +
!
 +
! Also has a VPU [https://code.google.com/p/rk3066-linux/issues/detail?id=1 but it appears it is not yet supported]
 +
!
 
|-
 
|-
 
! [http://www.wandboard.org/ Wandboard Quad]
 
! [http://www.wandboard.org/ Wandboard Quad]
Line 25: Line 60:
 
! Cortex-A9 Quad core
 
! Cortex-A9 Quad core
 
! Vivante GC2000 videocore
 
! Vivante GC2000 videocore
! 2 GB DDR3
+
! 2 GiB DDR3
! [http://wandboard.org/index.php/downloads 12.04 LTS images] available
+
! [http://wandboard.org/index.php/downloads 14.04 LTS images] available
 
!  
 
!  
 
! [http://boundarydevices.com/freescale-gstreamer-plugins/ Freescale's own with sample code available]
 
! [http://boundarydevices.com/freescale-gstreamer-plugins/ Freescale's own with sample code available]
 +
! [http://forums.wandboard.org/viewtopic.php?f=13&t=456 HDMI-CEC] (routing was fixed on dual and quad only!)
 +
|-
 +
! [http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145457216438 ODROID-C2]
 +
! [https://en.wikipedia.org/wiki/Amlogic#Media_player_SoCs_.28S9_family.29 Amlogic S905]
 +
! Cortex-A53 Quad core 2 GHz
 +
! Mali 450 MP
 +
! 2 GiB
 +
! [http://odroid.com/dokuwiki/doku.php?id=en:c2_release_linux_ubuntu Ubuntu 16.04]
 +
! OpenGL ES 2.0
 +
!
 +
! Infrared(IR) Receiver with dedicated remote, HDMI-CEC
 +
|-
 +
! [http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143703355573 ODROID-C1+]
 +
! [https://en.wikipedia.org/wiki/Amlogic#Media_player_SoCs_.28S8_family.29 Amlogic S805]
 +
! Cortex-A5 Quad core 1.5 GHz
 +
! Mali 450 MP2
 +
! 1 GiB
 +
! [http://odroid.com/dokuwiki/doku.php?id=en:c1_release_linux_ubuntu Ubuntu 14.04]
 +
! OpenGL ES 2.0
 +
! [http://forum.odroid.com/viewtopic.php?p=71138#p71138 custom AMLogic API with sample code in Kodi] ([http://forum.odroid.com/viewtopic.php?p=69149#p69149 with H.264/H.265 support at 1080p60!])
 +
! Infrared(IR) Receiver with dedicated remote, [http://forum.odroid.com/viewtopic.php?p=71994#p71994 HDMI-CEC fixed in the C1+]
 +
|-
 +
! [http://www.bananapi.org/p/product.html Banana Pi M1(+)]
 +
! [http://linux-sunxi.org/A20 Allwinner A20]
 +
! Cortex-A7 Dual-core
 +
! Mali 400 MP2
 +
! 1 GiB
 +
! [https://en.wikipedia.org/wiki/Banana_Pi unknown Lubuntu release with unknown hardware support]
 +
! OpenGL ES 2.0
 +
! [http://linux-sunxi.org/Kodi unknown to non-existent], [http://linux-sunxi.org/Cedrus#Current_status open-source VDPAU proof of concept] ([http://www.vdr-portal.de/board18-vdr-hardware/board98-arm-co/124190-sunxi-vdpau-wip-ehemals-interlaced-branch/ working well according to german VDR community])
 +
! GBit networking and SATA 2.0 to [https://forum.mythtv.org/viewtopic.php?p=4349#p4349 make it a backend], also IR receiver and [http://www.vdr-portal.de/board18-vdr-hardware/board98-arm-co/127636-libcec-kompatibler-treiber-f%C3%BCr-sunxi-chipsatz-cubieboard-cubietruck-bananapi-usw/ HDMI-CEC with libcec (german)]
 +
|-
 +
! [http://www.orangepi.org/orangepiplus2/ Orange Pi Plus2]
 +
! [http://linux-sunxi.org/H3 AllWinner H3]
 +
! Cortex-A7 Quad-core 1.2GHz (1.5GHz needs heatsinks)
 +
! Mali 400 MP2 @ 600MHz
 +
! 2 GiB DDR3 @ 560MHz<br/>
 +
16 GiB eMMC
 +
! [http://www.orangepi.org/downloadresources/ Many]
 +
Ubuntu 15.04<br/>
 +
Lubuntu<br/>
 +
Debian 8<br/>
 +
Arch<br/>
 +
Kali<br/>
 +
Raspbian<br/>
 +
Android<br/>
 +
[http://www.orangepi.org/orangepibbsen/forum.php?gid=46 Community Images]<br/>
 +
[http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=867 Full Jessie]
 +
! OpenGL ES 2.0 (X11 or Framebuffer)
 +
! VDPAU<br/>
 +
CedarX for H264/H265 (no library)
 +
! HDMI-CEC<br/>
 +
IR Receiver<br/>
 +
Sata2 (via USB)<br/>
 +
Gig Ethernet<br/>
 +
Wifi
 
|}
 
|}
  
See alse [http://en.wikipedia.org/wiki/Comparison_of_single-board_computers Wikipedia's comparison of single board computers].
+
See also [http://en.wikipedia.org/wiki/Comparison_of_single-board_computers Wikipedia's comparison of single board computers].
 +
 
 +
[[Category:Hardware]]

Latest revision as of 22:37, 11 May 2016

There are lots of nice little ARM systems for small money on offer. To run mythfrontend you need memory (keep in mind that the memory is shared between CPU and GPU!) and a fast CPU or supported GPU video decoding API.

Board System on Chip CPU Cores GPU Cores Memory Ubuntu 3D API Video API Notes
Raspberry PI 3 Model B

Raspberry Pi

Broadcom BCM2837 Cortex-A53 Quad core Videocore 4 1 GiB - OpenGL ES 2.0 OpenMAX working HDMI-CEC
Raspberry PI 2 Model B

Raspberry Pi

Broadcom BCM2836 Cortex-A7 Quad core Videocore 4 1 GiB Snappy Core alpha-02 available OpenGL ES 2.0 OpenMAX working HDMI-CEC
Raspberry PI Model B

Raspberry Pi

Broadcom BCM2835 ARM1176JZFS 700MHz Videocore 4 512 MiB no OpenGL ES 2.0 OpenMAX working HDMI-CEC
MiniX NEO X5 Rockchip RK3066 Cortex-A9 Dual core Mali 400 Quad core 1 GiB DDR3 12.10 images available Also has a VPU but it appears it is not yet supported
Wandboard Quad Freescale i.MX6 Quad Cortex-A9 Quad core Vivante GC2000 videocore 2 GiB DDR3 14.04 LTS images available Freescale's own with sample code available HDMI-CEC (routing was fixed on dual and quad only!)
ODROID-C2 Amlogic S905 Cortex-A53 Quad core 2 GHz Mali 450 MP 2 GiB Ubuntu 16.04 OpenGL ES 2.0 Infrared(IR) Receiver with dedicated remote, HDMI-CEC
ODROID-C1+ Amlogic S805 Cortex-A5 Quad core 1.5 GHz Mali 450 MP2 1 GiB Ubuntu 14.04 OpenGL ES 2.0 custom AMLogic API with sample code in Kodi (with H.264/H.265 support at 1080p60!) Infrared(IR) Receiver with dedicated remote, HDMI-CEC fixed in the C1+
Banana Pi M1(+) Allwinner A20 Cortex-A7 Dual-core Mali 400 MP2 1 GiB unknown Lubuntu release with unknown hardware support OpenGL ES 2.0 unknown to non-existent, open-source VDPAU proof of concept (working well according to german VDR community) GBit networking and SATA 2.0 to make it a backend, also IR receiver and HDMI-CEC with libcec (german)
Orange Pi Plus2 AllWinner H3 Cortex-A7 Quad-core 1.2GHz (1.5GHz needs heatsinks) Mali 400 MP2 @ 600MHz 2 GiB DDR3 @ 560MHz

16 GiB eMMC

Many

Ubuntu 15.04
Lubuntu
Debian 8
Arch
Kali
Raspbian
Android
Community Images
Full Jessie

OpenGL ES 2.0 (X11 or Framebuffer) VDPAU

CedarX for H264/H265 (no library)

HDMI-CEC

IR Receiver
Sata2 (via USB)
Gig Ethernet
Wifi

See also Wikipedia's comparison of single board computers.