На прошлой неделе я получил комплект для обзора, в который входили одноплатный компьютер ODROID-H5, корпус Type1, модуль M.2 10GbE и другие аксессуары . В первой части обзора я провел распаковку, собрал комплект и проверил, может ли он загружаться с M.2 NVMe SSD под управлением Ubuntu 24.04 и Windows 11.
Теперь я обновил систему до Ubuntu 26.04, запустил несколько тестов производительности, проверил два порта 10GbE RJ45, а также другие функции. Сегодня я расскажу о своем опыте.

Обновление с Ubuntu 24.04 до Ubuntu 26.04
M.2 NVMe SSD объемом 512 ГБ, который я использую в ODROID-H5, достался от ноутбука, который я обновил до SSD на 2 ТБ. Это означает, что операционные системы не обновлялись несколько месяцев. Хотя Ubuntu 24.04 загружалась, она не отображала два интерфейса 10GbE.
Это связано с тем, что необходимые драйверы отсутствовали в версии Ubuntu 24.04 HWE на SSD. Я подумал, что нет проблем, просто воспользуюсь USB-C док-станцией со встроенным Ethernet. Единственная проблема в том, что ODROID-H5 не имеет порта USB-C. Я заменил кабель USB-C на USB-C на кабель USB-C на USB-A (питание и данные), но USB-C док-станция (MINIX 480GB SSD) не распозналась с этим кабелем. В итоге я использовал тот же USB-кабель со своим смартфоном на Android, включил USB-модем и обновил Ubuntu 24.04 до более нового ядра (Linux 6.17) с драйверами RTL8127.
После этого оба интерфейса Ethernet на базе RTL8127 со скоростью 10 Гбит/с были распознаны. Поэтому я отключил смартфон на Android и без серьезных проблем обновился с Ubuntu 24.04 до Ubuntu 26.04 через один из портов Ethernet. Вероятно, это уникальный случай, и любой, кто устанавливает Ubuntu 26.04 или последнюю версию Ubuntu 24.04, должен получить оба порта RJ45 работающими «из коробки».
Информация о системе ODROID-H5 на Ubuntu 26.04
Давайте проверим системную информацию в разделе Настройки->О системе.
Отображается аппаратная модель HARDKERNEL ODROID-H5 с восьмиядерным процессором Intel Core i3-N300, 16 ГБ ОЗУ и 512,1 ГБ дискового пространства под управлением Ubuntu 26.04 LTS. Имя устройства — CNX-LAPTOP-5, так как оно досталось от ноутбука, и я вскоре изменю его на CNX-ODROID-H5…

Ubuntu 26.04 LTS 64-битная версия поставляется с Linux 7.0 и по умолчанию использует оконную систему Wayland, как и ожидалось…
Давайте узнаем больше подробностей о системе с помощью утилиты inxi:
jaufranc@CNX-ODROID-H5:~$ sudo inxi -Fc0
System:
Host: CNX-ODROID-H5 Kernel: 7.0.0-15-generic arch: x86_64 bits: 64
Console: pty pts/1 Distro: Ubuntu 26.04 (Resolute Raccoon)
Machine:
Type: Desktop Mobo: HARDKERNEL model: ODROID-H5 v: 1.0 serial: N/A
Firmware: UEFI vendor: American Megatrends LLC. v: 1.2 date: 04/09/2026
CPU:
Info: 8-core model: Intel Core i3-N300 bits: 64 type: MCP cache: L2: 4 MiB
Speed (MHz): avg: 700 min/max: 700/3800 cores: 1: 700 2: 700 3: 700 4: 700
5: 700 6: 700 7: 700 8: 700
Graphics:
Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel
Display: unspecified server: X.org v: 1.21.1.22 with: Xwayland v: 24.1.10
driver: X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915
tty: 80x24 resolution: 1920x1080
API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 26.0.3-1ubuntu1
note: console (EGL sourced) renderer: Mesa Intel Graphics (ADL-N), llvmpipe
(LLVM 21.1.8 256 bits)
Info: Tools: api: eglinfo,glxinfo wl: swaymsg,wlr-randr 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.0-15-generic status: kernel-api
Network:
Device-1: Realtek RTL8127 10GbE driver: r8169
IF: enp1s0 state: down mac: 00:1e:06:45:e4:cc
Device-2: Realtek RTL8127 10GbE driver: r8169
IF: enp2s0 state: up speed: 2500 Mbps duplex: full mac: 00:1e:06:45:dc:2b
IF-ID-1: docker0 state: down mac: 46:3e:46:34:b1:c2
Drives:
Local Storage: total: 476.94 GiB used: 332.89 GiB (69.8%)
ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNU512GZ size: 476.94 GiB
Partition:
ID-1: / size: 369.97 GiB used: 332.79 GiB (90.0%) fs: ext4
dev: /dev/nvme0n1p5
ID-2: /boot/efi size: 256 MiB used: 103.7 MiB (40.5%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 8 GiB used: 0 KiB (0.0%) file: /swapfile
ID-2: swap-2 type: zram size: 7.43 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 79.5 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 14.86 GiB used: 3.97 GiB (26.7%)
igpu: 60 MiB
Processes: 284 Uptime: 2m Init: systemd Shell: Sudo inxi: 3.3.40
Core i3-N300 имеет восемь ядер с тактовой частотой от 700 до 3800 МГц, два интерфейса RTL8127 10GbE обнаруживаются при подключении на скорости 2,5 Гбит/с (ожидаемо, так как мини-ПК на данный момент подключен к коммутатору 2,5GbE), у нас есть 16 ГБ ОЗУ и NVMe SSD объемом 476,94 ГиБ. Все выглядит хорошо, за исключением того, что температура процессора 79,5°C вызывает некоторое беспокойство после обновления нескольких пакетов в Ubuntu 26.04.
Тесты производительности ODROID-H5
Давайте выясним, как одноплатный компьютер работает в некоторых тестах, все проводилось при комнатной температуре около 30-32°C.
Начну с обычного скрипта sbc-bench.sh:
jaufranc@CNX-ODROID-H5:~$ sudo ./sbc-bench.sh -r
Starting to examine hardware/software for review purposes...
sbc-bench v0.9.72
Installing needed tools: apt-get -f -qq -y install powercap-utils links mmc-utils smartmontools stress-ng, p7zip 16.02, tinymembench, ramlat, mhz, cpufetch, cpuminer. Done.
Checking cpufreq OPP. Done.
Executing tinymembench. Done.
Executing RAM latency tester. Done.
Executing OpenSSL benchmark. Done.
Executing 7-zip benchmark. Done.
Throttling test: heating up the device, 5 more minutes to wait. Done.
Checking cpufreq OPP again. Done (12 minutes elapsed).
Results validation:
* Measured clockspeed not lower than advertised max CPU clockspeed
* No swapping
* Background activity (%system) OK
* Too much other background activity: 0% avg, 4% max -> https://tinyurl.com/mr2wy5uv
* Powercap detected. Details: "sudo powercap-info -p intel-rapl" -> https://tinyurl.com/4jh9nevj
# HARDKERNEL ODROID-H5 1.0 / i3-N300
Tested with sbc-bench v0.9.72 on Sat, 30 May 2026 14:55:58 +0700.
### General information:
Information courtesy of cpufetch:
Name: Intel(R) Core(TM) i3-N300
Microarchitecture: Alder Lake
Technology: 10nm
Max Frequency: 3.800 GHz
Cores: 8 cores
AVX: AVX,AVX2
FMA: FMA3
L1i Size: 64KB (512KB Total)
L1d Size: 32KB (256KB Total)
L2 Size: 2MB (4MB Total)
L3 Size: 6MB
i3-N300, Kernel: x86_64, Userland: amd64
CPU sysfs topology (clusters, cpufreq members, clockspeeds)
cpufreq min max
CPU cluster policy speed speed core type
0 0 0 700 3800 -
1 0 1 700 3800 -
2 0 2 700 3800 -
3 0 3 700 3800 -
4 0 4 700 3800 -
5 0 5 700 3800 -
6 0 6 700 3800 -
7 0 7 700 3800 -
15215 KB available RAM
### Policies (performance vs. idle consumption):
Status of performance related policies found below /sys:
/sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave
### Clockspeeds (idle vs. heated up):
Before at 92.0°C:
cpu0: OPP: 3800, Measured: 3786
After at 94.0°C (throttled):
cpu0: OPP: 3800, Measured: 3638 (-4.3%)
### Performance baseline
* memcpy: 10382.9 MB/s, memchr: 16875.8 MB/s, memset: 19661.3 MB/s
* 16M latency: 104.2 91.02 104.0 91.47 103.8 87.02 85.24 91.69
* 128M latency: 111.0 107.6 111.4 108.1 111.3 104.2 103.7 107.3
* 7-zip MIPS (3 consecutive runs): 13754, 12460, 11069 (12430 avg), single-threaded: 3797
* `aes-256-cbc 636313.90k 942809.62k 1019438.34k 1045540.18k 1062128.30k 1053212.67k`
* `aes-256-cbc 778920.92k 1068944.68k 1137494.19k 1157777.41k 1166417.92k 1164170.58k`
### PCIe and storage devices:
* Intel Alder Lake-N [UHD Graphics] (Onboard - Video): driver in use: i915
* Intel Alder Lake-N Processor USB 3.2 xHCI (Onboard - Other): driver in use: xhci_hcd
* Intel Alder Lake-N PCH USB 3.2 Gen 2x1 (10 Gb/s) xHCI Host (Onboard - Other): driver in use: xhci_hcd
* Intel Alder Lake-N eMMC (Onboard - Other): driver in use: sdhci-pci
* Intel Alder Lake-N PCH High Definition Audio (Onboard - Sound): driver in use: snd_hda_intel
* Realtek RTL8127 10GbE: Speed 8GT/s, Width x2, driver in use: r8169,
* Realtek RTL8127 10GbE: Speed 8GT/s, Width x2, driver in use: r8169,
* 476.9GB "INTEL SSDPEKNU512GZ" SSD as /dev/nvme0: Speed 8GT/s, Width x2 (downgraded), 4% worn out, drive temp: 60°C, ASPM Disabled
* Winbond W25Q128JV 16MB SPI NOR flash, drivers in use: spi-nor/intel-spi
### Challenging filesystems:
The following partitions are NTFS: nvme0n1p3,nvme0n1p4 -> https://tinyurl.com/mv7wvzct
### Swap configuration:
* /swapfile on /dev/nvme0n1p5: 8.0G (0K used)
* /dev/zram0: 7.4G (0K used, lzo-rle, 4K streams, 74B data, 12K compressed, total)
### Software versions:
* Ubuntu 26.04 LTS (resolute)
* Compiler: /usr/bin/gcc (Ubuntu 15.2.0-16ubuntu1) 15.2.0 / x86_64-linux-gnu
* OpenSSL 3.5.5, built on 27 Jan 2026 (Library: OpenSSL 3.5.5 27 Jan 2026)
### Kernel info:
* `/proc/cmdline: BOOT_IMAGE=/boot/vmlinuz-7.0.0-15-generic root=UUID=39c940e2-b543-4242-a63b-816552412786 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M`
* Vulnerability Reg file data sampling: Mitigation; Clear Register File
* Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
* Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
* Vulnerability Vmscape: Mitigation; IBPB before exit to userspace
* Kernel 7.0.0-15-generic / CONFIG_HZ=1000
Waiting for the device to cool down............... 94.0°C^C
Троттлинг CPU происходит, и температура процессора постоянно очень высокая. Мы можем проверить несколько точек данных из полного лога .
Тест памяти Tinymembench является однопоточным и обычно не нагружает систему, но температура была 94-95°C:
System health while running tinymembench:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
14:44:12: 3433MHz 1.76 12% 0% 4% 6% 0% 0% 95.0°C
14:44:22: 3450MHz 1.64 12% 0% 12% 0% 0% 0% 95.0°C
14:44:33: 3253MHz 1.54 12% 0% 12% 0% 0% 0% 95.0°C
14:44:43: 3648MHz 1.46 12% 0% 12% 0% 0% 0% 94.0°C
14:44:53: 3157MHz 1.36 12% 0% 12% 0% 0% 0% 95.0°C
14:45:03: 3166MHz 1.30 16% 0% 12% 3% 0% 0% 95.0°C
14:45:13: 3208MHz 1.25 12% 0% 12% 0% 0% 0% 95.0°C
14:45:23: 3468MHz 1.21 12% 0% 12% 0% 0% 0% 94.0°C
14:45:33: 3662MHz 1.18 12% 0% 12% 0% 0% 0% 94.0°C
cpuminer гораздо более требователен, и производительность резко падает, когда CPU работает на частоте всего 800 МГц:
System health while running cpuminer:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
14:51:01: 1100MHz 8.18 28% 0% 23% 3% 0% 0% 94.0°C
14:51:45: 800MHz 8.09 100% 0% 99% 0% 0% 0% 94.0°C
14:52:29: 1100MHz 8.12 100% 0% 99% 0% 0% 0% 96.0°C
14:53:12: 1148MHz 8.10 100% 0% 99% 0% 0% 0% 94.0°C
14:53:56: 1001MHz 8.13 100% 0% 99% 0% 0% 0% 94.0°C
14:54:40: 1045MHz 8.13 100% 0% 99% 0% 0% 0% 94.0°C
14:55:24: 800MHz 8.10 100% 0% 99% 0% 0% 0% 94.0°C
Давайте проверим лимиты мощности:
jaufranc@CNX-ODROID-H5:~$ sudo powercap-info -p intel-rapl
enabled: 1
Zone 0
name: package-0
enabled: 1
max_energy_range_uj: 262143328850
energy_uj: 15967828873
Constraint 0
name: long_term
power_limit_uw: 17000000
time_window_us: 27983872
max_power_uw: 7000000
Constraint 1
name: short_term
power_limit_uw: 20000000
time_window_us: 2440
max_power_uw: 0
Constraint 2
name: peak_power
power_limit_uw: 78000000
max_power_uw: 0
Zone 0:0
name: core
enabled: 0
max_energy_range_uj: 262143328850
energy_uj: 4003726933
Constraint 0
name: long_term
power_limit_uw: 0
time_window_us: 976
Zone 0:1
name: uncore
enabled: 0
max_energy_range_uj: 262143328850
energy_uj: 1285824
Constraint 0
name: long_term
power_limit_uw: 0
time_window_us: 976
Лимиты мощности PL1 и PL2 были установлены на 17 и 20 Вт соответственно, что довольно высокие значения, и в режиме «неограниченной производительности» от Hardkernel.
Это проблема, поэтому нам либо нужно снизить лимиты мощности, либо установить вентилятор. Hardkernel упоминает, что вентилятор рекомендуется на странице продукта:
Хотя большой встроенный радиатор технически допускает работу без вентилятора, мы настоятельно рекомендуем установку активного охлаждения для сохранения пиковой производительности 8-ядерной архитектуры платы H5 при длительных нагрузках.
Однако, отправив комплект без вентилятора, они подали неверный сигнал, и я предположил, что работа без вентилятора будет нормальной. Быстрый обмен электронными письмами подтвердил, что мне нужно добавить вентилятор. К счастью, у меня остался 92-мм вентилятор от корпуса ODROID-H4 Type 3 , который я обозревал в 2024 году. Итак, давайте выключим систему и установим PWM-вентилятор.
Вентилятор не особенно шумный (в комнате с кондиционером), и теперь температура CPU в режиме ожидания значительно ниже:
Sensors:
System Temperatures: cpu: 43.5 C mobo: N/A
Fan Speeds (rpm): N/A
Запустим sbc-bench.sh снова:
jaufranc@CNX-ODROID-H5:~$ sudo ./sbc-bench.sh -r
Starting to examine hardware/software for review purposes...
sbc-bench v0.9.72
Installing needed tools: distro packages already installed. Done.
Checking cpufreq OPP. Done.
Executing tinymembench. Done.
Executing RAM latency tester. Done.
Executing OpenSSL benchmark. Done.
Executing 7-zip benchmark. Done.
Throttling test: heating up the device, 5 more minutes to wait. Done.
Checking cpufreq OPP again. Done (10 minutes elapsed).
Results validation:
* Measured clockspeed not lower than advertised max CPU clockspeed
* No swapping
* Background activity (%system) OK
* Too much other background activity: 0% avg, 9% max -> https://tinyurl.com/mr2wy5uv
* Powercap detected. Details: "sudo powercap-info -p intel-rapl" -> https://tinyurl.com/4jh9nevj
# HARDKERNEL ODROID-H5 1.0 / i3-N300
Tested with sbc-bench v0.9.72 on Sat, 30 May 2026 16:25:51 +0700.
### General information:
Information courtesy of cpufetch:
Name: Intel(R) Core(TM) i3-N300
Microarchitecture: Alder Lake
Technology: 10nm
Max Frequency: 3.800 GHz
Cores: 8 cores
AVX: AVX,AVX2
FMA: FMA3
L1i Size: 64KB (512KB Total)
L1d Size: 32KB (256KB Total)
L2 Size: 2MB (4MB Total)
L3 Size: 6MB
i3-N300, Kernel: x86_64, Userland: amd64
CPU sysfs topology (clusters, cpufreq members, clockspeeds)
cpufreq min max
CPU cluster policy speed speed core type
0 0 0 700 3800 Alder Lake
1 0 1 700 3800 Alder Lake
2 0 2 700 3800 Alder Lake
3 0 3 700 3800 Alder Lake
4 0 4 700 3800 Alder Lake
5 0 5 700 3800 Alder Lake
6 0 6 700 3800 Alder Lake
7 0 7 700 3800 Alder Lake
15215 KB available RAM
### Policies (performance vs. idle consumption):
Status of performance related policies found below /sys:
/sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave
### Clockspeeds (idle vs. heated up):
Before at 44.0°C:
cpu0: OPP: 3800, Measured: 3786
After at 59.0°C:
cpu0: OPP: 3800, Measured: 3786
### Performance baseline
* memcpy: 12034.0 MB/s, memchr: 19681.9 MB/s, memset: 21967.5 MB/s
* 16M latency: 103.9 91.07 104.3 91.01 103.6 86.84 84.47 89.69
* 128M latency: 110.2 107.1 110.3 107.5 109.6 103.1 102.4 103.4
* 7-zip MIPS (3 consecutive runs): 23742, 23860, 23872 (23820 avg), single-threaded: 4308
* `aes-256-cbc 1009051.44k 1316697.66k 1361145.00k 1372802.05k 1376116.74k 1375857.32k`
* `aes-256-cbc 1026534.15k 1316796.59k 1361263.87k 1372716.71k 1375636.14k 1376447.15k`
### PCIe and storage devices:
* Intel Alder Lake-N [UHD Graphics] (Onboard - Video): driver in use: i915
* Intel Alder Lake-N Processor USB 3.2 xHCI (Onboard - Other): driver in use: xhci_hcd
* Intel Alder Lake-N PCH USB 3.2 Gen 2x1 (10 Gb/s) xHCI Host (Onboard - Other): driver in use: xhci_hcd
* Intel Alder Lake-N eMMC (Onboard - Other): driver in use: sdhci-pci
* Intel Alder Lake-N PCH High Definition Audio (Onboard - Sound): driver in use: snd_hda_intel
* Realtek RTL8127 10GbE: Speed 8GT/s, Width x2, driver in use: r8169,
* Realtek RTL8127 10GbE: Speed 8GT/s, Width x2, driver in use: r8169,
* 476.9GB "INTEL SSDPEKNU512GZ" SSD as /dev/nvme0: Speed 8GT/s, Width x2 (downgraded), 4% worn out, drive temp: 36°C, ASPM Disabled
* Winbond W25Q128JV 16MB SPI NOR flash, drivers in use: spi-nor/intel-spi
### Challenging filesystems:
The following partitions are NTFS: nvme0n1p3,nvme0n1p4 -> https://tinyurl.com/mv7wvzct
### Swap configuration:
* /swapfile on /dev/nvme0n1p5: 8.0G (0K used)
* /dev/zram0: 7.4G (0K used, lzo-rle, 4K streams, 74B data, 12K compressed, total)
### Software versions:
* Ubuntu 26.04 LTS (resolute)
* Compiler: /usr/bin/gcc (Ubuntu 15.2.0-16ubuntu1) 15.2.0 / x86_64-linux-gnu
* OpenSSL 3.5.5, built on 27 Jan 2026 (Library: OpenSSL 3.5.5 27 Jan 2026)
### Kernel info:
* `/proc/cmdline: BOOT_IMAGE=/boot/vmlinuz-7.0.0-15-generic root=UUID=39c940e2-b543-4242-a63b-816552412786 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M`
* Vulnerability Reg file data sampling: Mitigation; Clear Register File
* Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
* Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
* Vulnerability Vmscape: Mitigation; IBPB before exit to userspace
* Kernel 7.0.0-15-generic / CONFIG_HZ=1000
Waiting for the device to cool down...................................... 49.0°C
Это день и ночь. Частота стабильна (2600 МГц), а максимальная температура CPU достигает 67°C с cpuminer:
System health while running cpuminer:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
16:20:48: 2600MHz 7.20 31% 1% 29% 0% 0% 0% 65.0°C
16:21:30: 2600MHz 7.59 100% 0% 99% 0% 0% 0% 66.0°C
16:22:11: 2600MHz 7.85 100% 0% 99% 0% 0% 0% 67.0°C
16:22:53: 2600MHz 7.92 100% 0% 99% 0% 0% 0% 67.0°C
16:23:34: 2600MHz 7.96 100% 0% 99% 0% 0% 0% 67.0°C
16:24:16: 2600MHz 7.98 100% 0% 99% 0% 0% 0% 67.0°C
16:24:57: 2600MHz 7.99 100% 0% 99% 0% 0% 0% 67.0°C
16:25:39: 2600MHz 8.00 100% 0% 99% 0% 0% 0% 67.0°C
Вы можете ознакомиться с полным логом для справки. Само собой разумеется, остальная часть обзора проводилась с охлаждающим вентилятором. Мы сравним результаты тестов ниже.
Для проверки производительности одного ядра и многопоточной производительности использовался тест Geekbench 6.7.1.
Восьмиядерный Core i3-N300 SBC набрал 1 349 баллов (одно ядро) и 5 178 баллов (многопоточный).
Приступим к тестированию встроенного GPU с помощью Unigine Heaven Benchmark 4.0. Наш (с активным охлаждением) ODROID-H5 отображал тестовую сцену со средним значением 18,9 FPS и 475 баллами при стандартном разрешении 1920×1080.
Мы также протестировали встроенный GPU (iGPU), воспроизводя некоторые видео YouTube в Firefox в разрешениях 4K и 8K.
Видео VP9 воспроизводилось плавно в 4K 30FPS, было потеряно всего 3 кадра из 3486 после воспроизведения короткого видео в течение примерно 2 минут.
То же видео в 8K 30FPS было более сложным. Время от времени происходили всплески потери кадров, а в другие моменты видео воспроизводилось плавно. В любом случае, смотреть его было невозможно.
Другое видео VP9 в 4K 60 FPS было смотрибельным, хотя количество потерянных кадров (1 795 из 18 058) вызывает беспокойство. Возможно, это видео воспроизводилось бы более плавно при более низкой комнатной температуре.
Как и следовало ожидать, то же видео в 8K 60 FPS было катастрофой с почти 100% потерей кадров. Я воспроизвел его всего несколько секунд…
Я также попробовал воспроизвести видео 8K 30 FPS в Chrome, но результат был примерно таким же, как в Firefox. В итоге, потоковое видео YouTube в 4K возможно, но забудьте о 8K, что в любом случае не так важно, поскольку видеовыходы ограничены 4K…
Демонстрация WebGL Aquarium показала относительно хорошую производительность в Firefox: 60 FPS при рендеринге с 500/1000 рыб, 30 FPS с 15 000 рыб и 25 FPS с 20 000 рыб (см. скриншот выше).
Speedometer 2.0 можно использовать для оценки производительности веб-серфинга.
В Firefox плата показала 174 запуска в минуту.
В Chrome — 267 запусков в минуту. Я использовал более старую, устаревшую версию Speedometer 2.0 вместо Speedometer 3.0 для сравнения с предыдущими платформами. Но давайте все же запустим Speedometer 3.0 в Firefox для будущих обзоров.
Сравнение результатов тестов ODROID-H5 на Ubuntu 26.04 с другими системами на Alder Lake-N
Теперь, когда у нас есть результаты тестов для ODROID-H5 на Ubuntu 26.04, мы можем сравнить их с ODROID-H4+ (Intel N97) предыдущего поколения и мини-ПК Weibu N10 (Intel Core i3-N305).
Вот основные характеристики трех систем:
| ODROID-H4+ | ODROID-H5 | Weibu N10 | |
|---|---|---|---|
| SoC | Intel Processor N97 | Intel Core i3-N300 | Intel Core i3-N305 |
| CPU | 4-core processor up to 3.6 GHz | 8-core processor up to 3.80 GHz | 8-core processor up to 3.80 GHz |
| GPU | 24EU Intel UHD Graphics @ 1.2 GHz | 32EU Intel HD Graphics @ 1.25 GHz | 32EU Intel HD Graphics @ 1.25 GHz |
| TDP | 12W | 7W | 15W |
| Memory | 32GB DDR5-5600 SO-DIMM (user installed) | 16GB DDR5-4800 SO-DIMM (user installed) |
8GB DDR4-3200 |
| Storage | 128GB M.2 NVMe SSD (user installed) | 512GB M.2 NVMe SSD (user installed) |
512GB NVMe SSD |
| Default OS | N/A | N/A | Windows 11 Pro |
| Linux OS | Ubuntu 24.04 | Ubuntu 26.04 | Ubuntu 22.04 |
А теперь результаты тестов.
| ODROID-H5 (fanless) |
ODROID-H5 (actively cooled) |
ODROID-H4+ | Weibu N10 Core i3-N305 | |
|---|---|---|---|---|
| sbc-bench.sh | ||||
| — memcpy | 10,382.9 MB/s | 12,034.0 MB/s | 12,400.1 MB/s | 9,949.4 MB/s |
| — memset | 19,661.3 MB/s | 21,967.5 MB/s | 13,755.9 MB/s | 8,991.6 MB/s |
| — 7-zip (average) | 12,430 | 23,820 | 14,030 | 17,615 |
| — 7-zip (top result) | 13,754 | 23,872 | 14,056 | 20,002 |
| — OpenSSL AES-256 16K | 1,164,170.58k | 1,376,447.15k | 1,303,565.65k | 1,377,211.73k |
| Geekbench 6 Single | Not tested | 1,389 | 1,332 | 1,177 (Geekbench 5) |
| Geekbench 6 Multi | Not tested | 5,178 | 3,429 | 4,856 (Geekbench 5) |
| Unigine Heaven score | Not tested | 475 | 433 | 451 |
| Speedometer 2.0 (Firefox) | Not tested | 174 | 164 | N/A |
Первый вывод — вентилятор определенно необходим для ODROID-H5, особенно для «тропических обзоров» CNX Software при относительно высокой температуре окружающей среды; например, производительность 7-zip удвоилась с вентилятором.
ODROID-H5 предлагает хорошее обновление по сравнению с ODROID-H4+, если вас волнует многопоточная производительность. По сравнению с Weibu N10 результаты Geekbench следует игнорировать, поскольку баллы GB 5 и 6 несравнимы, но в целом ODROID-H5 показывает лучшие результаты, в основном из-за того, что система охлаждения мини-ПК была неоптимальной, как показано в полях среднего и лучшего результата 7-zip. Если у вас есть ODROID-H4 Ultra (у нас его нет) с Intel Core i3-N305, вы можете получить немного лучшую производительность, чем у ODROID-H5, но из-за проблем с поставками он больше не доступен.
Тестирование накопителей и USB
Обратите внимание, что плата ODROID-H5 не поставляется с каким-либо накопителем по умолчанию, поэтому здесь я в основном тестирую интерфейс NVMe (PCIe Gen3 x2) с установленным диском. Теоретически это 16 GT/s… Посмотрим, что покажет iozone3:
jaufranc@CNX-ODROID-H5:~$ sudo iozone -e -I -a -s 1000M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Iozone: Performance Test of File I/O
Version $Revision: 3.508 $
Compiled for 64 bit mode.
Build: linux-AMD64
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
1024000 4 131128 219380 204214 201769 52454 47841
1024000 16 41801 333729 280733 283841 164924 321783
1024000 512 1029101 989163 917811 945881 1001884 912225
1024000 1024 665333 31050 1000038 1031773 960903 41382
1024000 16384 1292577 1419928 1379885 1418714 1415326 83051
iozone test complete.
Последовательное чтение составляет 1,37 ГБ/с, последовательная запись — 1,29 ГБ/с. Это приемлемо для используемого Intel SSD, хотя я ожидал значений, близких к 1,5-1,6 ГБ/с.
ODROID-H5 имеет три порта USB 2.0 и один порт USB 3.2 (10 Гбит/с). Я протестировал все четыре с помощью lsusb и iozone, используя накопители с файловой системой EXT-4. Сверху слева направо вниз:
- USB 2.0 – 480 Мбит/с – Чтение: 42 МБ/с
- USB 2.0 – 480 Мбит/с – Чтение: 42 МБ/с
- USB 2.0 – 480 Мбит/с – Чтение: 42 МБ/с
- USB 3.0 – 10 000 Мбит/с – Чтение: 948 МБ/с
Все работает как заявлено. Я бы хотел еще один порт USB 3.0, особенно полнофункциональный USB-C, но это, вероятно, плата за наличие четырех слотов M.2 PCIe и чипа 10GbE RTL8127 на плате.
Сеть 10GbE
Помимо четырех слотов M.2 PCIe, самая важная особенность ODROID-H5 — это встроенный порт 10GbE, реализованный на наборе микросхем Realtek RTL8127. В моей системе даже два, потому что мне отправили модуль M.2 10GbE в составе комплекта.
Я буду использовать мини-ПК iKOOLCORE R2 Max под управлением QWRT (форк OpenWrt) и оснащенный четырьмя портами Ethernet (2x 10GbE и 2x 2.5GbE) на другой стороне.

ODROID-H5 подключен к портам 10GbE iKOOLCORE R2 Max через желтые Ethernet-кабелиПервая быстрая проверка показывает, что оба интерфейса Ethernet подключены на скорости 10 000 Мбит/с.
Я протестирую каждый по отдельности, начиная со встроенного порта 10GbE.
- Отправка
jaufranc@CNX-ODROID-H5:~$ iperf3 -t 60 -c 192.168.4.1 -i 10
Connecting to host 192.168.4.1, port 5201
[ 5] local 192.168.4.169 port 52144 connected to 192.168.4.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-10.01 sec 11.0 GBytes 9.41 Gbits/sec 0 1.95 MBytes
[ 5] 10.01-20.01 sec 11.0 GBytes 9.41 Gbits/sec 0 2.56 MBytes
[ 5] 20.01-30.01 sec 11.0 GBytes 9.41 Gbits/sec 0 2.56 MBytes
[ 5] 30.01-40.00 sec 11.0 GBytes 9.41 Gbits/sec 0 2.56 MBytes
[ 5] 40.00-50.01 sec 11.0 GBytes 9.41 Gbits/sec 0 2.56 MBytes
[ 5] 50.01-60.00 sec 11.0 GBytes 9.41 Gbits/sec 0 2.56 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-60.00 sec 65.8 GBytes 9.41 Gbits/sec 0 sender
[ 5] 0.00-60.00 sec 65.8 GBytes 9.41 Gbits/sec receiver
iperf Done.
- Загрузка
jaufranc@CNX-ODROID-H5:~$ iperf3 -t 60 -c 192.168.4.1 -i 10 -R
Connecting to host 192.168.4.1, port 5201
Reverse mode, remote host 192.168.4.1 is sending
[ 5] local 192.168.4.169 port 58094 connected to 192.168.4.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 11.0 GBytes 9.41 Gbits/sec
[ 5] 10.01-20.01 sec 11.0 GBytes 9.41 Gbits/sec
[ 5] 20.01-30.01 sec 11.0 GBytes 9.42 Gbits/sec
[ 5] 30.01-40.00 sec 11.0 GBytes 9.41 Gbits/sec
[ 5] 40.00-50.01 sec 11.0 GBytes 9.42 Gbits/sec
[ 5] 50.01-60.01 sec 11.0 GBytes 9.41 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-60.01 sec 65.8 GBytes 9.41 Gbits/sec 0 sender
[ 5] 0.00-60.01 sec 65.8 GBytes 9.41 Gbits/sec receiver
iperf Done.
- Полный дуплекс/двунаправленный:
jaufranc@CNX-ODROID-H5:~$ iperf3 -t 60 -c 192.168.4.1 -i 10 --bidir
Connecting to host 192.168.4.1, port 5201
[ 5] local 192.168.4.169 port 38018 connected to 192.168.4.1 port 5201
[ 7] local 192.168.4.169 port 38034 connected to 192.168.4.1 port 5201
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][TX-C] 0.00-10.01 sec 10.9 GBytes 9.36 Gbits/sec 0 2.71 MBytes
[ 7][RX-C] 0.00-10.01 sec 10.8 GBytes 9.27 Gbits/sec
[ 5][TX-C] 10.01-20.01 sec 10.9 GBytes 9.35 Gbits/sec 0 2.71 MBytes
[ 7][RX-C] 10.01-20.01 sec 10.7 GBytes 9.19 Gbits/sec
[ 5][TX-C] 20.01-30.01 sec 10.9 GBytes 9.37 Gbits/sec 0 2.71 MBytes
[ 7][RX-C] 20.01-30.01 sec 10.8 GBytes 9.30 Gbits/sec
[ 5][TX-C] 30.01-40.01 sec 10.9 GBytes 9.38 Gbits/sec 0 2.71 MBytes
[ 7][RX-C] 30.01-40.01 sec 10.8 GBytes 9.28 Gbits/sec
[ 5][TX-C] 40.01-50.01 sec 10.9 GBytes 9.36 Gbits/sec 0 2.71 MBytes
[ 7][RX-C] 40.01-50.01 sec 10.7 GBytes 9.21 Gbits/sec
[ 5][TX-C] 50.01-60.01 sec 10.9 GBytes 9.36 Gbits/sec 0 2.71 MBytes
[ 7][RX-C] 50.01-60.01 sec 10.6 GBytes 9.14 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-60.01 sec 65.4 GBytes 9.36 Gbits/sec 0 sender
[ 5][TX-C] 0.00-60.01 sec 65.4 GBytes 9.36 Gbits/sec receiver
[ 7][RX-C] 0.00-60.01 sec 64.5 GBytes 9.23 Gbits/sec 289 sender
[ 7][RX-C] 0.00-60.01 sec 64.5 GBytes 9.23 Gbits/sec receiver
iperf Done.
Тесты отправки и загрузки оба достигают максимума в 9,41 Гбит/с. Тест полного дуплекса все еще довольно хорош, но немного ниже теоретического предела. В обзоре iKOOLCORE R2 Max (Intel N100) мы отметили, что узким местом может быть CPU.
Поэтому я снова выполню iperf3 в полном дуплексе с двумя параллельными потоками для использования более одного ядра:
jaufranc@CNX-ODROID-H5:~$ iperf3 -t 60 -c 192.168.4.1 -i 10 --bidir -P 2
Connecting to host 192.168.4.1, port 5201
[ 5] local 192.168.4.169 port 50932 connected to 192.168.4.1 port 5201
[ 7] local 192.168.4.169 port 50946 connected to 192.168.4.1 port 5201
[ 9] local 192.168.4.169 port 50956 connected to 192.168.4.1 port 5201
[ 11] local 192.168.4.169 port 50970 connected to 192.168.4.1 port 5201
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][TX-C] 0.00-10.01 sec 5.47 GBytes 4.70 Gbits/sec 0 1.55 MBytes
[ 7][TX-C] 0.00-10.01 sec 5.48 GBytes 4.70 Gbits/sec 0 1.54 MBytes
[SUM][TX-C] 0.00-10.01 sec 10.9 GBytes 9.40 Gbits/sec 0
[ 9][RX-C] 0.00-10.01 sec 5.46 GBytes 4.69 Gbits/sec
[ 11][RX-C] 0.00-10.01 sec 5.46 GBytes 4.69 Gbits/sec
[SUM][RX-C] 0.00-10.01 sec 10.9 GBytes 9.38 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5][TX-C] 10.01-20.01 sec 5.47 GBytes 4.70 Gbits/sec 0 1.64 MBytes
[ 7][TX-C] 10.01-20.01 sec 5.47 GBytes 4.70 Gbits/sec 0 1.63 MBytes
[SUM][TX-C] 10.01-20.01 sec 10.9 GBytes 9.40 Gbits/sec 0
[ 9][RX-C] 10.01-20.01 sec 5.47 GBytes 4.70 Gbits/sec
[ 11][RX-C] 10.01-20.01 sec 5.46 GBytes 4.69 Gbits/sec
[SUM][RX-C] 10.01-20.01 sec 10.9 GBytes 9.39 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5][TX-C] 20.01-30.01 sec 5.47 GBytes 4.70 Gbits/sec 0 1.64 MBytes
[ 7][TX-C] 20.01-30.01 sec 5.47 GBytes 4.70 Gbits/sec 0 1.63 MBytes
[SUM][TX-C] 20.01-30.01 sec 10.9 GBytes 9.40 Gbits/sec 0
[ 9][RX-C] 20.01-30.01 sec 5.46 GBytes 4.69 Gbits/sec
[ 11][RX-C] 20.01-30.01 sec 5.47 GBytes 4.70 Gbits/sec
[SUM][RX-C] 20.01-30.01 sec 10.9 GBytes 9.39 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5][TX-C] 30.01-40.01 sec 5.47 GBytes 4.70 Gbits/sec 0 1.64 MBytes
[ 7][TX-C] 30.01-40.01 sec 5.47 GBytes 4.70 Gbits/sec 0 1.63 MBytes
[SUM][TX-C] 30.01-40.01 sec 10.9 GBytes 9.40 Gbits/sec 0
[ 9][RX-C] 30.01-40.01 sec 5.47 GBytes 4.70 Gbits/sec
[ 11][RX-C] 30.01-40.01 sec 5.47 GBytes 4.70 Gbits/sec
[SUM][RX-C] 30.01-40.01 sec 10.9 GBytes 9.39 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5][TX-C] 40.01-50.01 sec 5.47 GBytes 4.70 Gbits/sec 0 2.53 MBytes
[ 7][TX-C] 40.01-50.01 sec 5.47 GBytes 4.70 Gbits/sec 0 3.22 MBytes
[SUM][TX-C] 40.01-50.01 sec 10.9 GBytes 9.40 Gbits/sec 0
[ 9][RX-C] 40.01-50.01 sec 5.47 GBytes 4.70 Gbits/sec
[ 11][RX-C] 40.01-50.01 sec 5.46 GBytes 4.69 Gbits/sec
[SUM][RX-C] 40.01-50.01 sec 10.9 GBytes 9.39 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ 5][TX-C] 50.01-60.01 sec 5.47 GBytes 4.70 Gbits/sec 0 2.53 MBytes
[ 7][TX-C] 50.01-60.01 sec 5.47 GBytes 4.70 Gbits/sec 0 3.22 MBytes
[SUM][TX-C] 50.01-60.01 sec 10.9 GBytes 9.40 Gbits/sec 0
[ 9][RX-C] 50.01-60.01 sec 5.46 GBytes 4.69 Gbits/sec
[ 11][RX-C] 50.01-60.01 sec 5.48 GBytes 4.70 Gbits/sec
[SUM][RX-C] 50.01-60.01 sec 10.9 GBytes 9.39 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-60.01 sec 32.8 GBytes 4.70 Gbits/sec 0 sender
[ 5][TX-C] 0.00-60.01 sec 32.8 GBytes 4.70 Gbits/sec receiver
[ 7][TX-C] 0.00-60.01 sec 32.8 GBytes 4.70 Gbits/sec 0 sender
[ 7][TX-C] 0.00-60.01 sec 32.8 GBytes 4.70 Gbits/sec receiver
[SUM][TX-C] 0.00-60.01 sec 65.6 GBytes 9.40 Gbits/sec 0 sender
[SUM][TX-C] 0.00-60.01 sec 65.6 GBytes 9.40 Gbits/sec receiver
[ 9][RX-C] 0.00-60.01 sec 32.8 GBytes 4.69 Gbits/sec 190 sender
[ 9][RX-C] 0.00-60.01 sec 32.8 GBytes 4.69 Gbits/sec receiver
[ 11][RX-C] 0.00-60.01 sec 32.8 GBytes 4.69 Gbits/sec 199 sender
[ 11][RX-C] 0.00-60.01 sec 32.8 GBytes 4.69 Gbits/sec receiver
[SUM][RX-C] 0.00-60.01 sec 65.6 GBytes 9.39 Gbits/sec 389 sender
[SUM][RX-C] 0.00-60.01 sec 65.6 GBytes 9.39 Gbits/sec receiver
iperf Done.
Это будет 9,40 Гбит/с Tx и 9,39 Rx, что близко к идеалу.
Теперь сосредоточимся на модуле M.2 10GbE
- Отправка:
jaufranc@CNX-ODROID-H5:~$ iperf3 -t 60 -c 192.168.4.1 -i 10
Connecting to host 192.168.4.1, port 5201
[ 5] local 192.168.4.122 port 47024 connected to 192.168.4.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-10.01 sec 11.0 GBytes 9.41 Gbits/sec 0 2.10 MBytes
[ 5] 10.01-20.01 sec 11.0 GBytes 9.41 Gbits/sec 0 2.10 MBytes
[ 5] 20.01-30.00 sec 11.0 GBytes 9.41 Gbits/sec 0 3.86 MBytes
[ 5] 30.00-40.01 sec 11.0 GBytes 9.41 Gbits/sec 0 3.86 MBytes
[ 5] 40.01-50.01 sec 11.0 GBytes 9.41 Gbits/sec 0 3.86 MBytes
[ 5] 50.01-60.01 sec 11.0 GBytes 9.41 Gbits/sec 0 3.86 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-60.01 sec 65.8 GBytes 9.41 Gbits/sec 0 sender
[ 5] 0.00-60.01 sec 65.8 GBytes 9.41 Gbits/sec receiver
iperf Done.
- Загрузка:
jaufranc@CNX-ODROID-H5:~$ iperf3 -t 60 -c 192.168.4.1 -i 10 -R
Connecting to host 192.168.4.1, port 5201
Reverse mode, remote host 192.168.4.1 is sending
[ 5] local 192.168.4.122 port 34616 connected to 192.168.4.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 11.0 GBytes 9.40 Gbits/sec
[ 5] 10.01-20.01 sec 11.0 GBytes 9.41 Gbits/sec
[ 5] 20.01-30.01 sec 10.9 GBytes 9.40 Gbits/sec
[ 5] 30.01-40.01 sec 11.0 GBytes 9.41 Gbits/sec
[ 5] 40.01-50.01 sec 11.0 GBytes 9.41 Gbits/sec
[ 5] 50.01-60.01 sec 11.0 GBytes 9.41 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-60.01 sec 65.7 GBytes 9.41 Gbits/sec 1 sender
[ 5] 0.00-60.01 sec 65.7 GBytes 9.41 Gbits/sec receiver
iperf Done.
- Полный дуплекс двунаправленный:
jaufranc@CNX-ODROID-H5:~$ iperf3 -t 60 -c 192.168.4.1 -i 10 --bidir
Connecting to host 192.168.4.1, port 5201
[ 5] local 192.168.4.122 port 56306 connected to 192.168.4.1 port 5201
[ 7] local 192.168.4.122 port 56312 connected to 192.168.4.1 port 5201
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][TX-C] 0.00-10.01 sec 10.9 GBytes 9.37 Gbits/sec 0 2.70 MBytes
[ 7][RX-C] 0.00-10.01 sec 10.8 GBytes 9.23 Gbits/sec
[ 5][TX-C] 10.01-20.01 sec 10.9 GBytes 9.36 Gbits/sec 0 2.70 MBytes
[ 7][RX-C] 10.01-20.01 sec 10.7 GBytes 9.17 Gbits/sec
[ 5][TX-C] 20.01-30.01 sec 10.9 GBytes 9.39 Gbits/sec 0 2.70 MBytes
[ 7][RX-C] 20.01-30.01 sec 10.9 GBytes 9.39 Gbits/sec
[ 5][TX-C] 30.01-40.01 sec 10.9 GBytes 9.39 Gbits/sec 0 2.70 MBytes
[ 7][RX-C] 30.01-40.01 sec 10.9 GBytes 9.39 Gbits/sec
[ 5][TX-C] 40.01-50.01 sec 10.9 GBytes 9.39 Gbits/sec 0 2.70 MBytes
[ 7][RX-C] 40.01-50.01 sec 10.9 GBytes 9.39 Gbits/sec
[ 5][TX-C] 50.01-60.01 sec 10.9 GBytes 9.39 Gbits/sec 0 2.70 MBytes
[ 7][RX-C] 50.01-60.01 sec 10.9 GBytes 9.40 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-60.01 sec 65.6 GBytes 9.38 Gbits/sec 0 sender
[ 5][TX-C] 0.00-60.01 sec 65.6 GBytes 9.38 Gbits/sec receiver
[ 7][RX-C] 0.00-60.01 sec 65.2 GBytes 9.33 Gbits/sec 194 sender
[ 7][RX-C] 0.00-60.01 sec 65.2 GBytes 9.33 Gbits/sec receiver
iperf Done.
Отлично даже на одном ядре, так что здесь я не буду пробовать параллельные потоки.
Тестирование трех дисплеев
ODROID-H5 поддерживает до трех дисплеев благодаря порту HDMI и двум разъемам DisplayPort.
Я подключил порт HDMI к 14-дюймовому портативному монитору Crowview для ноутбука (Full HD), один DisplayPort к монитору KTC A32Q8 4K Google TV с помощью кабеля DisplayPort, а другой разъем DisplayPort к другому дисплею KTC A32Q8 с помощью кабеля DisplayPort-HDMI.
Никаких проблем с одним портативным дисплеем 1080p60 и двумя мониторами 2160p60.
Энергопотребление ODROID-H5
Я измерил энергопотребление ODROID-H5 с помощью настенного измерителя мощности следующим образом:
- Выключено – 1,0 – 1,1 Вт
- В режиме ожидания
- 1x 2,5GbE – 11,5 -11,6 Вт
- 1x 2,5GbE + 1x 10GbE – 12,9 – 13,2 Вт
- 2x 10GbE – 14,2 – 14,6 Вт
- YouTube 4Kp60 (Firefox) – 32,1 – 36,2 Вт
- Стресс-тест – 40,8 – 41,4 Вт
- iperf3 через 1x 10GbE полный дуплекс – 29,8 – 30,5 Вт
ODROID-H5 был подключен к HDMI-дисплею, USB RF-ключу для клавиатуры и мыши, а также к Ethernet 2,5 Гбит/с, если не указано иное.
Я также измерил некоторые показатели энергопотребления на iKOOLCORE R2 max (Intel N100):
- В режиме ожидания – 2,5GbE (WAN) + 10GbE (WAN) – 15,3 Вт
- iperf3 через 1x 10GbE полный дуплекс
- Режим сервера – 25,6 Вт
- Режим клиента – 24,3 Вт
Я ожидал, что контроллер 10GbE Marvell AQC113C-B1-C на R2 max будет потреблять больше, чем контроллер Realtek RTL8127 на ODROID-H5, но полагаю, что Intel N100 против Core i3-N300 и Ubuntu Desktop против OpenWrt (без головы) могут повлиять на результаты больше, чем ожидалось. К ODROID-H5 были подключены еще два элемента, которых не было на R2 Max: HDMI-кабель и USB RF-ключ, но они дают максимум пару ватт. Похоже, ODROID-H5 потребляет немного меньше в режиме ожидания с 10GbE и 2,5GbE, несмотря на наличие вентилятора, но при запуске iperf3 R2 Max по какой-то причине потребляет меньше.
Заключение
ODROID-H5 отлично работает под управлением Ubuntu 26.04 с превосходной производительностью (как только я подключил 92-мм вентилятор), и все функции работают как ожидалось, включая разъемы HDMI и DisplayPort для конфигурации с тремя мониторами, два интерфейса 10GbE и порты USB.
Плата не очень подходит для работы без вентилятора, и большинству людей потребуется вентилятор, если только они не снизят лимиты мощности и не будут эксплуатировать устройство при низких температурах. Я заметил, что YouTube работает с большими трудностями, чем обычно. Видео воспроизводятся нормально в 4K 30 FPS и несколько смотрибельны в 4K 60 FPS (все еще 10% потерянных кадров), но 8K очень дергается. Мне также нравится гибкость всей экосистемы вокруг ODROID-H5: пользователи могут добавлять сетевые интерфейсы, интерфейсы SATA, NVMe-накопители, AI-ускорители и выбирать один из двух корпусов (на данный момент), чтобы собрать то, что им нужно.
Я хотел бы поблагодарить Hardkernel за предоставление одноплатного компьютера ODROID-H5 и аксессуаров для обзора. Вот разбивка цен на полученный мной комплект:
- Одноплатный компьютер ODROID-H5 – $250
- Корпус H5 Type 1 – $11
- Кнопка питания со светодиодом – $5.99
- Блок питания 15В/4А (вилка США) – $11
- Карта M.2 10GbE – $76
- 16 ГБ DDR5 SO-DIMM – $220
Общая сумма составляет $573.99 без учета доставки и налогов и не включает необходимый 92-мм вентилятор (всего $4). Вероятно, вы можете немного оптимизировать цену, поискав в других местах. Первые три пункта необходимо приобрести у Hardkernel или дистрибьюторов, но вы потенциально можете найти карту M.2 10GbE и 16 ГБ ОЗУ локально по более низким ценам. Полная цена не включает NVMe SSD, поэтому общая сумма должна быть значительно выше $600.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.
















