Обзор промышленного встраиваемого компьютера Cincoze GM-1000


Cincoze GM-1000 — это промышленный встраиваемый компьютер. Он обладает широкими возможностями расширения, включая поддержку встроенного графического процессора MXM. Как и некоторые другие промышленные компьютеры, он может пассивно охлаждаться, либо активно с помощью дополнительных вентиляторов. Устройство поддерживает рабочую температуру в диапазоне от -40°C до 70°C, а также способен выдерживать удар в 50 G и вибрацию 5 G. Он обладает всеми функциями, необходимыми для компактной, надежной и высокопроизводительной вычислительной системы для полевых решений в области машинного зрения, обработки изображений и искусственного интеллекта.

В этом обзоре будет показаны некоторые показатели производительности как в Windows, так и в Ubuntu, а также рассмотрено охлаждение устройства.

Обзор оборудования

В данном обзоре будет рассмотрена модель с процессором Intel Core i7-9700TE, который представляет собой восьмиядерный / 8-поточный процессор Coffee Lake-R с тактовой частотой 1.80 ГГц (Turbo Boost до 3.80 ГГц) и графикой Intel UHD Graphics 630. Устройство также поставляется с установленным модулем NVIDIA Quadro Embedded P2000 MXM, 32 Гб оперативной памяти и 512 Гб NVMe SSD, а также с дополнительными 2x портами 10G Intel X550 RJ45 и комплектом ‘External Fan Kit’, который позволяет установить четыре 80-мм вентилятора сверху устройства, для охлаждения:

Устройство внешне выглядит как большой радиатор и имеет размеры 260 x 200 x 85 мм при весе 4.6 кг. Для питания требуется большой блок питания (GST220A24-CIN) мощностью 221 Вт.

Полная спецификация и возможности расширения для GM-1000, включают в себя:

Методика обзора

В данном обзоре будет использоваться Windows 10 версии 1809 и Ubuntu 18.04 LTS, также система будет протестирована с помощью набора часто используемых тестов в Windows и их аналогами для Linux вместе с ‘sbc-bench’, который представляет собой небольшой набор различных тестов производительности процессора. Кроме того, будет использоваться ‘Phoronix Test Suite’ для сравнения одного и того же набора тестов как в Windows, так и в Ubuntu. В Ubuntu также будет скомпилировано ядро Linux v5.4 (в конфигурации по умолчанию) в качестве теста производительности с использованием реального сценария.

Перед тестированием будут выполнены все необходимые установки и обновления. Также будут зафиксированы некоторые основные детали этого мини-ПК в каждой ОС.

Проблемы с установкой

Встраиваемый компьютер поставляется с уже установленной Ubuntu с предварительно настроенным пользователем (‘cincoze’) и неизвестным паролем. Для загрузки Ubuntu с одним монитором было доступно фактически шесть вариантов: это HDMI или DisplayPort выходы на задней панели устройства и любой из четырех выходов DisplayPort на передней панели устройства, которые предоставляются модулем MXM-P2000. Однако при попытке загрузки в BIOS только четыре видеовыхода DisplayPort на передней панели устройства выводило изображение. Тоже самое было при попытке загрузки с установочного USB-накопителя.

Таким образом, Windows была установлена с использованием подключения DisplayPort на передней панели и после установки Ethernet не работал. К счастью, все необходимые драйверы Windows доступны на веб-странице Cincoze ‘SUPPORTS’, за исключением драйвера NVIDIA, необходимого для P2000. После установки драйвера NVIDIA при загрузке с монитором, подключенным к заднему выходному порту, дисплей использовал графический процессор Intel UHD Graphics 630, а при подключении к передним портам DisplayPort использовался NVIDIA Quadro P2000.

Установка Ubuntu была выполнена без выбора параметра ‘Установить стороннее программное обеспечение для графики’. Хотя это привело к тому, что не было вывода изображения, когда монитор был подключен к заднему HDMI выходу, но дисплей работал с Ubuntu без проблем при подключении к интерфейсам DisplayPort на передней панели, поскольку они использовали графический драйвер ‘llvmpipe’, позволяющий использовать ‘Дополнительные драйверы’ в разделе ‘Программное обеспечение и обновления’ для выбора и использования метапакета драйверов NVIDIA. Теперь, независимо от того, подключен ли он к заднему или переднему видеовыходу, драйвер графического дисплея всегда отображается как Quadro P2000. Важно отметить, что при подключении к видеовыходу на задней панели, последующая загрузка меню GRUB не отображается, так как ее можно увидеть только при подключении к одному из выходов DisplayPort на передней панели.

Еще один момент, который следует отметить, состоял в том, что тест  ‘Selenium’ из бенчмарков ‘Phoronix Test Suite’ отказался запускать вариант ‘Chrome’, поэтому тесты Octane пришлось запускать вручную и редактировать окончательные результаты.

Производительность Windows

Сначала была установлена Windows 10 Enterprise LTSC Evaluation версии 1809 и обновлена до сборки 17763.1637. Информация об оборудовании выглядит следующим образом:

Затем в схеме управления питанием было выбрана ‘Максимальная производительность’:

и было запущено несколько инструментов для тестирования производительности в Windows:

Был также запущен бенчмарк Blender ‘BMW’ как для CPU, так и для GPU (CUDA):

Для конкретного набора тестов Phoronix Test Suite результаты были следующие:

Производительность процессора имеет ограничения из-за низкого 35-ваттного TDP вместе с PL1, который настроен на соответствие ему — 35 Вт. Результатом является принудительное ограничение быстродействия процессора, путем снижения его частоты или пропуска тактов, чтобы он остается в пределах своего теплового диапазона:

Производительность Ubuntu

После сжатия раздела Windows вдвое и создания нового раздела, была установлена Ubuntu, использовался ISO образ Ubuntu 18.04.5 в качестве двойной загрузки. После установки и всех обновлений, основная информация об оборудовании выглядит следующим образом:

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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison jaddi27@gmail.comLanguage-Team: English (Australia) en_AU@li.orgMIME-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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison jaddi27@gmail.comLanguage-Team: English (Australia) en_AU@li.orgMIME-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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison jaddi27@gmail.comLanguage-Team: English (Australia) en_AU@li.orgMIME-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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison jaddi27@gmail.comLanguage-Team: English (Australia) en_AU@li.orgMIME-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 Scaling Governor» была выбрана «производительность» и запущено несколько тестов в Linux:

Сборка Linux 5.4 за 5+ минут
sbc-bench.sh

а также была запущен бенчмарк Blender ‘BMW’ как для CPU, так и для GPU (CUDA):

Для того же набора тестов Phoronix Test Suite результаты были следующие:

Троттлинг процессора был как в Windows, так и в Ubuntu. Это хорошо видно, если повторно запустить тест Blender ‘BMW’ при мониторинге загрузки процессора, максимальной частоты и температуры корпуса:

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

Для тестирования были проверены несколько видео 4K в Edge, Chrome и Kodi в Windows и в Firefox, Chrome и Kodi в Ubuntu. При воспроизведении видео 4K 30fps проблем не возникло, однако при воспроизведении видео 4K 60fps в браузерах в Windows приводило к случайным пропускам кадров:

тогда как в Ubuntu это не было проблемой:

Аппаратное ускорение не поддерживается в Ubuntu для графики Nvidia при декодирования видео VP9 и 10-битного HEVC (H.265), это объясняет, почему использовалось программное декодирование, но видео по-прежнему показывало без проблем:

Охлаждение

Во время тестирования температура в помещении была около 24°C и максимальная температура процессора достигла 69°C во время теста Blender в Windows. В результате температура поверхности внешнего радиатора составила 59°C, что делало его слишком горячим для прикосновения. Поскольку устройство пассивно охлаждалось, требуется время, чтобы и процессор, и радиатор остыли.

Чтобы продемонстрировать это, был запущен ‘стресс-тест’ в Ubuntu, и температура процессора сразу поднялась до 60°C, а затем до максимального среднего значения 66°C при температуре в помещении 23°C:

Температура поверхности радиатора сразу после испытания была 57°C. Через двадцать минут средняя температура процессора упала до 52°C (одно из ядер до 58°C), а температура радиатора упала до 50°C:

Установка дополнительного комплекта внешних вентиляторов привело к тому, что вентиляторы постоянно работали и, следовательно, было довольно шумно — 50 дБА, хотя и эффективно, поскольку средняя температура процессора упала до 32°C.

Повторный запуск ‘стресс-теста’ показал, что температура процессор сразу же достигла 40°C, а затем поднялась в среднем до 44°C:

После завершения теста температура процессора быстро упала до 37°C, а затем вернулись обратно к отметке 32°C:

Температура радиатора не было возможности измерить из-за того, что он был закрыт комплектом внешних вентиляторов.

«Стресс-тест» проводился во время мониторинга загрузки процессора, максимальной частоты и температуры корпуса сначала с дополнительными внешними вентиляторами:

а потом без вентиляторов:

опять же, это показывает, что троттлинг процессора связан с его мощностью, а не с температурой.

Windows vs Ubuntu на Cincoze GM-1000

Хотя подробное сравнение этих двух операционных систем выходит за рамки данного обзора, стоит отметить некоторые из ключевых выводов, которые были замечены. Сначала рассмотрим инструменты производительности, общие для этих двух систем. В целом Ubuntu работает немного лучше в большинстве тестов, чем Windows, и это можно наглядно сравнить, используя один и тот же тест Blender в каждой ОС:

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

Сеть

Пропускная способность сетевого подключения была измерена для Ethernet порта (на задней стороне устройства) в Ubuntu с использованием ‘iperf’. Скорость загрузки составила 934 Мбит / сек, а скорость скачивания — 908 Мбит / сек.

Потребляемая мощность

Потребляемая мощность без установленных внешних вентиляторов была измерена следующим образом:

    • Выключено – 3.4 Вт (Windows) и 3.5 Вт (Ubuntu)
    • BIOS*  – 44.8 Вт
    • Загрузочное меню GRUB – 46.1 Вт
    • Idle – 27.9 Вт (Windows) и 27.5 Вт (Ubuntu)
    • CPU – 103.2 Вт, затем 53.4 Вт (Windows ‘cinebench’) и 71.6 Вт, затем 56.4 Вт (Ubuntu ‘стресс-тест’)
    • Видео 4K 60 FPS ** – 58.7 Вт (Windows Edge) и 62.2 / 74.3 Вт (Ubuntu Firefox / Chrome)

*BIOS (смотри ниже)

**Цифры колеблются, поэтому указано среднее значение. Потребляемая мощность при воспроизведении видео 4K 60 FPS в Ubuntu Chrome была выше, чем в других браузерах.

BIOS

BIOS не имеет ограничений и подробно рассматривается в руководстве пользователя.

Заключение

Несмотря на то, что встраиваемый компьютер GM-1000 имеет хорошее пассивное охлаждения, ключевыми особенностями устройства являются возможность настройки / расширения и высококачественная документация. Для справки, GM-1000 в аналогичной конфигурации от дистрибьютора Cincoze в США продается за $4,277.

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

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

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

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

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