备注:cincoze即北京德承智行科技有限公司,成立于2009年。是一家工业计算机领域的整机系统提供商。一直专注于自动驾驶、机器视觉、机器人、人脸识别安防领域。

德承(Cincoze)推出了一款工业嵌入式GM-1000 GPU计算机。这款计算机具有很高的可扩展性,可支持一个MXM GPU模块扩展。作为一款坚固型嵌入式计算机,可被动冷却或使用附加风扇主动冷却,可承受 -40°C – 70°C 的工作温度,还具有5G / 50G的振动/抗冲击能力,能够承受跌落或撞击的影响。该计算机俱全一个紧凑、可靠、高性能计算系统所需的性能,而这系统适用于机器视觉,图像处理和人工智能领域的现场应用。
在本篇评测中,将从Windows和Ubuntu的一些性能指标,以及散热展开分析。
硬件概述
此次用到评测的型号是Intel Core i7-9700TE CPU, 一个八核八线程1.80 GHz Coffee Lake-R处理器,通过Intel的UHD Graphics 630可以提高到3.80 GHz。此外,还配备了一个可安装的NVIDIA Quadro嵌入式 P2000 MXM模块,32GB RAM和512GB NVMe驱动器,以及2个10G Intel X550 RJ45 LAN端口扩展和一个“外部风扇套件”,该风扇套件可在设备顶部安装四个80mm风扇:

从外观上看,该装置看起来像一个巨大的散热器,尺寸为260毫米x 200毫米x 85毫米(10.24 x 7.87 x 3.35英寸),重量为4.6千克(10磅2.26盎司)。 它还需要额定功率为221W的大型功率砖(GST220A24-CIN)。
GM-1000 的完整规格如下(含可配置/扩展选项):

评测方法
作为一个工业产品,本次测评中使用 Windows 10 IoT Enterprise LTSC版本 1809 和 Ubuntu 18.04.5 LTS发行版的双启动进行评测,并使用一系列常用的 Windows 基准测试/ Linux 的等效测试以及 Thomas Kaiser 的“sbc-bench”等进行测试。
这是一套不同的 CPU 性能测试,在 Ubuntu 上运行时侧重于服务器性能。此外,为了方便比较,使用了”Phoronix 测试程序”对 Windows 和 Ubuntu 上的同一组测试进行基准测试。
在 Ubuntu 上,还使用了默认配置编译了 v5.4 Linux 内核,作为性能测试。
在进行基准测试之前,安装和更新执行所有有必要的。此外,也对每一个操作系使用的设备的一些基本详细信息进行了了解。
安装问题
嵌入式 GPU 计算机配备了 Ubuntu,该计算机已安装有预配置用户(”cincoze”)和未知密码。
要通过单个监视器去启动 Ubuntu,有六个连接选项,即设备背面的HDMI或DisplayPort输出或设备正面的四个DisplayPort输出中的任何一个,这些连接由MXM-P2000模块提供。
然而,如果要启动进入到BIOS的话,设备正面的四个DisplayPort输出可以显示任何内容。如要安装USB启动时,也是显示如此。因此,Windows是使用正面DisplayPort连接安装的,而安装后,没显示检测到以太网。
幸运的是,除了P2000所需的NVIDIA驱动程序外,所有需要Windows驱动的程序均可从Cincoze的“SUPPORTS”网页上获得。
在安装NVIDIA驱动程序后,当显示器连接背面输出端口进行启动时,显示器是通过Intel UHD Graphics 630启动的;如果连接的是正面DisplayPort,显示器则是通过NVIDIA Quadro P2000启动。
安装 Ubuntu 同样简单,无需选择”安装图形第三方软件”选项,即可安装。虽然在显示器连接到后方HDMI输出时,启动没有显示(已同时用’nomodeset’测试过);但当显示器前DisplayPort输出时,显示是可与Ubuntu一起使用,因为这时使用了’llvmpipe’图形驱动程序,所以可使用“软件和更新”中的“其他驱动程序”来选择和使用NVIDIA驱动程序元包。
然后,无论使用后输出端口还是前输出端口进行连接,图形显示驱动程序始终显示为 Quadro P2000。
同理,用后输出端口连接去启动 GRUB 菜单,也是看不到这一点,但用其中一个前台端口输出连接时,才能看到这一点。
需额外留意的一点是,”Phoronix 测试程序”基准中的”Selenium”测试会拒绝运行”Chrome”选项,因此必须手动运行Octane测试并将编辑进最终结果。
Windows性能
先安装了Windows 10 Enterprise LTSC 评估版本1809并更新到OS内部版本17763.1637。快速查看硬件信息:

然后,将电源计划设置为”最高性能”:

并运行了一些基准测试来查看Windows下的性能:

我还针对CPU 和 GPU (CUDA)进行Blender ‘BMW’ 基准测试:

对于我特定的一组 Phoronix 测试程序测试,结果为:

由于处理器的 35W TDP 较低,加上PL1 设置在 35W,CPU 性能有限。导致的结果是”电源会受到节流限制”,此时处理器处于降频或节流状态,以确保在其散热范围内:

Ubuntu性能测试
将 Windows 分区缩小一半,创建一个新的分区后,此次安装了 UbuntuUbuntu 18.04.5 ISO 作为双启动器。安装和更新后,主要硬件信息如下:
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 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 |
linuxium@GM-1000:~$ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic linuxium@GM-1000:~$ linuxium@GM-1000:~$ uname -a Linux GM-1000 5.4.0-54-generic #60~18.04.1-Ubuntu SMP Fri Nov 6 17:25:16 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux linuxium@GM-1000:~$ linuxium@GM-1000:~$ inxi -Fc0 System: Host: GM-1000 Kernel: 5.4.0-54-generic x86_64 bits: 64 Console: tty 0 Distro: Ubuntu 18.04.5 LTS Machine: Device: desktop System: CINCOZE product: GM-1000 v: 0.0.01.001 serial: N/A Mobo: CINCOZE model: GM-1000 v: 0.0.01.001 serial: N/A UEFI: American Megatrends v: 5.13 date: 03/23/2020 Battery BAT0: charge: 10.0 Wh 100.0% condition: 10.0/10.0 Wh (100%) CPU: 8 core Intel Core i7-9700TE (-MCP-) cache: 12288 KB clock speeds: max: 3800 MHz 1: 3688 MHz 2: 3695 MHz 3: 3619 MHz 4: 3695 MHz 5: 3611 MHz 6: 3660 MHz 7: 3605 MHz 8: 3698 MHz Graphics: Card-1: Intel Device 3e98 Card-2: NVIDIA Device 1cfa Display Server: X.Org 1.20.8 drivers: modesetting,nvidia (unloaded: fbdev,vesa,nouveau) Resolution: 1920x1080@60.00hz OpenGL: renderer: Quadro P2000/PCIe/SSE2 version: 4.6.0 NVIDIA 455.38 Audio: Card-1 NVIDIA GP107GL High Definition Audio Controller driver: snd_hda_intel Card-2 Intel Cannon Lake PCH cAVS driver: snd_hda_intel Sound: Advanced Linux Sound Architecture v: k5.4.0-54-generic Network: Card-1: Intel Ethernet Connection (7) I219-LM driver: e1000e IF: eno1 state: up speed: 1000 Mbps duplex: full mac: xx:xx:xx:xx:xx:xx Card-2: Intel Ethernet Controller 10G X550T driver: ixgbe IF: enp3s0f0 state: down mac: xx:xx:xx:xx:xx:xx Card-3: Intel Ethernet Controller 10G X550T driver: ixgbe IF: enp3s0f1 state: down mac: xx:xx:xx:xx:xx:xx Card-4: Intel I210 Gigabit Network Connection driver: igb IF: enp4s0 state: down mac: xx:xx:xx:xx:xx:xx Drives: HDD Total Size: 512.1GB (3.3% used) ID-1: /dev/nvme0n1 model: CIE_M8_T405_512GB size: 512.1GB Partition: ID-1: / size: 234G used: 16G (8%) fs: ext4 dev: /dev/nvme0n1p5 RAID: No RAID devices: /proc/mdstat, md_mod kernel module present Sensors: System Temperatures: cpu: 54.0C mobo: N/A gpu: 51C Fan Speeds (in rpm): cpu: N/A Info: Processes: 296 Uptime: 46 min Memory: 2012.8/31975.9MB Client: Shell (new.review-test) inxi: 2.3.56 linuxium@GM-1000:~$ linuxium@GM-1000:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 16G 0 16G 0% /dev tmpfs 3.2G 2.1M 3.2G 1% /run /dev/nvme0n1p5 234G 16G 206G 8% / tmpfs 16G 0 16G 0% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/loop1 30M 30M 0 100% /snap/snapd/8542 /dev/loop2 56M 56M 0 100% /snap/core18/1885 /dev/loop3 2.3M 2.3M 0 100% /snap/gnome-system-monitor/148 /dev/loop4 1.0M 1.0M 0 100% /snap/gnome-logs/100 /dev/loop5 256M 256M 0 100% /snap/gnome-3-34-1804/36 /dev/loop0 63M 63M 0 100% /snap/gtk-common-themes/1506 /dev/loop6 384K 384K 0 100% /snap/gnome-characters/550 /dev/loop7 2.5M 2.5M 0 100% /snap/gnome-calculator/748 /dev/nvme0n1p2 96M 31M 66M 32% /boot/efi tmpfs 3.2G 16K 3.2G 1% /run/user/121 tmpfs 3.2G 52K 3.2G 1% /run/user/1000 linuxium@GM-1000:~$ linuxium@GM-1000:~$ lsblk -a NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 62.1M 1 loop /snap/gtk-common-themes/1506 loop1 7:1 0 29.9M 1 loop /snap/snapd/8542 loop2 7:2 0 55.3M 1 loop /snap/core18/1885 loop3 7:3 0 2.2M 1 loop /snap/gnome-system-monitor/148 loop4 7:4 0 956K 1 loop /snap/gnome-logs/100 loop5 7:5 0 255.6M 1 loop /snap/gnome-3-34-1804/36 loop6 7:6 0 276K 1 loop /snap/gnome-characters/550 loop7 7:7 0 2.4M 1 loop /snap/gnome-calculator/748 loop8 7:8 0 0 loop nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 499M 0 part ├─nvme0n1p2 259:2 0 100M 0 part /boot/efi ├─nvme0n1p3 259:3 0 16M 0 part ├─nvme0n1p4 259:4 0 238.2G 0 part └─nvme0n1p5 259:5 0 238.2G 0 part / linuxium@GM-1000:~$ linuxium@GM-1000:~$ sudo lshw -C cpu *-cpu description: CPU product: Intel(R) Core(TM) i7-9700TE CPU @ 1.80GHz vendor: Intel Corp. physical id: 48 bus info: cpu@0 version: Intel(R) Core(TM) i7-9700TE CPU @ 1.80GHz serial: To Be Filled By O.E.M. slot: U3E1 size: 3656MHz capacity: 4005MHz width: 64 bits clock: 100MHz capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d arch_capabilities cpufreq configuration: cores=8 enabledcores=8 threads=8 linuxium@GM-1000:~$ linuxium@GM-1000:~$ sudo lshw -C memory *-firmware description: BIOS vendor: American Megatrends Inc. physical id: 0 version: 5.13 date: 03/23/2020 size: 64KiB capacity: 15MiB capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi *-memory description: System Memory physical id: 3a slot: System board or motherboard size: 32GiB *-bank:0 description: SODIMM DDR4 Synchronous 2667 MHz (0.4 ns) product: CIR-W4SUSW2616G vendor: 8AD3 physical id: 0 serial: xxxxxxxx slot: ChannelA-DIMM0 size: 16GiB width: 64 bits clock: 2667MHz (0.4ns) *-bank:1 description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <jaddi27@gmail.com>Language-Team: English (Australia) <en_AU@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <jaddi27@gmail.com>Language-Team: English (Australia) <en_AU@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719) [empty] physical id: 1 slot: ChannelA-DIMM1 *-bank:2 description: SODIMM DDR4 Synchronous 2667 MHz (0.4 ns) product: CIR-W4SUSW2616G vendor: 8AD3 physical id: 2 serial: xxxxxxxx slot: ChannelB-DIMM0 size: 16GiB width: 64 bits clock: 2667MHz (0.4ns) *-bank:3 description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <jaddi27@gmail.com>Language-Team: English (Australia) <en_AU@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <jaddi27@gmail.com>Language-Team: English (Australia) <en_AU@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2018-07-12 13:19+0000X-Generator: Launchpad (build 18719) [empty] physical id: 3 slot: ChannelB-DIMM1 *-cache:0 description: L1 cache physical id: 45 slot: L1 Cache size: 512KiB capacity: 512KiB capabilities: synchronous internal write-back unified configuration: level=1 *-cache:1 description: L2 cache physical id: 46 slot: L2 Cache size: 2MiB capacity: 2MiB capabilities: synchronous internal write-back unified configuration: level=2 *-cache:2 description: L3 cache physical id: 47 slot: L3 Cache size: 12MiB capacity: 12MiB capabilities: synchronous internal write-back unified configuration: level=3 *-memory UNCLAIMED description: RAM memory product: Cannon Lake PCH Shared SRAM vendor: Intel Corporation physical id: 14.2 bus info: pci@0000:00:14.2 version: 10 width: 64 bits clock: 33MHz (30.3ns) capabilities: pm cap_list configuration: latency=0 resources: memory:a5536000-a5537fff memory:a553d000-a553dfff linuxium@GM-1000:~$ linuxium@GM-1000:~$ free -mh total used free shared buff/cache available Mem: 31G 1.4G 20G 27M 9.2G 29G Swap: 2.0G 0B 2.0G linuxium@GM-1000:~$ linuxium@GM-1000:~$ sudo lshw -C network *-network:0 description: Ethernet interface product: Ethernet Controller 10G X550T vendor: Intel Corporation physical id: 0 bus info: pci@0000:03:00.0 logical name: enp3s0f0 version: 01 serial: xx:xx:xx:xx:xx:xx capacity: 10Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi msix pciexpress bus_master cap_list rom ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=ixgbe driverversion=5.1.0-k firmware=0x80000d43, 1.1937.0 latency=0 link=no multicast=yes port=twisted pair resources: irq:16 memory:a2800000-a2bfffff memory:a2c04000-a2c07fff memory:a5600000-a567ffff memory:a5700000-a57fffff memory:a5800000-a58fffff *-network:1 description: Ethernet interface product: Ethernet Controller 10G X550T vendor: Intel Corporation physical id: 0.1 bus info: pci@0000:03:00.1 logical name: enp3s0f1 version: 01 serial: xx:xx:xx:xx:xx:xx capacity: 10Gbit/s width: 64 bits clock: 33MHz capabilities: pm msi msix pciexpress bus_master cap_list rom ethernet physical tp 100bt-fd 1000bt-fd 10000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=ixgbe driverversion=5.1.0-k firmware=0x80000d43, 1.1937.0 latency=0 link=no multicast=yes port=twisted pair resources: irq:17 memory:a2400000-a27fffff memory:a2c00000-a2c03fff memory:a5680000-a56fffff memory:a5900000-a59fffff memory:a5a00000-a5afffff *-network description: Ethernet interface product: I210 Gigabit Network Connection vendor: Intel Corporation physical id: 0 bus info: pci@0000:04:00.0 logical name: enp4s0 version: 03 serial: xx:xx:xx:xx:xx:xx 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 firmware=3.20, 0x80000550 latency=0 link=no multicast=yes port=twisted pair resources: irq:17 memory:a5200000-a527ffff ioport:3000(size=32) memory:a5280000-a5283fff *-network description: Ethernet interface product: Ethernet Connection (7) I219-LM vendor: Intel Corporation physical id: 1f.6 bus info: pci@0000:00:1f.6 logical name: eno1 version: 10 serial: xx:xx:xx:xx:xx:xx size: 1Gbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.5-3 ip=xxx.xxx.xxx.xxx latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s resources: irq:128 memory:a5500000-a551ffff linuxium@GM-1000:~$ linuxium@GM-1000:~$ sudo lshw -C display *-display description: VGA compatible controller product: NVIDIA Corporation vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:164 memory:a4000000-a4ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128) memory:c0000-dffff *-display description: Display controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 02 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm bus_master cap_list configuration: driver=i915 latency=0 resources: irq:162 memory:a3000000-a3ffffff memory:80000000-8fffffff ioport:5000(size=64) linuxium@GM-1000:~$ linuxium@GM-1000:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 001 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub linuxium@GM-1000:~$ linuxium@GM-1000:~$ lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3e30] (rev 0d) 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 0d) 00:02.0 Display controller [0380]: Intel Corporation Device [8086:3e98] (rev 02) 00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model [8086:1911] 00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379] (rev 10) 00:14.0 USB controller [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d] (rev 10) 00:14.2 RAM memory [0500]: Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f] (rev 10) 00:16.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH HECI Controller [8086:a360] (rev 10) 00:16.3 Serial controller [0700]: Intel Corporation Device [8086:a363] (rev 10) 00:17.0 SATA controller [0106]: Intel Corporation Cannon Lake PCH SATA AHCI Controller [8086:a352] (rev 10) 00:1b.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port 21 [8086:a32c] (rev f0) 00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:a33c] (rev f0) 00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:a335] (rev f0) 00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a309] (rev 10) 00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10) 00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10) 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller [8086:a324] (rev 10) 00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (7) I219-LM [8086:15bb] (rev 10) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1cfa] (rev a1) 01:00.1 Audio device [0403]: NVIDIA Corporation GP107GL High Definition Audio Controller [10de:0fb9] (rev a1) 02:00.0 Non-Volatile memory controller [0108]: Silicon Motion, Inc. Device [126f:2263] (rev 03) 03:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller 10G X550T [8086:1563] (rev 01) 03:00.1 Ethernet controller [0200]: Intel Corporation Ethernet Controller 10G X550T [8086:1563] (rev 01) 04:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) linuxium@GM-1000:~$ |
接着,将CPU调节器设置为“高性能”模式,并运行一些Linux基准测试:



针对CPU 和 GPU (CUDA)进行Blender ‘BMW’ 基准测试:


对于同一组 Phoronix 测试程序测试,结果为:

在 Windows 中观察到的 CPU节流也发生在Ubuntu中。可以清楚地看出,在监视CPU利用率,最大频率和封装温度的同时,重复CPU的Blender“ BMW”基准测试时,会显示:

4K 视频播放
分别在Windows的Edge,Chrome和Kodi以及在Ubuntu的Firefox,Chrome和Kodi中测试4K视频播放。测试结果显示,在30 FPS测试中没有问题,但在60 FPS 4K时, Windows上的浏览器播放时,偶尔会丢帧:

在Ubuntu上播放视频,显示没有问题:

虽然在 Ubuntu 上不支持 NVIDIA 图形的硬件加速,但解码 VP9 和 10 位 HEVC (H.265) 视频进行软件解码时,播放仍然完美无瑕:

Thermals
在基准测试期间,室温约为 24°C,在Windows上运行Blender时,CPU 温度达到 69°C 的峰值,而外部散热器的表面温度则达到59°C,这会导致过热而无法触摸。
这对于无风扇金属外壳来说,实际上是正常的,因为热量应该通过外壳散发而不是散发到内部。
由于设备是被动冷却的,因此CPU和散热器都需要一段时间才能冷却。
为了更直观地说明这一点,使用Ubuntu 运行了”stress”程序,显示 CPU 立即达到 60°C,然后在室温为23°C时,攀升至最高平均66°C:

测试后,立即得到散热器表面的温度为 57°C。
20 分钟后,CPU 降至平均 52°C(其中一个 CPU 为 58°C),散热片降至 50°C:

安装可选的外部风扇套件后,风扇持续运行,尽管可以使 CPU 的平均温度达到 32°C,但在 50 dBA 时会产生很大的嘈音,
再次运行”stress”测试时,CPU 温度立即达到 40°C,然后攀升至平均 44°C:

测试结束后,CPU 迅速降至 37°C,然后返回到 32°C:

由于风扇组件覆盖了散热片,因此无法测量散热片的温度。
运行”Stress”测试时,首先要使用外部风扇监控CPU利用率,最大频率和封装温度:

然后在没有风扇的情况下重复运行:

再次表明CPU节流与功率有关,与温度无关。
Windows vs Ubuntu在Cincoze GM – 1000
虽然对两个操作系统细末比较,超出了这次评测的范围。但值得注意的是,有一些关键发现是可以进一步测试的。首先可看看,两个系统之间常见的性能工具。
总体而言,Ubuntu 在大多数基准测试中的表现比Windows稍好一些,这可以通过在每个操作系统中比较相同的Blender(一款免费开源三维图形图像软件)基准来直观地显示出来:

有趣的是,空闲时, Windows的CPU频率高于 Ubuntu,但是当 CPU 处于负载时,这种情况是相反的。
网络
在Ubuntu上使用“iperf”测量后置1GB以太网端口的网络连接吞吐量。上传测量为 934 Mbit/秒,下载速度为 908 Mbit/秒。
功耗
未安装风扇的功耗测量如下:
- 关闭电源(关闭)-3.4W(Windows)和5W(Ubuntu)
- BIOS*- 44.8W
- GRUB启动菜单-46.1W
- 空闲–27.9W(Windows)和5W(Ubuntu)
- CPU-103.2W,然后4W(Windows”cinebench”)和71.6W然后56.4W(Ubuntu ” stress “)
- 4K 60 FPS 视频** – 58.7W (Windows Edge) 和2/74.3W (Ubuntu Firefox/Chrome)
*BIOS(见下文)
**功率值波动,因此该值是中值高功率读数和中值低功率读数的平均值。 Ubuntu Chrome的4K 60 FPS视频功耗高于其他浏览器。
BIOS
BIOS 不受限制的,并在用户手册中进行了详细介绍。
最终结论
GM-1000 嵌入式 GPU 计算机的被动性能良好,而设备的关键亮点是可配置性、可扩展性和高质量的文档。你可以在OnLogic 网站上查看美国的定价和选项。

文章翻译者:Nicholas,技术支持工程师、瑞科慧联(RAK)高级工程师,深耕嵌入式开发技术、物联网行业多年,拥有丰富的行业经验和新颖独到的眼光!