Первое впечатление от 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
На официальном сайте iKOOLCORE указаны следующие характеристики R1:
Примечательны сертификаты «EC, FCC, RoHS», подтверждающие соответствие европейским стандартам и разрешение на использование в США.
Технически «EC» означает «декларацию соответствия EC», которая не является сертификатом, однако часто обозначается как «CE» (Conformité Européenne).
Остальные характеристики соответствуют физическому устройству, за исключением, возможно, порта Type-C USB только для данных (см. ниже):
Обзор 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 ГБ.
Из-за компактных размеров память LPDDR4 распаяна на плате. Тестовый образец оснащен двухканальной памятью 16 ГБ 2933 МГц (также доступна версия с 8 ГБ). В комплект входят кронштейн для крепления VESA, блок питания 30 Вт (12В 2.5А) с Type-C USB и переходник с DC 5.5 x 2.1 мм на Type-C USB.
Система питания поддерживает входное напряжение от 12 до 20В с переменным током в зависимости от нагрузки. Можно использовать как блок питания с DC-разъемом (через переходник), так и Power Delivery (PD) через задний порт Type-C USB. Материнская плата имеет защиту от неправильного подключения питания к боковому порту Type-C USB для данных.
Программная часть
Тестовый образец поставлялся с предустановленной Proxmox 7.3-6:
и виртуальными машинами OpenWRT на китайском:
или на английском после смены языка:
виртуальной машиной Debian 11:
и Windows 10 Enterprise LTSC также на китайском:
подтверждение, что это действительно Windows:
На виртуальной машине Debian запущен Docker с контейнерами, включая Heimdall :
и OpenSpeedTest:
а также другие, подробно описанные в вики .
В ходе ознакомления с демонстрационной установкой проверена скорость Ethernet-соединения между R1 и ПК с Windows в той же сети:
Также протестировано воспроизведение видео в виртуальной машине Windows 10:
Для подготовки к тестированию производительности демонстрационная система была удалена, и выполнена чистая установка Windows 11 Pro версии 22H2 с обновлением до последней сборки 22621.1413:
Затем раздел Windows был уменьшен вдвое для создания нового раздела, на который установлена Ubuntu 22.04.2 в режиме двойной загрузки с применением всех доступных обновлений:
Благодаря простому доступу к внутреннему накопителю, штатный 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, которые работали без проблем:
В завершение проверена пропускная способность сети между ПК с Windows и виртуальной машиной TrueNAS на R1 с помощью «iperf3»:
что подтвердило корректную работу портов 2.5GbE.
Ключевые наблюдения – драйверы, USB-C, стабильность системы
Сразу после установки Windows с ISO отсутствовали некоторые драйверы, включая драйвер для Ethernet-контроллера:
Этот драйвер можно загрузить с сайта iKOOLCORE в разделе Downloads, затем ISOs(OpenSource only), далее Driver, iKOOLCORE R1 и, наконец, Wired_driver_27.6_x64.zip.
Даже после полного обновления Windows и использования Intel Driver & Support Assistant некоторые драйверы оставались отсутствующими:
Проблема решается установкой Intel Chipset Device Software для продуктов Intel NUC :
а затем Serial IO Driver для продуктов Intel NUC11AT:
Установка Ubuntu прошла без проблем. Однако при загрузке Ubuntu в «dmesg» появляются сообщения об ошибках «Could not resolve symbol [\_SB.UBTC.RUCC], AE_NOT_FOUND», которые широко известны в интернете и не являются критичными.
Краткий обзор аппаратной части подтвердил соответствие спецификациям:
Настройки «Power Limits» (PL) процессора: в Windows «PL1» и в Ubuntu «Constraint 0» установлены на 10 Вт, а «PL2» и «Constraint 1» – на 25 Вт:
Память работает на максимальной частоте 2933 МГц:
Накопитель M.2 2242 с интерфейсом PCIe Gen 3 использует только две линии (x2), что дает теоретическую максимальную пропускную способность 1.969 ГБ/с:
Четыре порта 2.5GbE используют контроллеры Intel I226-V:
Что касается 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 Гбит/с):
что также подтвердилось в Ubuntu:
Затем внимание было уделено боковому порту Type-C USB. Сначала подтверждено, что он предназначен только для данных, так как не поддерживает «Alternate Mode»:
Попытка проверить скорость порта Type-C USB с помощью адаптера ORICO (с контроллером ASMedia ASM2364) показала, что порт определяется как USB 3.2 Gen 2×1 (10 Гбит/с), но чаще всего «зависал»:
Единственный раз, когда удалось запустить «CrystalDiskMark», порт почему-то работал как USB 2.0 через Port5 (Billboard device), а не через Port10 (Type-C USB):
Тестирование порта в Ubuntu также показало его как USB 3.2 Gen 2×1 (10 Гбит/с), а не 5 Гбит/с, как указано в спецификации:
Одна из возможных причин «зависаний» в Ubuntu – попытка системы смонтировать раздел NTFS на диске:
Для проверки диск был отформатирован только в «ext4», но проблема сохранилась как в Ubuntu, так и в Windows с NTFS.
Предположив, что проблема связана с адаптером ORICO, были протестированы портативные SSD Samsung. В Ubuntu скорость 1 ТБ Samsung T7 (USB 3.2 Gen.2, до 1050 МБ/с чтение, 1000 МБ/с запись) измерялась с помощью «fio»:
Однако Samsung T7 не всегда распознавался после подключения. Аналогичная ситуация наблюдалась в Windows, где успешное подключение было редким. Для тестирования в Windows использовался 1 ТБ Samsung T5 (USB 3.2 Gen.2, до 540 МБ/с чтение/запись) с «CrystalDiskMark». Иногда подключение завершалось ошибкой:
а когда подключение удавалось, скорость записи была ближе к USB 2.0, а не к 5 Гбит/с:
Хотя иногда результаты были неожиданно высокими:
В целом, похоже, что с портом Type-C USB есть проблемы. Возможно, это особенность тестового образца или предпроизводственной версии.
К сожалению, это была не единственная проблема. При установке бенчмарка «Fire Strike» в Windows устройство несколько раз аварийно завершало работу. Интересно, что после каждого сбоя Windows восстанавливалась, и установка продолжалась. Запущенный HWiNFO64 показал высокую температуру SSD M.2:
После охлаждения накопителя установка все равно завершалась сбоем, что указывало на другую причину. После перезагрузки установка завершилась успешно.
Однако при запуске бенчмарка 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:
что должно было вызвать троттлинг, так как в UEFI (BIOS) параметр «Tcc Activation Offset» был установлен на «30» (активация троттлинга при 70°C):
Параметр был изменен на «15», что позволяло CPU нагреваться до 90°C без троттлинга. Несмотря на более высокие температуры, Fire Strike все равно завершался сбоем:
Аналогично, Cinebench R23 также завершался сбоем, но после увеличения допустимой температуры тест завершился успешно:
Эксперименты с настройками «Power Limits» (снижение PL2, затем PL1 и PL2) позволили добиться стабильного завершения Fire Strike и Cinebench R23. Оптимальные значения PL1 и PL2 составили 8 Вт:
что, возможно, слишком консервативно, но позволило получить результаты.
Настройки 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:
Общая производительность Windows:
Производительность CPU:
Производительность iGPU:
Сравнительная таблица результатов тестов с настройками PL1 и PL2 по умолчанию и при значениях 8 Вт:
Хотя общее снижение производительности незначительно, интересен «Physics Score» в Fire Strike, который измеряет производительность CPU. Именно на этом этапе теста мини-ПК чаще всего завершался сбоем. Более высокий результат при меньшем энергопотреблении указывает на меньший троттлинг , так как не требуется активное снижение частоты. Мониторинг во время сбоев Fire Strike показал резкое падение частоты CPU перед каждым сбоем, что указывает на недостаточную скорость активации троттлинга для предотвращения аварийного отключения.
Для практического тестирования iGPU воспроизводились видео в Edge. Проблем не возникло даже при 4K 60FPS, с редкими потерями кадров:
при значительной загрузке CPU:
Производительность в Ubuntu 22.04
Режим Scaling Governor установлен на «performance». Запущены стандартные тесты для Linux:
Производительность накопителя M.2 NVMe:
Общая производительность Ubuntu:

Производительность CPU:
Производительность iGPU:
Практическое тестирование iGPU в Firefox: воспроизведение видео 4K 60FPS сопровождалось подтормаживаниями и потерей кадров:
Снижение разрешения до 1440p значительно улучшило плавность с редкими потерями кадров:
но, как и в Windows, загрузка CPU была высокой:
Сетевая производительность (2.5GbE и USB Wi-Fi адаптер)
Пропускная способность Ethernet-портов измерялась с помощью «iperf3». В Windows порты 2.5GbE показали около 2.35 Гбит/с:
а в Ubuntu – около 2.21 Гбит/с:
Хотя R1 не оснащен Wi-Fi модулем, можно использовать USB-адаптер. Для тестирования применялся TP-Link Archer T3U Plus (до 400 Мбит/с на 2.4 ГГц и до 867 Мбит/с на 5 ГГц):

Антенна подчеркивает компактность R1Фактическая скорость в Ubuntu составила около 136 Мбит/с на 5 ГГц.
Однако полезной может быть функция создания Wi-Fi «точки доступа» для удаленного управления:
Тепловые характеристики
Стресс-тест в Ubuntu показал, что температура CPU быстро достигала 75°C и держалась на этом уровне. Частота CPU снизилась с 3300 МГц до 2300 МГц для поддержания температуры:
Аналогичная температура наблюдалась в Cinebench (Windows с настройками по умолчанию):
Более высокая температура зафиксирована в Fire Strike (Windows):
Максимальная средняя температура в sbc-bench (Ubuntu) также составила 75°C:
iKOOLCORE R1 использует активное охлаждение с вентилятором в нижней части корпуса. К сожалению, вентилятор работает на максимальной скорости постоянно и создает заметный шум. Измеренный уровень шума – 40.9 дБА, но из-за характера звука он кажется более раздражающим. Можно сказать, что R1 не только выполняет функции сервера, но и звучит как сервер!
К счастью, готовится новый пассивный корпус для R1, который, согласно рендерам, будет выглядеть так:
Потребление энергии
Измеренное потребление энергии:
- Выключенное состояние – 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.
Оригинал статьи вы можете прочитать здесь.