Обзор SBC AMD Ryzen Embedded c ОС Ubuntu 20.04


В июне прошлого года в обзоре был рассмотрен одноплатный компьютер DFI GHF51 Ryzen Embedded R1606G c Windows 10 Enterprise LTSC. Компания попросила отправить плату обратно им в Тайвань, поскольку хотела перепроверить некоторые проблемы, о которых стало известно в прошлом обзоре, а также они попросили проверить их плату с Ubuntu 20.04.

Поэтому был скачан ISO образ Ubuntu 20.04.1 и записан на USB-накопитель, который можно было без проблем установить на eMMC флэш-память, но было принято решено сохранить Windows 10, поскольку есть в наличии система с двойной загрузки на 32 Гб eMMC флэш-накопителе.

Системная информация DFI GHF51 Ubuntu 20.04

Рассмотрим системную информацию в терминале:

jaufranc@CNX:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.1 LTS
Release:	20.04
Codename:	focal
jaufranc@CNX:~$ uname -a
Linux CNX 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
jaufranc@CNX:~$ inxi -Fc0
System:    Host: CNX Kernel: 5.4.0-42-generic x86_64 bits: 64 Console: tty 2 
           Distro: Ubuntu 20.04.1 LTS (Focal Fossa) 
Machine:   Type: Desktop Mobo: DFI model: GHF51 serial: <superuser/root required> UEFI: American Megatrends 
           v: B206.10TA date: 06/10/2020 
CPU:       Topology: Dual Core model: AMD Ryzen Embedded R1606G with Radeon Vega Gfx bits: 64 type: MT MCP 
           L2 cache: 1024 KiB 
           Speed: 1397 MHz min/max: 1400/2600 MHz Core speeds (MHz): 1: 1397 2: 1396 3: 1402 4: 1406 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Picasso driver: amdgpu v: kernel 
           Display: server: X.org 1.20.8 driver: amdgpu tty: 116x24 
           Message: Advanced graphics data unavailable in console. Try -G --display 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel 
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor 
           driver: snd_rn_pci_acp3x 
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.4.0-42-generic 
Network:   Device-1: Intel I211 Gigabit Network driver: igb 
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac: 00:01:29:9f:23:64 
Drives:    Local Storage: total: 29.12 GiB used: 22.08 GiB (75.8%) 
           ID-1: /dev/mmcblk0 model: DG4032 size: 29.12 GiB 
Partition: ID-1: / size: 7.81 GiB used: 6.43 GiB (82.4%) fs: ext4 dev: /dev/mmcblk0p4 
Sensors:   System Temperatures: cpu: 58.5 C mobo: N/A gpu: amdgpu temp: 58 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 230 Uptime: 20h 49m Memory: 3.31 GiB used: 1.41 GiB (42.7%) Init: systemd runlevel: 5 
           Shell: bash inxi: 3.0.38 
jaufranc@CNX:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.7G     0  1.7G   0% /dev
tmpfs           339M  1.7M  338M   1% /run
/dev/mmcblk0p4  7.9G  6.5G  984M  88% /
tmpfs           1.7G   73M  1.6G   5% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.7G     0  1.7G   0% /sys/fs/cgroup
/dev/mmcblk0p1   96M   33M   64M  34% /boot/efi
/dev/loop0       28M   28M     0 100% /snap/snapd/7264
/dev/loop1       55M   55M     0 100% /snap/core18/1705
/dev/loop2      241M  241M     0 100% /snap/gnome-3-34-1804/24
/dev/loop3       63M   63M     0 100% /snap/gtk-common-themes/1506
/dev/loop4       50M   50M     0 100% /snap/snap-store/433
tmpfs           339M  104K  339M   1% /run/user/1000
/dev/mmcblk0p3   21G   16G  5.3G  75% /media/jaufranc/Windows
/dev/loop5       30M   30M     0 100% /snap/snapd/8542
/dev/loop6       55M   55M     0 100% /snap/core18/1880
/dev/loop7       50M   50M     0 100% /snap/snap-store/467
/dev/loop8      256M  256M     0 100% /snap/gnome-3-34-1804/36

jaufranc@CNX:~$ lsblk -a
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0          7:0    0  27.1M  1 loop /snap/snapd/7264
loop1          7:1    0    55M  1 loop /snap/core18/1705
loop2          7:2    0 240.8M  1 loop /snap/gnome-3-34-1804/24
loop3          7:3    0  62.1M  1 loop /snap/gtk-common-themes/1506
loop4          7:4    0  49.8M  1 loop /snap/snap-store/433
loop5          7:5    0  29.9M  1 loop /snap/snapd/8542
loop6          7:6    0    55M  1 loop /snap/core18/1880
loop7          7:7    0  49.8M  1 loop /snap/snap-store/467
loop8          7:8    0 255.6M  1 loop /snap/gnome-3-34-1804/36
sda            8:0    1         0 disk 
mmcblk0      179:0    0  29.1G  0 disk 
├─mmcblk0p1  179:1    0   100M  0 part /boot/efi
├─mmcblk0p2  179:2    0   128M  0 part 
├─mmcblk0p3  179:3    0  20.9G  0 part /media/jaufranc/Windows
└─mmcblk0p4  179:4    0     8G  0 part /
mmcblk0boot0 179:8    0     4M  1 disk 
mmcblk0boot1 179:16   0     4M  1 disk 
jaufranc@CNX:~$ sudo lshw -C cpu
  *-cpu                     
       description: CPU
       product: AMD Ryzen Embedded R1606G with Radeon Vega Gfx
       vendor: Advanced Micro Devices [AMD]
       physical id: 11
       bus info: cpu@0
       version: AMD Ryzen Embedded R1606G with Radeon Vega Gfx
       serial: Unknown
       slot: FP5
       size: 2554MHz
       capacity: 3500MHz
       width: 64 bits
       clock: 100MHz
       capabilities: lm fpu fpu_exception wp 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 x86-64 constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca cpufreq
       configuration: cores=2 enabledcores=2 threads=4
jaufranc@CNX:~$ sudo lshw -C memory
  *-firmware                
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: B206.10TA
       date: 06/10/2020
       size: 64KiB
       capacity: 8MiB
       capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
  *-memory
       description: System Memory
       physical id: c
       slot: System board or motherboard
       size: 4GiB
     *-bank:0
          description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
          product: M471A5244BB0-CRC
          vendor: Samsung
          physical id: 0
          serial: 00000000
          slot: DIMM 0
          size: 4GiB
          width: 64 bits
          clock: 2400MHz (0.4ns)
     *-bank:1
          description: [empty]
          product: Unknown
          vendor: Unknown
          physical id: 1
          serial: Unknown
          slot: DIMM 0
  *-cache:0
       description: L1 cache
       physical id: e
       slot: L1 - Cache
       size: 192KiB
       capacity: 192KiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: f
       slot: L2 - Cache
       size: 1MiB
       capacity: 1MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 10
       slot: L3 - Cache
       size: 4MiB
       capacity: 4MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=3
jaufranc@CNX:~$ free -mh
              total        used        free      shared  buff/cache   available
Mem:          3.3Gi       1.2Gi       201Mi        92Mi       1.9Gi       1.7Gi
Swap:         376Mi        44Mi       332Mi
jaufranc@CNX:~$ sudo lshw -C network
  *-network                 
       description: Ethernet interface
       product: I211 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: eno1
       version: 03
       serial: 00:01:29:9f:23:64
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k duplex=full firmware=0. 6-1 ip=192.168.1.9 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:34 memory:fcf00000-fcf1ffff ioport:f000(size=32) memory:fcf20000-fcf23fff
jaufranc@CNX:~$ lsusb
Bus 002 Device 003: ID 2537:1081 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 002: ID 2109:0813 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 1a2c:0002 China Resource Semico Co., Ltd 
Bus 001 Device 004: ID 04f2:1718 Chicony Electronics Co., Ltd 
Bus 001 Device 005: ID 2109:0100 VIA Labs, Inc. 
Bus 001 Device 003: ID 14cd:8601 Super Top 4-Port hub
Bus 001 Device 002: ID 2109:2813 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
jaufranc@CNX:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Zeppelin Switch Upstream (PCIE SW.US)
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev 91)
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
02:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
02:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven2 USB 3.1
02:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor
02:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
02:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
03:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)

Итак, есть раздел объемом 7.9 Гб для экспериментов с Ubuntu 20.04.1 и можно без проблем устанавливать и запускать тесты, хотя после завершения теста Phoronix пришлось удалить программу и данные теста, так как осталось доступно не очень много памяти.

Тестирование

Были проверены основные аппаратные функции платы:

    • HDMI 1 – видео показывает, звук работает
    • HDMI 2 – видео показывает, звук работает
    • Порт USB-C port (только для передачи данных) – хорошо подходит для различных концентраторов USB-C, таких как Dodocool DC30S и MINIX NEO Storage Plus
    • Гигабитный Ethernet – работает (полнодуплексный режим iperf: 937 Мбит / сек и 833 Мбит / сек)

Вроде все работает. Не была проверена работа двух дисплеев одновременно, так как в наличии нет двух HDMI кабелей.

Тест производительности AMD Ryzen Embedded R1606F Ubuntu 20.04

Phoronix Benchmarks

Чтобы узнать о производительности системы в Ubuntu 20.04, был установлен набор тестов Phoronix и были запущены те же тесты, что и в обзорах Linux мини-ПК от Linuxium, но некоторые из них не устанавливались из-за ограниченного хранилища. Вот результаты.

DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04: 

	Processor: AMD Ryzen Embedded R1606G @ 2.60GHz (2 Cores / 4 Threads), Motherboard: DFI GHF51 (B206.10TA BIOS), Chipset: AMD Raven/Raven2, Memory: 3584MB, Disk: 31GB DG4032, Graphics: AMD Picasso 512MB (1200/1200MHz), Audio: AMD Raven/Raven2/Fenghuang, Monitor: TX-NR636, Network: Intel I211

	OS: Ubuntu 20.04, Kernel: 5.4.0-42-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080


    SQLite 3.30.1
    Threads / Copies: 1
    Seconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 46.41 |================================================


    SQLite 3.30.1
    Threads / Copies: 8
    Seconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 136.00 |===============================================


    SQLite 3.30.1
    Threads / Copies: 32
    Seconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 263.63 |===============================================


    SQLite 3.30.1
    Threads / Copies: 64
    Seconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 404.91 |===============================================


    SQLite 3.30.1
    Threads / Copies: 128
    Seconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 688.28 |===============================================


    Stream 2013-01-17
    Type: Copy
    MB/s > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 13967.7 |==============================================


    Stream 2013-01-17
    Type: Scale
    MB/s > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 6890.2 |===============================================


    Stream 2013-01-17
    Type: Triad
    MB/s > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 8382.4 |===============================================


    Stream 2013-01-17
    Type: Add
    MB/s > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 8569.2 |===============================================


    CLOMP 3.3
    Static OMP Speedup
    Speedup > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 2.94 |=================================================


    GNU GMP GMPbench 6.1.2
    Total Time
    GMPbench Score > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 3207.9 |===============================================


    CacheBench
    Test: Read
    MB/s > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 1794.27 |==============================================


    CacheBench
    Test: Write
    MB/s > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 17714.23 |=============================================


    CacheBench
    Test: Read / Modify / Write
    MB/s > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 34398.12 |=============================================


    TSCP 1.81
    AI Chess Performance
    Nodes Per Second > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 683862 |===============================================


    7-Zip Compression 16.02
    Compress Speed Test
    MIPS > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 7272 |=================================================


    dcraw
    RAW To PPM Image Conversion
    Seconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 73.83 |================================================


    LAME MP3 Encoding 3.100
    WAV To MP3
    Seconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 13.23 |================================================


    PyBench 2018-02-16
    Total For Average Test Times
    Milliseconds < Lower Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 1722 |=================================================


    PHPBench 0.8.1
    PHP Benchmark Suite
    Score > Higher Is Better
    DFI GHF51 AMD Ryzen Embedded R1606G SBC - Ubuntu 20.04 . 342215 |===============================================

    Would you like to upload the results to OpenBenchmarking.org (y/n): y
    Would you like to attach the system logs (lspci, dmesg, lsusb, etc) to the test result (y/n): y

    Results Uploaded To: https://openbenchmarking.org/result/2008023-NE-DFIGHF51A33

Если вы хотите сравнить эти результаты со своими собственными, вы найдете их на веб-сайте OpenBenchMarking.

Давайте сравним некоторые результаты с мини-ПК MINIX NEO J50C-4, который оснащен 10 Вт четырехъядерным процессором Intel Pentium J5005 Gemini Lake. Все результаты относятся к типу “чем выше, тем лучше”.

Устройство DFI DHF51 MINIX NEO J50C-4 с SSD
Процессор двухъядерный / 4-х поточный
AMD Ryzen Embedded R1606G
2.6 / 3.5 ГГц
12-25 Вт TDP

четырехъядерный
Intel Pentium J5005
1.5 / 2.3 ГГц
10 Вт TDP

CLOMP 3.3
OpenMP benchmark
2.94 2.36
TSCP 1.81
AI Chess Performance
683,862 677,631
7-Zip Compression 7,272 7,598
PHPBench 342,215 287,503

Двухъядерная система AMD Embedded почти во всем быстрее, чем мини-ПК Gemini Lake, за исключением сжатия 7-Zip, где более быстрый SSD мог сыграть большую роль.

Производительность хранилища

Для проверки производительности будет использоваться iozone3, начнем с eMMC флэш-памяти:

iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
                                                              random    random     bkwd    record    stride                                    
              kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
          102400       4    23428    26168    36727    46439    21545    24673                                                                
          102400      16    55500    50229   114989   119573    69709    53450                                                                
          102400     512    86052    90263   217767   224334   218542    97363                                                                
          102400    1024   113114    97294   213673   214426   209777   108384                                                                
          102400   16384   135350   107346   236507   240598   240393   125790                                                                

Скорость eMMC флэш-памяти была медленей (чтения около 240 Мбит / сек, а записи 135 Мбит сек), чем в обзоре Windows 10, где она достигла соответственно 320 Мбит / сек и 160 Мбит / сек в CrystalDiskMark.

Если вы читали обзор Windows 10, то знаете, что там возникли проблемы при передачи данных с одним жестким диском USB . Это основная причина, по которой компания попросила отправить его обратно. Предполагалось, что это может быть из-за используемого концентратора USB-C, но после повторного тестирования диска в Ubuntu 20.04 с iozone возникла та же самая проблема.

Нажмите, чтобы увеличить

Так что это не проблема с драйвером, это скорее проблема с оборудованием, из-за которой этот конкретный жесткий диск некорректно работает с SBC DFI GHF51.

SSD-накопитель 480 Гб , который находиться внутри концентратора MINIX NEO Storage Plus USB-C определился без проблем:

/dev/sda1 on /media/jaufranc/NEO Storage type exfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,iocharset=utf8,namecase=0,errors=remount-ro,uhelper=udisks2)

Был запущен iozone, чтобы проверить производительность другого запоминающего устройства USB:

jaufranc@CNX:/media/jaufranc/NEO Storage$ 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.489 $
 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    47113    47130    50249    50213    22894    46644                                                                
         1024000      16   110977   111199   124593   124034    67325   108600                                                                
         1024000     512   320709   319080   361163   361184   296724   301020                                                                
         1024000    1024   330659   328491   366708   366714   312255   223015                                                                
         1024000   16384   245689   241836   379937   379930   374789   236272                                                                
 
iozone test complete.

Скорость последовательного чтения была около 379 Мбит / сек, а скорость последовательной записи была 240+ Мбит / сек, так что здесь нет больших проблем, хотя скорость записи намного ниже, чем результат (336 + Мбит / сек) полученный в Windows 10. Возможно, файловая система exFAT имеет более медленную скорость передачи данных.

3D Graphics Benchmark

Давайте посмотрим, как встроенный графический процессор AMD Radeon Vega 3 в SoC Ryzen Embedded R1606G работает по сравнению с Intel UHD 605 graphics, а именно запустив Unigine Heaven Benchmark 4.0 и сравним результаты с результатом MINIX NEO J50C-4.

MINIX NEO J50C-4 (слева) vs DFI GHF51 (справа)

Обе платформы имеют примерно одинаковую графическую производительность, но Radeon Vega 3 все еще выигрывает, примерно на 14% быстрее. Однако через некоторое время у платы на базе AMD начали появляться артефакты, а в некоторых сценах появлялись черные и фиолетовые квадраты.

Сцена выше выглядит действительно ужасно, в большинстве других сцен картинка была не такой уж и плохой. Были сделаны некоторые изменения в настройках теста, чтобы заставить их исчезнуть, а именно включены сглаживания.

Нажмите, чтобы увеличить

Но это привело к серьезному размытию картинки и другим видам артефактов (см. деревню на заднем плане).

Поэтому просто чтобы убедиться, что это происходит не во всех приложениях 3D-графики, был запущен образец WebGL Aquarium в Firefox, и не было никаких проблем.

Нажмите, чтобы увеличить

Воспроизведение видео в YouTube и Kodi 18.8

Пришло время протестировать воспроизведение видео в Firefox и Chrome с помощью YouTube. Оба браузера имели схожую производительность.

Система может легко обрабатывать видео YouTube 1080p без пропуска кадров.

Нажмите, чтобы увеличить

Загрузка процессора составляет около 45%, а температура процессора составляет около 90°C. Обратите внимание, что плата пассивно охлаждается за счет большого радиатора и если вам нужно часто воспроизводить медиаконтента в веб-браузере, то может потребоваться активное охлаждение.

Нажмите, чтобы увеличить

Давайте перейдем к 1440p. Видео показывает плавно (большую часть времени), но в скором времени температура процессора поднялась до 94°C, а загрузка процессора составила около 67%. Имейте в виду, что в данном обзоре используется видеовыход 1080p60, так что при более высоком разрешении система может начать испытывать трудности.

Нажмите, чтобы увеличить

Теперь давайте переключимся на видео с разрешением 4K (2160p). Начали появятся пропущенные кадры и теперь невозможно смотреть видео. Температура процессора поднялась до 100°C при загрузке процессора более 94% на всех ядрах.

Следует отметить, что веб-браузеры предоставляют малоэффективный способ воспроизведения видео и недавно стало известно, что более мощный мини-ПК Beelink GT-R на базе AMD Ryzen 5 3350H также испытывает трудности с некоторыми 4K видео в YouTube из-за программного декодирования видео.

Воспроизведение 4K видео в Kodi в Ubuntu

По возможности всегда следует использовать программу, которая способна использовать возможности аппаратного декодирования видео процессора. Kodi 18.8 справляется с этим хорошо, поскольку видео 4K 8-бит / 10-бит H.265, 4K 8-бит H.264, и 4K VP9 показывают довольно плавно с аппаратным декодированием видео. На скриншоте ниже показано воспроизводимое видео 4Kp30 H.265, которое использует только 15% загрузки процессора.

В отличие от Windows, HDMI (сквозная) передача звука Dolby Digital 5.1 не работала, и ее нельзя было включить / отключить в настройках. В данном случае использовался режим PulseAudio по умолчанию, но переключение в режим Alsa может дать лучшие результаты.

Видео 4K показывало примерно один час в комнате с температурой окружающей среды 30 °C и температура процессора была около 90 °C.

Заключение

SBC DFI GHF51 Ryzen Embedded работает примерно так же хорошо в Ubuntu 20.04, как и в Windows 10. В основном все работает и работает не плохо. Результаты тестирования показали, что процессор AMD Ryzen Embedded R1606G предлагает несколько лучшую производительность, чем топовый процессор Intel Gemini Lake Pentium J5005.

В данном обзоре была одна из тех же проблем, что и в Windows: один жесткий диск Seagate USB работал некорректно. Вероятно, это просто несовместимость оборудования, поскольку накопитель работает с другими платформами без проблем, а другие USB-устройства хранения данных достигают нормальной производительности при подключении к SBC DFI. Также были заметны некоторые артефакты в одном тесте 3D-графики, но они не было в других программах с 3D-ускорением.

DFI GHF51 включает в себя неплохую аппаратную часть, поскольку она объединяет в себе большую мощность процессора и графического процессора в форм-факторе, аналогичном SBC Raspberry Pi 4. Если вы планируете приобрести их в большом количестве, чтобы интегрировать плату в свой продукт, то можете связаться на прямую с компанией. Вы также можете приобрести комплект за $378 в интернет магазине DFI-ITOX. Они также продают плату GHF51 с процессором AMD Ryzen Embedded R1505G за $333 на той же странице.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments