NanoPC T4 Review – A Powerful High End Raspberry Pi alternative

FriendlyElec (FriendlyArm) NanoPC T4 Board Powered By RK3399 Processor

2 483

NanoPC-T4 | Introduction

The NanoPC-T4 is by far the smallest RK3399 based high-performance SBC ARM board with popular ports and interfaces. Its software is fully based on open source, measuring only 100 x 64 mm. It comes with 4GB LPDDR3 RAM, 16GB eMMC flash, onboard 2.4G & 5G dual-band WiFi module and a full standard M.2 PCIe interface which supports an NVME SSD high-speed hard drive. The NanoPC-T4 supports GPU and VPU acceleration and works with Android 7.1 and Lubuntu Desktop.

As for onboard interfaces, the NanoPC-T4 has a MIPI-CSI dual camera interface, a MIPI-DSI and an EDP display interfaces, and an HDMI 2.0 interface. It has Type-C/DP, USB 3.0, USB2.0, MicroSD, Gbps Ethernet port, 3.5mm audio jack, infrared receiver, AD input, serial debug interface and a 40Pin RPi compatible connector.

In the graphics and video arena, The T4 is equipped with RK3399 SoC that has an internal Mali-T860 GPU which has powerful capabilities of processing 3D and HD H.265/H2.64 video streams. It supports dual camera inputs, dual ISP interface capable of doing image processing up to 13MPix/s. The NanoPC-T4 is a perfect platform for AI and deep learning applications. It can be used in advertisement machines, game machines, video conference applications, surveillance systems, clusters, VR/AR applications, and machine vision applications. For more information about the product you are welcome to check the FriendlyElec (FirednlyARM) website link posted below:

Buy It from FriendlyElec Website

NanoPC-T4 | Front view

NanoPC-T4 | Back view

 

NanoPC-T4 Review (TOC)

  1. Product Introduction, Main highlights, Specs
  2. Package
  3. Unboxing
  4. Hardware
  5. Design and Quality
  6. Cooling
  7. Operation Temperature 
  8. storage
  9. connectivity
  10.  Software Support & Benchmarks
  11. Final verdict
  12. Pros & Cons

 

Main Highlights:

  1. Powerful RK3399 CPU: Dual-Core Cortex-A72 + Quad-Core Cortex-A53
  2. High-performance Mali-T864 GPU: Perfect for VR/AR/AI applications
  3. Support Dual OS Booting
  4. M.2 M-Key PCIe x4 socket
  5. Dual-Channel 4GB LPDDR3 RAM
  6. 802.11AC Dual Band WiFi Support
  7. USB 3.0 Port x1
  8. Type-C/DP Port x1
  9. Gbps Ethernet port x1
  10. HDMI 2.0 – 4K x 2K @60 fps
  11. MIPI-CSI x2 – Support Dual Camera
  12. Supported OS: Android 7.1 and Lubuntu Desktop.

 

NanoPC-T4 Specification:

  • SoC: Rockchip RK3399
    • CPU: big.LITTLE,Dual-Core Cortex-A72(up to 2.0GHz) + Quad-Core Cortex-A53(up to 1.5GHz)
    • GPU: Mali-T864 GPU,supports OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11, and AFBC
    • VPU: 4K VP9 and 4K 10bits H265/H264 60fps decoding, Dual VOP, etc
  • PMU: RK808-D PMIC, cooperated with independent DC/DC, enabling DVFS, software power-down, RTC wake-up, system sleep mode
  • RAM: Dual-Channel 4GB LPDDR3-1866
  • Flash: 16GB eMMC 5.1 Flash
  • Ethernet: Native Gigabit Ethernet
  • Wi-Fi/BT: 802.11a/b/g/n/ac, Bluetooth 4.1, Wi-Fi and Bluetooth combo module, dual antenna interface
  • Video Input: two 4-Lane MIPI-CSI, dual ISP, up to 13MPix/s,supports simultaneous input of dual camera data
  • Video output
    • HDMI: HDMI 2.0a, supports 4K@60Hz,HDCP 1.4/2.2
    • DP on Type-C: DisplayPort 1.2 Alt Mode on USB Type-C
    • LCD Interface: one eDP 1.3(4-Lane,10.8Gbps), one 4-Lane MIPI-DSI
  • Audio Out: 3.5mm Dual channel headphone jack, or HDMI
  • Audio In: Onboard microphone
  • USB 2.0: 2 independent native USB 2.0 Host A interfaces
  • USB 3.0: 1 native USB 3.0 Host A type interface
  • USB Type-C: Supports USB3.0 Type-C and DisplayPort 1.2 Alt Mode on USB Type-C
  • PCIe: One M.2 M-Key PCIe x4 socket, compatible with PCIe 2.1, Dual operation mode; Onboard M3 PCB nut for mounting M.2 2280 module
  • microSD Slot x 1
  • 40Pin GPIO Extension ports:
    • 1 X 3V/1.8V I2C, up to 2 x 3V UART, 1 X 3V SPI, 1 x SPDIF_TX, up to 8 x 3V GPIOs
    • 1 x 1.8V I2S, 3 x 1.8V GPIOs
  • ADC: 3 x 1.8V ADC inputs, 5 Pin 2.54mm header
  • Debug: one Debug UART, 4 Pin 2.54mm header, 3V level, 1500000bps
  • Keys: PowerKey, Reset, MASKROM(BOOT), Recovery
  • LED: 1 x power LED and 1 x GPIO Controlled LED
  • IR receiver: Onboard IR receiver, Accepts 38KHz carrier frequency
  • RTC Battery: 2 Pin 1.27/1.25mm RTC battery input connector
  • Cooling: two 2.5mm PCB nuts for mounting heat sink; 3 Pin 12V cooling fan interface with PWM
  • Power supply: DC 12V/2A
  • PCB: Ten Layer, 100 mm x 64 mm
  • Ambient Operating Temperature: 0℃ to 80℃

 

 NanoPC-T4 | Package Content

NanoPC-T4 Package ItemsMain Package (Board + WiFi Antennas)

  • NanoPC-T4 Board + WiFi Antennas Package - 1 of 4
  • NanoPC-T4 Board + WiFi Antennas Package - 2 of 4
  • NanoPC-T4 Board + WiFi Antennas Package - 3 of 4
  • NanoPC-T4 Board + WiFi Antennas Package - 4 of 4

NanoPC-T4 | Package (Kit) Unboxing

NanoPC-T4 UnboxedUnboxed Items

  • NanoPC T4 Unboxing | Board & WiFi Antennas Package
  • NanoPC T4 Unboxing | WiFi Antennas Package
  • NanoPC T4 Unboxing | 12V-2A Power Adapter
  • NanoPC T4 Unboxing | Acrylic Case
  • NanoPC T4 Unboxing | Heatsink + Fastners

 Additional Accessories

  • NanoPC T4 Items | Heat sink + Thermal Pad
  • NanoPC T4 Items | Heatsink - Front view
  • NanoPC T4 Items | Heatsink - Rear view
  • NanoPC T4 Items | 12v - 2A Power Adapter
  • NanoPC T4 Items | Power Adapter Extension Cable
  • NanoPC T4 Items | x2 External Wire Type Antennas
  • NanoPC T4 Items | Acrylic Case Kit

Hardware

In terms of hardware specification, this hardware is considered top notch. Based on a six-core Rockchip RK3399 processor. This CPU comes with Dual-Core Cortex-A72 and additional  Quad-Core Cortex-A53 along with a Mali-T864 GPU that provide a perfect pick for VR/AR/AI applications. The NanoPC T4 dual camera interface is also an idle suitable for machine vision applications such as robotics, face recognition and so forth.

In addition, you can find an HDMI 2.0 Port and a DP 1.2 interface that can be used to output video at a maximum resolution of 4Kx2K@60fps. One of the highlights of the board is the massive 4GB LPDDR3 RAM that greatly improves performance and eliminates the need to use a swap partition under Ubuntu OS. 

CPU Benchmark | NanoPC T4 vs. Raspberry Pi 3

The NanaPC T4 board comes with a powerful hardware, based on latest Rockchip RK3399 Hexa Core processor 64bit CPU. According to my tests, It’s CPU outranked the Raspberry Pi 3 Broadcom BCM2837 Quad-core 64bit CPU. For testing, I used the Sysbench benchmark tool running 4 and 32 threads.

 

NanoPC T4

Raspberry Pi 3

Test Results

Test #2 – 4 threads Sysbench CPU Test

  • Raspberry Pi 3 – total time is taken by event execution: 419.4695
  • NanoPC T4 – total time is taken by event execution: 274.4262
  • Result: In favor of T4 with ~%65 faster execution time.

 

Test #1 – 32 threads Sysbench CPU Test

  • Raspberry Pi 3 – total time is taken by event execution: 3351.6045
  • NanoPC T4 – total time is taken by event execution: 1587.2916
  • Result: In favor of T4 with ~%47 faster execution time. 

Note: A shorter execution time is Better!

 

CPU Information | CPU-Z

NanoPC T4 | Full view

  • NanoPC T4 Board | Full view
  • NanoPC T4 Board | Full Upper view
  • NanoPC T4 Board | Front view
  • NanoPC T4 Board | Rear view
  • NanoPC T4 Board | Right view
  • NanoPC T4 Board | Left view
  • NanoPC T4 Board | Back view
  • NanoPC T4 Board | Front view

Design and Quality

My personal impression of the board was excellent. In terms of quality and design, we are talking about a top quality product. The board itself is very compact measuring 64×100 mm Compared to the Raspberry Pi 3 Board that is slightly smaller, that measures 56x85mm.

 

Cooling

The NanoPC-T4 package includes a passive aluminum heat-sink unit (without a fan), a pair of screws and a thermal silicon pad that is very simple to mount to the board special designed threads. This type arrangement provides good clamping force against the RK3399 chip to achieve best optimal heat conductivity. If you still need extra cooling, friendlyARM also provides a fan that can be connected to the upper plate of the acrylic case.

Mounting The Heat-sink

Operation Temperature (Idle Mode)

FriendlyARM included with the package a simple case, composed of two plats assembled with a series of screws and bolts that hold the PCB. Because this an open type of case and not a closed one, most of the interfaces can be easily accessed and the chips disputing the heat can cool down quickly. personally, I would prefer having a metal case similar to the NanoPC-T3 Plus. If you are still keen on a closed case, you can always design and 3D print.

Based on my quick test, the CPU temperature in idle mode measured between 39-40C (As seen below):

Storage

Maybe one of the top highlights of this board is the M.2 PCIe socket located on the rear side of the T4 board. With this feature, users can connect an NVME SSD (Solid-State Drive) Card to extend local storage way beyond the 16GB eMMC limit. Depending on the capacity of the card ( 64GB/128GB/256GB) and brand name, you can find a suitable one for price range starting at $20 and above. If you are asking what is the form factor for this interface. The dimensions of the SSD card are pretty standard and fixed measuring 22x80mm. For more questions about compatible SSD, you are welcome to email FreindlyARM sales/tech team.

Based on my checks, after burning Ubuntu image to the 16GB eMMC chip you will be left with ~11GB of free space (As shown below):

Connectivity

The NanoPC-T4 support 2.4G & 5G dual-band WiFi network. FirenlyARM provided a simple wire type antenna to connect with two IPX on-board sockets. Personally, I didn’t like this type of arrangement of the wires, that are thrown out of the case. Instead, It was nice having a pair of RP-SMA Antennas that can be mounted in holes on the upper cover of the case. That said, the performance of the Gigabyte Ethernet and the WiFi were excellent.

 

Software Support

Jumping to main highlights this board has to offer. The NanoPC-T4 comes with massive 4GB of RAM which is more than enough to smoothly run multiple apps in the background under Android 7.1.2 and Ubuntu with zero glitches. android and Linux, what can be very limited for users that are interested in experiencing a wide variety of operating systems. That said, my experience running both images was nothing but good. Ubuntu came configured properly with all the WiFi and LAN settings. The operating systems booted from eMMC very fast, in a matter of few seconds. 

You don’t have to be a rocket genius to know how to burn the images. FriendlARM created a user-friendly tool called eFlasher (eMMC-flasher) utility, that lets you burn the easily burn images into the 16GB eMMC Chip with a click of a button.

Lubuntu 16.04 LTS | Screenshots 

  • NanoPC-T4 | Lubuntu CPU information
  • NanoPC-T4 | Lubuntu Accessories
  • NanoPC-T4 | Lubuntu Electronics
  • NanoPC-T4 | Lubuntu Electronics
  • NanoPC-T4 | Lubuntu Memory Information
  • NanoPC-T4 | Lubuntu Network
  • NanoPC-T4 | Lubuntu Office
  • NanoPC-T4 | Lubuntu Other
  • NanoPC-T4 | Lubuntu Preferences
  • NanoPC-T4 | Lubuntu Programming
  • NanoPC-T4 | Lubuntu Storage information
  • NanoPC-T4 | Lubuntu System information
  • NanoPC-T4 | Lubuntu Task Manager
  • NanoPC-T4 | Lubuntu Volume Control

Android 7.1.2 | Screenshots 

AnTuTu Benchmark

  • NanoPC-T4 | AnTuTu Main Scores
  • NanoPC-T4 | AnTuTu CPU Score
  • NanoPC-T4 | AnTuTu GPU Score
  • NanoPC-T4 | AnTuTu UX Score
  • NanoPC-T4 | AnTuTu MEM Score

Assembling All Items Together

Final verdict

No doubt that the Nano PC T4 is an excellent SBC designed for power users looking for high-quality hardware suitable for high demand applications. As a user, I was missing more extensive software support. For example, more Linux distributions and perhaps Kodi media play to work under Lubuntu OS. This review was very general, focusing on the board main features, without testing that wide selection of interfaces it has to offer. Having said that, If you are looking for a top-level board and willing to compromise on using only two types of operating system, then this board is a great choice.

80%
Awesome
  • Design
2 Comments
  1. 藏金网 says

    这个博客就像一座宝藏,我是来掘金滴!

    1. androidpimp says

      Thank you

Leave A Reply

Your email address will not be published.