2020年6月,我们评测了台湾友通公司的DFI GHF51锐龙嵌入式R1606G SBC与 Windows 10企业版LTSC。之后我们将开发板寄回台湾,因为该公司想仔细检查我们报告中呈现的一些问题。
现在,我们就使用Ubuntu 20.04对该开发板进行评测。
首先,我下载Ubuntu 20.04.1 ISO闪存到一个USB 闪存驱动器中,并且顺利地将安装在了 eMMC 闪存驱动器上。由于我想评测更有挑战性一些,所以我选择保留 Windows 10,这样在32GB eMMC闪存上就有一个双引导系统。

DFI GHF51 Ubuntu 20.04系统信息
我们可以在终端中查看系统中的一些信息:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
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.9GB的分区可以在Ubuntu 20.04.1上运行,但是我依然顺利完成了所有测试,尽管在完成基准测试后不得不删除 Phoronix 基准测试程序和数据。
功能测试
驱动程序可能存在一些问题,因此我测试了主板的主要硬件功能:
- HDMI 1 – 视频正常,音频正常
- HDMI 2 – 视频正常,音频正常
- USB-C 端口(仅限数据)– 适用于各种 USB-C 集线器,例如Dodocool DC30S和MINIX NEO Storage Plus
- 千兆以太网 – OK(iperf 全双工传输:937Mbps/833Mbps)
测试结果显示一切正常。由于我只有Micro HDMI电缆可以使用,所以我没有测试双显示器的设置。
AMD锐龙嵌入式 R1606F Ubuntu 20.04 基准测试
Phoronix基准测试
为了解系统在Ubuntu 20.04中的运行情况,我就安装了 Phoronix测试套件,试图运行与Linuxium的Linux mini PC 评测中相同的基准测试,但由于存储空间有限,有些无法安装。结果如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
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 网站上找到这些结果。
让我们将这其中一些结果与配备10W英特尔奔腾J5005 四核 Gemini Lake 处理器的MINIX NEO J50C-4 迷你电脑进行比较。所有结果都属于“越高越好”类型。
设备 | DFI DHF51 | MINIX NEO J50C-4 带固态硬盘 |
---|---|---|
处理器 | AMD 锐龙嵌入式 R1606G 双核/四线程 2.6 / 3.5 GHz 12-25W TDP | Intel Pentium J5005 四核 1.5 / 2.3 GHz 10W TDP |
CLOMP 3.3 OpenMP 基准测试 | 2.94 | 2.36 |
TSCP 1.81 AI 国际象棋表演 | 683,862 | 677,631 |
7-Zip 压缩 | 7,272 | 7,598 |
PHPBench | 342,215 | 287,503 |
双核AMD嵌入式系统总是比Gemini Lake迷你电脑更快,除了7-Zip 压缩,其中更快的SSD可能也发挥作用了。
存储性能
我接下来将使用 iozone3来测试性能,从 eMMC 闪存开始:
1 2 3 4 5 6 7 8 |
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 |
在大约 240MB/s的读取速度和 135MB/s的写入速度下,eMMC闪存比在我们的 Windows 10评测中要慢得多,它在CrystalDiskMark(硬盘检测工具) 中分别达到了320MB/s和160MB/s。
如果你阅读了Windows 10评测这篇文章后,你就会知道我有一个在传输停止后还是根本无法正常工作 USB硬盘,这就是它被送回台湾的主要原因。最初,我们认为这可能是因为使用了USB-C集线器,但是在使用iozone 在Ubuntu 20.04 中再次测试驱动器后,我还是遇到了同样的问题。

所以这不是驱动程序问题,而应该是硬件问题导致这个特定的硬盘驱动器在 DFI GHF51 SBC 上无法正常运行。有一个解决方法就是:禁用驱动器的UAS。查看评论可以了解如何完成]
我正确检测到了 MINIX NEO Storage Plus USB-C 适配器内的 480GB SSD:
1 |
/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 存储设备的性能:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
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. |
顺序读取速度大约是 379MB/s,顺序写入速度是 240+MB/s,所以这里没有大问题,虽然写入速度比我在 Windows 10 中得到的 336+MB/s 慢很多。也许是因为 exFAT 文件系统导致传输速率变慢。
3D 图形基准
让我们通过运行 Unigine Heaven Benchmark 4.0 来看看锐龙嵌入式R1606G SoC 中的AMD Radeon Vega 3 GPU与Intel UHD 605显卡的性能如何,并将结果与MINIX NEO J50C-4 得分进行比较。

两个平台的图形性能非常相似,但Radeon Vega 3仍然以大约14%的速度稍微领先。我也注意到了AMD主板中的一些伪影,尤其是在某些场景中,零件是黑色和紫红色的。

上面的场景看起来视觉效果很差,但其实在大多数场景中实际并没有那么差的。因此,我尝试使用基准测试的设置,让这些设置消失的技巧是启用反锯齿。

但这带来了一些严重的模糊和其他类型的伪影(如上图中背景的村庄)。
为了确保这不会发生在所有 3D 图形的应用程序上,我在 Firefox 中启动了一个 WebGL 水族馆示例,看起来效果较好。

YouTube 和 Kodi 18.8 中的视频播放
现在可以开始使用YouTube在火狐浏览器和谷歌浏览器中测试视频播放了,两种浏览器都有一些相似的性能。
该系统可以轻松处理1080p YouTube视频而不会掉帧。

四个核心的 CPU 使用率都在 45% 左右,CPU 温度在 90°C 左右。需要注意的是,该主板采用大型散热器进行被动冷却,但如果你确实必须进行大量媒体播放(在 Web 浏览器中),则可能需要一些主动冷却。[来自 DFI 的更新:在工业应用中应用我们的主板时,主板通常会集成到机箱中,这也有助于冷却处理器。因此,在实际应用中,散热不会成为问题,不需要主动冷却。]

让我们切换到1440p,它仍然可以流畅运行(大部分时间)。但随着 CPU 温度达到 94°C 且 CPU 使用率达到 67% 左右,我们开始达到极限。请记住,我在这里使用的是1080p60 视频输出,因为在更高的输出分辨率下,系统出现问题。

如果我们切换到 4K (2160p) 分辨率,丢帧就会导致糟糕的观看体验。CPU温度上升到 100°C,所有内核的 CPU 使用率都达到 94%以上。
需要注意的是,网络浏览器提供了一种低效的视频播放方式。令人感到惊讶的是基于AMD Ryzen 5 3350H的更强大的Beelink GT-R 迷你电脑,由于软件视频解码也难以处理一些YouTube里的4K视频。
Ubuntu 中的 4K Kodi 播放
如果你有使用可以利用处理器的视频硬件解码功能的程序,那Kodi 18.8在这方面做得非常好。因为 4K 8位/10位H.265、4K 8位H.264和4K VP9 视频都可以通过硬件视频解码相当流畅地播放,下面的截图显示了一个4Kp30 H.265视频的播放,只用了15%左右的CPU使用率。

但不知道为什么,即使是使用其他帧率的视频,以及在设置中启用的自动帧率切换,输出似乎也停留在2160p24。与Windows不同,杜比数字5.1 HDMI音频直通不起作用,并且无法在设置中启用/禁用。我使用的是默认的 PulseAudio 模式,但切换到 Alsa 模式可能会产生更好的结果。

我大约用1小时在环境温度为30°C 的房间内循环播放了4K视频后,CPU温度在 90°C左右。
结论
DFI GHF51锐龙嵌入式SBC 在Ubuntu 20.04中的运行情况与在 Windows 10中的运行情况大致相同,基本上所有的工作表现都很好。但测试表明,AMD 锐龙嵌入式R1606G处理器的性能略好于顶级英特尔 Gemini Lake Pentium J5005 处理器。
我也遇到了与Windows中相同的问题之一:一个希捷USB硬盘驱动器在传输停止时根本无法正常工作。这可能只是硬件不兼容,因为该驱动器与其他平台兼容,其他USB存储设备连接到DFI SBC时性能也正常。我还注意到在一个 3D 图形基准测试中出现了一些瑕疵,但这些在其他3D加速程序中没有出现。
DFI GHF51是一款令人印象深刻的硬件,因为它以类似于树莓派4 SBC的外形封装了大量CPU和GPU功能。
最后,我要感谢 DFI给我发送了评测样本。
如果你打算大量购买主板集成到你的产品中,你可以联系该公司。如果要获得单个样品,可以在 DFI-ITOX的在线商店购买,价格是 378 美元。他们还在同一页面上出售带有 AMD 锐龙嵌入式R1505G 处理器的 GHF51 主板,价格是 333 美元。

文章翻译者:Jacob,嵌入式系统测试工程师、RAK高级工程师,物联网行业多年工作经验,熟悉嵌入式开发、测试各个环节,对不同产品有自己专业的分析与评估。