Table of Contents

ODROID-H5

The ODROID-H5 is a versatile single-board-computer (SBC), made by Hardkernel in South Korea.

Imagine this [..] SBC provides you with 4, yes 4 M.2 slots, 3 being PCIe Gen 3 x2 lanes, 1 being PCIe Gen 3 x1 lane, allowing user customization with NVMe SSDs or PCIe to 6Gbs SATA or additional NICs or WiFi 6e or 7 or AI accelerators or custom cards (e.g. sensors.)
The team at Hardkernel imagined it and decided to make it a reality!

CPU Info

$ sudo inxi -Fc0
[..]
Machine:
  Type: Desktop Mobo: HARDKERNEL model: ODROID-H5 v: 1.0 serial: N/A
    UEFI: American Megatrends LLC. v: 1.2 date: 04/10/2026
CPU:
  Info: 8-core model: Intel Core i3-N300 bits: 64 type: MCP cache: L2: 4 MiB
  Speed (MHz): avg: 3768 min/max: 700/3800 cores: 1: 3768 2: 3768 3: 3768
    4: 3768 5: 3768 6: 3768 7: 3768 8: 3768
Graphics:
  Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel
  Display: server: X.org v: 1.21.1.16 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: iris gpu: i915 tty: 83x72 resolution: 2560x1440
  API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.0.7-2
    note: console (EGL sourced) renderer: Mesa Intel Graphics (ADL-N), llvmpipe
    (LLVM 19.1.7 256 bits)
  API: Vulkan v: 1.4.309 drivers: intel,llvmpipe surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo de: xfce4-display-settings
    x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Alder Lake-N PCH High Definition Audio driver: snd_hda_intel
  API: ALSA v: k7.0.10+deb13-amd64 status: kernel-api
  Server-1: PulseAudio v: 17.0 status: active (root, process)
Network:
  Device-1: Realtek RTL8127 10GbE driver: r8169
  IF: enp2s0 state: up speed: 2500 Mbps duplex: full mac: 00:1e:06:45:e3:24
Drives:
[..]
Partition:
[..]
Sensors:
  System Temperatures: cpu: 37.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.37 GiB used: 788.8 MiB (5.0%) igpu: 60 MiB
  Processes: 186 Uptime: 2h 6m Init: systemd Shell: Sudo inxi: 3.3.38
$ cat /proc/cpuinfo  | grep 'flags'| uniq
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good amd_lbr_v2 nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpuid_fault cpb cat_l3 cdp_l3 hw_pstate ssbd mba perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk avx512_bf16 clzero irperf xsaveerptr rdpru wbnoinvd cppc arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold vgif x2avic v_spec_ctrl vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid overflow_recov succor smca fsrm flush_l1d amd_lbr_pmc_freeze

Benchmarks

Benchmarks ran on 20260626 with a CPU fan installed:

$ cat /proc/version
Linux version 7.0.10+deb13-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 
14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 7.0.10-1~bpo13+1 (2026-05-28)

SBC Bench

https://github.com/ThomasKaiser/sbc-bench

sudo /bin/bash ./sbc-bench.sh -c

[..]

sbc-bench v0.9.72

Installing needed tools: [..]

Results validation:

  * Measured clockspeed not lower than advertised max CPU clockspeed
  * No swapping
  * Background activity (%system) OK
  * Powercap detected. Details: "sudo powercap-info -p intel-rapl" -> https://tinyurl.com/4jh9nevj

Memory performance
memcpy: 12333.5 MB/s
memset: 22045.1 MB/s

Cpuminer total scores (5 minutes execution): 65.77,65.76,65.75,65.74,65.73,65.72,65.71,65.70,65.69,65.68,65.67,65.66,65.65,65.64,65.62,65.61,65.54,65.42,65.38,63.63,61.90,60.49,60.27,60.16,59.71,59.50,59.47,59.32,59.18 kH/s

7-zip total scores (3 consecutive runs): 24415,24486,24467, single-threaded: 4533

OpenSSL results:
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc    1065366.13k  1783384.17k  1865415.42k  1887468.89k  1893976.75k  1893799.25k
aes-128-cbc    1086106.30k  1783421.12k  1865784.06k  1887488.68k  1884291.07k  1894361.77k
aes-192-cbc    1063759.89k  1515890.07k  1575023.62k  1590481.24k  1594657.45k  1587664.21k
aes-192-cbc    1063772.84k  1515916.10k  1575005.95k  1590188.03k  1592377.34k  1595337.39k
aes-256-cbc    1027692.81k  1318165.93k  1362277.80k  1374205.61k  1377626.79k  1377856.17k
aes-256-cbc    1006895.55k  1318164.61k  1362277.89k  1374208.68k  1377648.64k  1377867.09k

Unable to upload full test results. Please copy&paste the below stuff to pastebin.com and
provide the URL. Check the output for throttling and swapping please.


sbc-bench v0.9.72 HARDKERNEL ODROID-H5 1.0 / i3-N300 (Fri, 26 Jun 2026 13:54:02 -0400)

Distributor ID:	Debian
Description:	Debian GNU/Linux 13 (trixie)
Release:	13
Codename:	trixie

Device Info:
	Manufacturer: HARDKERNEL
	Product Name: ODROID-H5
	Version: 1.0

BIOS/UEFI:
	Vendor: American Megatrends International, LLC.
	Version: 1.2
	Release Date: 04/10/2026
	BIOS Revision: 1.2
[..]

Full benchmark: odroid-h5_sbc-bench.txt

Openbenchmarking

$ sudo phoronix-test-suite benchmark build-linux-kernel

    Evaluating External Test Dependencies ..............................................................................................
    Evaluating System Dependencies .....................................................................................................

Phoronix Test Suite v10.8.4

    Installed:     pts/build-linux-kernel-1.18.0


Timed Linux Kernel Compilation 7.0:
    pts/build-linux-kernel-1.18.0
    Processor Test Configuration
        1: defconfig    [Default Kernel Build]
        2: allmodconfig [This option is *much* more time consuming.]
        3: Test All Options
        ** Multiple items can be selected, delimit by a comma. **
        Build: 1


System Information


  PROCESSOR:              Intel Core i3-N300 @ 3.80GHz
    Core Count:           8                                           
    Extensions:           SSE 4.2 + AVX2 + AVX + RDRAND + FSGSBASE    
    Cache Size:           6 MB                                        
    Microcode:            0x1e                                        
    Core Family:          Alder Lake                                  
    Scaling Driver:       intel_pstate performance (EPP: performance) 

  GRAPHICS:               Intel Alder Lake-N [UHD ]
    Frequency:            1250MHz          
    Monitor:              EV2781           
    Screen:               2560x1440        

  MOTHERBOARD:            HARDKERNEL ODROID-H5 v1.0
    BIOS Version:         1.2                             
    Chipset:              Intel Alder Lake-N PCH          
    Audio:                Intel Alder Lake-N PCH HD Audio 
    Network:              Realtek RTL8127 10GbE           

  MEMORY:                 1 x 16 GB DDR5-4800MT/s

  DISK:                   1024GB KINGSTON OM8PGP41024Q-A0
    File-System:          ext4                          
    Mount Options:        errors=remount-ro relatime rw 
    Disk Scheduler:       NONE                          
    Disk Details:         Block Size: 4096              

  OPERATING SYSTEM:       Debian 13
    Kernel:               7.0.10+deb13-amd64 (x86_64)                                                                                         
    Desktop:              Xfce                                                                                                                
    Display Server:       X Server 1.21.1.16                                                                                                  
    Compiler:             GCC 14.2.0                                                                                                          
    Security:             gather_data_sampling: Not affected                                                                                  
                          + ghostwrite: Not affected                                                                                          
                          + indirect_target_selection: Not affected                                                                           
                          + itlb_multihit: Not affected                                                                                       
                          + l1tf: Not affected                                                                                                
                          + mds: Not affected                                                                                                 
                          + meltdown: Not affected                                                                                            
                          + mmio_stale_data: Not affected                                                                                     
                          + old_microcode: Not affected                                                                                       
                          + reg_file_data_sampling: Mitigation of Clear Register File                                                         
                          + retbleed: Not affected                                                                                            
                          + spec_rstack_overflow: Not affected                                                                                
                          + spec_store_bypass: Mitigation of SSB disabled via prctl                                                           
                          + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization                                
                          + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; PBRSB-eIBRS: Not affected; BHI: BHI_DIS_S 
                          + srbds: Not affected                                                                                               
                          + tsa: Not affected                                                                                                 
                          + tsx_async_abort: Not affected                                                                                     
                          + vmscape: Mitigation of IBPB before exit userspace                                                                 

    Would you like to save these test results (Y/n): n

   Timed Linux Kernel Compilation 7.0:
    pts/build-linux-kernel-1.18.0 [Build: defconfig]
    Test 1 of 1
    Estimated Trial Run Count:    3                      
    Estimated Time To Completion: 17 Minutes [18:28 UTC] 
        Running Pre-Test Script @ 18:11:51
        Started Run 1 @ 18:12:00
        Running Interim Test Script @ 18:17:39
        Started Run 2 @ 18:17:44
        Running Interim Test Script @ 18:23:19
        Started Run 3 @ 18:23:24
        Running Post-Test Script @ 18:29:00

    Build: defconfig:
        336.525
        333.916
        333.874

    Average: 334.772 Seconds
    Deviation: 0.45%

    Comparison of 508 OpenBenchmarking.org samples since 20 April; median result: 85.56 Seconds. Box plot of samples:
    [                                                                                          |------------------------------*----#*#*#*#*]
                                                                                            This Result (9th Percentile): 335 ^
                                                                                                               AMD Ryzen 9 9950X3D2: 47.7 ^
                                                                                                                 AMD Ryzen 9 5900X: 103 ^
                                                                                                             AMD Ryzen 7 5800X3D: 158 ^
                                                                                                        Intel Core Ultra 5 335: 188 ^