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 в качестве двойной загрузки. После установки и всех обновлений, основная информация об оборудовании выглядит следующим образом:
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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <a href="mailto:jaddi27@gmail.com">jaddi27@gmail.com</a>Language-Team: English (Australia) <a href="mailto:en_AU@li.org">en_AU@li.org</a>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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <a href="mailto:jaddi27@gmail.com">jaddi27@gmail.com</a>Language-Team: English (Australia) <a href="mailto:en_AU@li.org">en_AU@li.org</a>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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <a href="mailto:jaddi27@gmail.com">jaddi27@gmail.com</a>Language-Team: English (Australia) <a href="mailto:en_AU@li.org">en_AU@li.org</a>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 PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addison <a href="mailto:jaddi27@gmail.com">jaddi27@gmail.com</a>Language-Team: English (Australia) <a href="mailto:en_AU@li.org">en_AU@li.org</a>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 Scaling Governor” была выбрана “производительность” и запущено несколько тестов в Linux:
а также была запущен бенчмарк 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.
Оригинал статьи вы можете прочитать здесь.