Обзор iKOOLCORE R1 – мини-ПК с четырьмя портами 2.5GbE, тестирование на Windows 11, Ubuntu 22.04 и Proxmox

Первое впечатление от iKOOLCORE R1 – удивление, что мини-ПК размером с самые компактные полнофункциональные модели (например, Chuwi LarkBox , GMK NucBox или ECS LIVA Q Series) оснащен четырьмя портами 2.5 гигабитного Ethernet (2.5GbE). Компания iKOOLCORE предоставила образец R1 для тестирования, в ходе которого оценивалась производительность под управлением Windows 11 и Ubuntu 22.04, а также экспериментировалось с гипервизорами через виртуальную среду Proxmox.

iKOOLCORE R1 review

Характеристики iKOOLCORE R1

На официальном сайте iKOOLCORE указаны следующие характеристики R1:

iKOOLCORE R1 specifications

Примечательны сертификаты «EC, FCC, RoHS», подтверждающие соответствие европейским стандартам и разрешение на использование в США.

Технически «EC» означает «декларацию соответствия EC», которая не является сертификатом, однако часто обозначается как «CE» (Conformité Européenne).

Остальные характеристики соответствуют физическому устройству, за исключением, возможно, порта Type-C USB только для данных (см. ниже):

iKOOLCORE R1 Windows 11 System Info

iKOOLCORE R1 Linux System Info

Обзор iKOOLCORE R1

Аппаратная часть

Корпус iKOOLCORE R1 выполнен из металла размером 75 x 75 x 48 мм (2.95 x 2.95 x 1.89 дюйма) со съемной пластиковой верхней панелью. В качестве активного охлаждения используется вентилятор. В тестируемом образце установлен процессор Intel Jasper Lake Pentium Silver mobile N6005 (4 ядра, 4 потока, частота до 3.3 ГГц) с графикой Intel UHD. Также доступна версия с процессором Celeron 5105.

На передней панели расположены кнопка питания и два порта USB 3.1. На левой стороне – порт Type-C USB и слот для microSD. На задней панели – четыре порта 2.5GbE на контроллерах Intel I226-V, выход HDMI 2.0 и порт Type-C USB для питания. Внутри установлен накопитель M.2 NVMe (ключ «M») формата 2242 (42 мм) с интерфейсом PCIe Gen 3.0. В тестовом образце использовался SSD Western Digital SN735 NVMe 512 ГБ.

iKOOLCORE R1 NVMe SSD

Из-за компактных размеров память LPDDR4 распаяна на плате. Тестовый образец оснащен двухканальной памятью 16 ГБ 2933 МГц (также доступна версия с 8 ГБ). В комплект входят кронштейн для крепления VESA, блок питания 30 Вт (12В 2.5А) с Type-C USB и переходник с DC 5.5 x 2.1 мм на Type-C USB.

DC 5.5x2.1mm female to USB Type-C male power cable adapter

Система питания поддерживает входное напряжение от 12 до 20В с переменным током в зависимости от нагрузки. Можно использовать как блок питания с DC-разъемом (через переходник), так и Power Delivery (PD) через задний порт Type-C USB. Материнская плата имеет защиту от неправильного подключения питания к боковому порту Type-C USB для данных.

Программная часть

Тестовый образец поставлялся с предустановленной Proxmox 7.3-6:

Proxmox Virtual Environment mini PC

и виртуальными машинами OpenWRT на китайском:

iKOOLCORE R1 OpenWrt

или на английском после смены языка:

iKOOLCORE R1 OpenWrt English

виртуальной машиной Debian 11:

Promox Debian 11

и Windows 10 Enterprise LTSC также на китайском:

iKOOLCORE R1 Proxmox Windows 10 Enterprise LTSC

подтверждение, что это действительно Windows:

Windows 10 Blue Screen of Death

На виртуальной машине Debian запущен Docker с контейнерами, включая Heimdall :

Proxmox Docker Heimdall

и OpenSpeedTest:

iKOOLCORE R1 OpenSpeed Test

а также другие, подробно описанные в вики .

В ходе ознакомления с демонстрационной установкой проверена скорость Ethernet-соединения между R1 и ПК с Windows в той же сети:

iKOOLCORE R1 iperf3

Также протестировано воспроизведение видео в виртуальной машине Windows 10:

Windows 10 Proxmox YouTube Video

Для подготовки к тестированию производительности демонстрационная система была удалена, и выполнена чистая установка Windows 11 Pro версии 22H2 с обновлением до последней сборки 22621.1413:

iKOOLCORE R1 Windows 11 Pro

Затем раздел Windows был уменьшен вдвое для создания нового раздела, на который установлена Ubuntu 22.04.2 в режиме двойной загрузки с применением всех доступных обновлений:

iKOOLCORE R1 Ubuntu 22.04

Благодаря простому доступу к внутреннему накопителю, штатный SSD M.2 2242 512 ГБ был заменен на диск объемом 2 ТБ, на который установлены ESXi версии 8.0 (сборка 21203435), корректно распознавший сетевые интерфейсы Intel. Затем была установлена Proxmox версии 7.3-1 с созданием виртуальных машин для pfSense Community Edition 2.6.0 и TrueNAS CORE 13.0-U3.1, которые работали без проблем:

Proxmox iKOOLCORER1

В завершение проверена пропускная способность сети между ПК с Windows и виртуальной машиной TrueNAS на R1 с помощью «iperf3»:

TrueNAS iperf3 benchmark

что подтвердило корректную работу портов 2.5GbE.

Ключевые наблюдения – драйверы, USB-C, стабильность системы

Сразу после установки Windows с ISO отсутствовали некоторые драйверы, включая драйвер для Ethernet-контроллера:

iKOOLCORE R1 Windows 11 missing Ethernet drivers

Этот драйвер можно загрузить с сайта iKOOLCORE в разделе Downloads, затем ISOs(OpenSource only), далее Driver, iKOOLCORE R1 и, наконец, Wired_driver_27.6_x64.zip.

Даже после полного обновления Windows и использования Intel Driver & Support Assistant некоторые драйверы оставались отсутствующими:

iKOOLCORE R1 Windows 11 missing PCIe SMBus drivers

Проблема решается установкой Intel Chipset Device Software для продуктов Intel NUC :

Intel Chipset Device Software Windows 11

а затем Serial IO Driver для продуктов Intel NUC11AT:

Serial IO Driver for Intel NUC11AT products

Установка Ubuntu прошла без проблем. Однако при загрузке Ubuntu в «dmesg» появляются сообщения об ошибках «Could not resolve symbol [\_SB.UBTC.RUCC], AE_NOT_FOUND», которые широко известны в интернете и не являются критичными.

_SB.UBTC_.RUCC AE_NOT _FOUND

Краткий обзор аппаратной части подтвердил соответствие спецификациям:

HWiNFO64 Intel Pentium Silver N6005 GPU-Z 4E71 GPU iKOOLCORE R1 Ubuntu inxi

Настройки «Power Limits» (PL) процессора: в Windows «PL1» и в Ubuntu «Constraint 0» установлены на 10 Вт, а «PL2» и «Constraint 1» – на 25 Вт:

iKOOLCORE R1 PL1 PL2 Windows 11 iKOOLCORE R1 rapl info ubuntu

Память работает на максимальной частоте 2933 МГц:

Windows 11 Memory Speed 2933 MHz Ubuntu 22.04 Memory Speed 2933 MTs

Накопитель M.2 2242 с интерфейсом PCIe Gen 3 использует только две линии (x2), что дает теоретическую максимальную пропускную способность 1.969 ГБ/с:

Sandisk NVMe 2x Windows 11

Четыре порта 2.5GbE используют контроллеры Intel I226-V:

Intel I226-V Windows 11 iKOOLCORE R1 Ubuntu 22.04 Intel 2.5GbE controllers iKOOLCORE R1

Что касается USB-портов, спецификация указывает, что порты Type-A соответствуют стандарту USB 3.2 Gen1. Тестирование с SSD Samsung 980 PRO PCIe 4.0 NVMe M.2 в адаптере USB-M.2 NVMe (ORICO M2PAC3-G20) подтвердило, что передние «синие» порты USB действительно работают на скорости USB 3.2 Gen 1×1 (5 Гбит/с):

iKOOLCORE R1 USB 3.0 SuperSpeed Windows 11

что также подтвердилось в Ubuntu:

iKOOLCORE R1 USB 3.0 5Gbps Ubuntu

Затем внимание было уделено боковому порту Type-C USB. Сначала подтверждено, что он предназначен только для данных, так как не поддерживает «Alternate Mode»:

USB Billboard Device USB C No DisplayPort

Попытка проверить скорость порта Type-C USB с помощью адаптера ORICO (с контроллером ASMedia ASM2364) показала, что порт определяется как USB 3.2 Gen 2×1 (10 Гбит/с), но чаще всего «зависал»:

Windows 11 ASM263X Stuck transfer CrystalDiskMark

Единственный раз, когда удалось запустить «CrystalDiskMark», порт почему-то работал как USB 2.0 через Port5 (Billboard device), а не через Port10 (Type-C USB):

iKOOLCORE R1 USB Storage CrystalDiskMark

Тестирование порта в Ubuntu также показало его как USB 3.2 Gen 2×1 (10 Гбит/с), а не 5 Гбит/с, как указано в спецификации:

Ubuntu USB Storage 10Gbps

Одна из возможных причин «зависаний» в Ubuntu – попытка системы смонтировать раздел NTFS на диске:

Ubuntu NTFS mounting loop

Для проверки диск был отформатирован только в «ext4», но проблема сохранилась как в Ubuntu, так и в Windows с NTFS.

Предположив, что проблема связана с адаптером ORICO, были протестированы портативные SSD Samsung. В Ubuntu скорость 1 ТБ Samsung T7 (USB 3.2 Gen.2, до 1050 МБ/с чтение, 1000 МБ/с запись) измерялась с помощью «fio»:

iKOOLCORE R1 USB 3.0 Storage Speed Ubuntu 22.04

Однако Samsung T7 не всегда распознавался после подключения. Аналогичная ситуация наблюдалась в Windows, где успешное подключение было редким. Для тестирования в Windows использовался 1 ТБ Samsung T5 (USB 3.2 Gen.2, до 540 МБ/с чтение/запись) с «CrystalDiskMark». Иногда подключение завершалось ошибкой:

iKOOLCORE R1 USB Storage Unknown Error

а когда подключение удавалось, скорость записи была ближе к USB 2.0, а не к 5 Гбит/с:

iKOOLCORE R1 USB 3.1 Storage CrystalDiskMark

Хотя иногда результаты были неожиданно высокими:

Samsung Portable SSD T5 9326MB per second

В целом, похоже, что с портом Type-C USB есть проблемы. Возможно, это особенность тестового образца или предпроизводственной версии.

К сожалению, это была не единственная проблема. При установке бенчмарка «Fire Strike» в Windows устройство несколько раз аварийно завершало работу. Интересно, что после каждого сбоя Windows восстанавливалась, и установка продолжалась. Запущенный HWiNFO64 показал высокую температуру SSD M.2:

iKOOLCORE R1 SSD drive temperature

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

Однако при запуске бенчмарка Fire Strike мини-ПК снова аварийно завершал работу ближе к концу теста.

Использовался штатный блок питания 12В 2.5А (30 Вт), который был заменен на 65 Вт Type-C USB с поддержкой 5В 3А, 9В 3А, 12В 3А, 15В 3А, 20В 3.25А. Однако Fire Strike продолжал завершаться сбоем. Мониторинг показал, что температура CPU часто превышала 70°C:

iKOOLCORE 3Dmark CPU temperature

что должно было вызвать троттлинг, так как в UEFI (BIOS) параметр «Tcc Activation Offset» был установлен на «30» (активация троттлинга при 70°C):

iKOOLCORE R1 BIOS Temperature Offset

Параметр был изменен на «15», что позволяло CPU нагреваться до 90°C без троттлинга. Несмотря на более высокие температуры, Fire Strike все равно завершался сбоем:

iKOOLCORE R1 CPU Temperature 90 degres

Аналогично, Cinebench R23 также завершался сбоем, но после увеличения допустимой температуры тест завершился успешно:

iKOOLCORE R1 Cinebench R23

Эксперименты с настройками «Power Limits» (снижение PL2, затем PL1 и PL2) позволили добиться стабильного завершения Fire Strike и Cinebench R23. Оптимальные значения PL1 и PL2 составили 8 Вт:

iKOOLCORE R1 Windows 11 PL1 PL2 8 Watts

что, возможно, слишком консервативно, но позволило получить результаты.

Настройки UEFI (BIOS) были сброшены для тестирования в Ubuntu, которое прошло без инцидентов. Затем были повторены тесты в Windows для проверки первоначальных результатов. Fire Strike несколько раз завершался сбоем, но также успешно завершился, как и Cinebench R23. В результате были проведены оставшиеся тесты производительности Windows, и результаты сравнены с более низкими значениями PL (см. ниже).

Краткая проверка подтвердила работоспособность аудио, Ethernet-портов и кард-ридера microSD в Windows и Ubuntu.

Производительность iKOOLCORE R1 в Windows 11 Pro

Режим питания установлен на «Высокая производительность». Запущены стандартные бенчмарки для оценки производительности Windows. Примечание: результаты получены с «рискованными» настройками UEFI (BIOS) по умолчанию.

Производительность накопителя M.2 NVMe:

iKOOLCORE R1 SSD CrystalDiskMark

Общая производительность Windows:

iKOOLCORE R1 3Dmark Fire Strike Benchmark iKOOLCORE R1 PassMark PerformanceTest 10.2 Benchmark

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

iKOOLCORE R1 CineBench R23 Benchmark iKoolCore R1 GeekBench 5

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

iKoolCore R1 GeekBench 5 OpenCL Pentium Silver N6005 Unigine Heaven Benchmark 4.0

Сравнительная таблица результатов тестов с настройками PL1 и PL2 по умолчанию и при значениях 8 Вт:

Mini PC Power Limits PL1 PL2 Benchmarks

Хотя общее снижение производительности незначительно, интересен «Physics Score» в Fire Strike, который измеряет производительность CPU. Именно на этом этапе теста мини-ПК чаще всего завершался сбоем. Более высокий результат при меньшем энергопотреблении указывает на меньший троттлинг , так как не требуется активное снижение частоты. Мониторинг во время сбоев Fire Strike показал резкое падение частоты CPU перед каждым сбоем, что указывает на недостаточную скорость активации троттлинга для предотвращения аварийного отключения.

Для практического тестирования iGPU воспроизводились видео в Edge. Проблем не возникло даже при 4K 60FPS, с редкими потерями кадров:

iKOOLCORE R1 Review 4K YouTube Chrome

при значительной загрузке CPU:

4K YouTube Chrome CPU Usage GPU Usage

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

Режим Scaling Governor установлен на «performance». Запущены стандартные тесты для Linux:

Производительность накопителя M.2 NVMe:

iKOOLCORE R1 Ubuntu 22.04 FIO SSD benchmark

Общая производительность Ubuntu:

iKOOLCORE R1 SBC Bench
SBC-Bench.sh

iKOOLCORE R1 Ubuntu 22.04 PassMark PerformanceTest Linux benchmark

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

iKOOLCORE R1 Geekbench 5 Ubuntu 22.04

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

R1 Ubuntu Unigine Heaven Benchmark 4.0

Практическое тестирование iGPU в Firefox: воспроизведение видео 4K 60FPS сопровождалось подтормаживаниями и потерей кадров:

iKOOLCORE R1 Review Ubuntu 22.04 4K YouTube

Снижение разрешения до 1440p значительно улучшило плавность с редкими потерями кадров:

iKOOLCORE R1 1440p YouTube Ubuntu

но, как и в Windows, загрузка CPU была высокой:

Ubuntu YouTube CPU GPU Usage

Сетевая производительность (2.5GbE и USB Wi-Fi адаптер)

Пропускная способность Ethernet-портов измерялась с помощью «iperf3». В Windows порты 2.5GbE показали около 2.35 Гбит/с:

iKOOLCORE R1 Windows 11 iperf3

а в Ubuntu – около 2.21 Гбит/с:

iKOOLCORE R1 Ubuntu 22.04 iperf3 1

Хотя R1 не оснащен Wi-Fi модулем, можно использовать USB-адаптер. Для тестирования применялся TP-Link Archer T3U Plus (до 400 Мбит/с на 2.4 ГГц и до 867 Мбит/с на 5 ГГц):

iKOOLCORE R1 WiFi 5 USB Dongle

Антенна подчеркивает компактность R1Фактическая скорость в Ubuntu составила около 136 Мбит/с на 5 ГГц.

Однако полезной может быть функция создания Wi-Fi «точки доступа» для удаленного управления:

Ubuntu WiFi Hotspot

Тепловые характеристики

Стресс-тест в Ubuntu показал, что температура CPU быстро достигала 75°C и держалась на этом уровне. Частота CPU снизилась с 3300 МГц до 2300 МГц для поддержания температуры:

iKOOLCORE R1 Stress Test Ubuntu

Аналогичная температура наблюдалась в Cinebench (Windows с настройками по умолчанию):

Cinebench R23 CPU temperature

Более высокая температура зафиксирована в Fire Strike (Windows):

3DMark CPU temperature

Максимальная средняя температура в sbc-bench (Ubuntu) также составила 75°C:

iKOOLCORE R1 SBC Bench Temperature

iKOOLCORE R1 использует активное охлаждение с вентилятором в нижней части корпуса. К сожалению, вентилятор работает на максимальной скорости постоянно и создает заметный шум. Измеренный уровень шума – 40.9 дБА, но из-за характера звука он кажется более раздражающим. Можно сказать, что R1 не только выполняет функции сервера, но и звучит как сервер!

К счастью, готовится новый пассивный корпус для R1, который, согласно рендерам, будет выглядеть так:

iKOOLCORE R1 Fanless Case iKOOLCORE R1 Fanless Enclosure

Потребление энергии

Измеренное потребление энергии:

  • Выключенное состояние – 1.6 Вт
  • UEFI (BIOS) – 18.3 Вт
  • Режим простоя – 11.8 Вт (Windows) и 13.1 Вт (Ubuntu)
  • Нагрузка на CPU* – пиковая мощность 24.5 Вт, снижающаяся до 20.0 Вт (Windows, «Cinebench») и 20.5 Вт, снижающаяся до 17.5 Вт (Ubuntu, «stress»)
  • Воспроизведение видео* – 17.1 Вт (Windows Edge, 4K60FPS) и 20.5 Вт (Ubuntu Firefox, 1440p60FPS)

*Показатели мощности колеблются частично из-за работы вентилятора, поэтому значение представляет собой среднее между медианными высокими и низкими показателями мощности.

Итоги

iKOOLCORE R1 — это значительный шаг вперед в мире мини-ПК. Уменьшение сервера с четырьмя сетевыми портами до таких компактных размеров — настоящее достижение. Учитывая, что мини-ПК только недавно начали оснащать 2.5-гигабитными Ethernet-портами, R1 включает целых четыре таких порта, причем на базе Intel, а не Realtek. Кроме того, устройство оснащено несколькими USB-портами и возможностью расширения хранилища через загрузочную microSD-карту. Текущий относительно шумный вентилятор будет заменен в будущем пассивным корпусом. Еще одним возможным улучшением могло бы стать добавление резиновых ножек на основание устройства, чтобы предотвратить его соскальзывание со стола под весом подключенных кабелей. Общая производительность впечатляет даже после снижения Power Limits для минимизации тепловых проблем в Windows, а R1 предлагает отличное соотношение цены и качества. Дополнительные сведения о R1 можно найти на их двуязычной вики .

Благодарим iKOOLCORE за предоставленный для обзора R1. Устройство доступно для покупки на их сайте по цене от $199 в зависимости от конфигурации.

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

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

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

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

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