Обзор одноплатного компьютера Khadas VIM2 Max
Одноплатный компьютер Khadas VIM2 на Amlogic S912 был выпущен достаточно давно и обзоров по нему было достаточно много. Большая часть обзоров сделана с упором на то, что Khadas VIM2 может является медиабоксом, потому что так удобней его продвигать и продавать, расширяя целевую аудиторию. В реальности, конечно же, не является. Потому что на S912 можно существенно дешевле приобрести Ugoos AM3, Minix Neo U9-H или так называемые дешёвые паразитные боксы с соответствующими прошивками. Их медиафункциональность будет на голову выше того, что предлагает Khadas. Но целом компания Khadas реализовала всё, что может SoC Amlogic S912, и у неё получился хороший одноплатный компьютер для разработчиков и энтузиастов.

Khadas VIM2 Max для обзора предоставлен магазином Gearbest. В Gearbest можно купить не только сам одноплатный компьютер за 119,99$, но и аксессуары к нему.
Содержание
- Технические характеристики
- Комплектация
- Внешний вид и аппаратное устройство
- Охлаждение
- Аксессуары
- Комьюнити
- Поддерживаемые ОС
- Производительность
- Потребление энергии
- Сетевые интерфейсы
- Медиавозможности
- Заключение
Технические характеристики
Формально есть 4 модели VIM2: Max, Pro, Basic и Lite. Max, Pro, Basic отличаются объёмом ОЗУ и флеш-памяти. Модель Lite на S905D так и не появилась в продаже. У меня в обзоре версия Max.
| Модель | VIM2 Max |
| SoC | Amlogic S912 8 ядер ARM Cortex-A53 до 1,5 ГГц GPU ARM Mali-T820MP3 |
| ОЗУ | 3 Гбайт DDR4 |
| Флеш-память | 64 Гбайт (eMMC) |
| USB | 2 x USB A 2.0, 1 x USB Type-C (2.0, OTG) |
| Поддержка карт памяти | microSD |
| Сетевые интерфейсы | Wi-Fi 802.11a/b/g/n/ac, 2,4 ГГц и 5 ГГц, MIMO 2x2 Gigabit Ethernet (1000 Мбит/с) |
| Bluetooth | Bluetooth v4.2 |
| Видеовыходы | HDMI 2.0a (до 3840x2160@60 Гц) |
| Аудиовыходы | HDMI |
| GPIO | 40 контактов |
| Пульт | Двухканальный ИК-приёмник (ИК-пульт поставляется отдельно) |
| Питание | 5 В / 2 А (USB Type-C или через коннектор VIN) |
Комплектация
Компьютер поставляется в маленькой картонной коробке.


Внутри только компьютер или кабель USB A <> USB Type-C в нейлоновой оплётке.

Внешний вид и аппаратное устройство
Корпус компьютера выполнен из пластика. Размер 96 x 70 x 23 мм.

Сверху заглушка 40-контактного разъёма GPIO.

Справа три кнопки: Power, Function, Reset.

Сзади: два порта USB A 2.0, USB Type-C (USB 2.0), порт HDMI, слот microSD, Ethernet. Питание осуществляется через порт USB Type-C любым подручным блоком питания с интерфейсом USB (с максимальной силой тока не менее 2 А).

Снизу железная пластина для устойчивости. Она же служит в роли ножек.

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

Откручиваете ещё 4 винта и вынимаете плату.

Плата очень миниатюрная — 82 x 57 мм.

На верхней стороне находятся: SoC Amlogic S912, два модуля DDR4 от Samsung, eMMC от Samsung (KLMCG8WEBC-B031), контроллер Gigabit Ethernet на базе Realtek RTL8211FDI, контроллер Wi-Fi и Bluetooth на базе Ampak AP6359SA, IPEX-коннекторы антенн, коннектор питания VIN (можно использовать вместо USB Type-C), коннектор для батарейки (для часов в выключенном состоянии), коннектор для вентилятора, коннектор FPC (для подключения сенсорных панелей и пр.), два светодиода, два ИК-приёмника, разъём GPIO (40 контактов). Антенны очень маленькие, выполнены на текстолите.

На нижней стороне: два модуля DDR4 от Samsung, программируемый контроллер STM8S003, Pogo-площадки GPIO (20 контактов), Pogo-площадки питания.


Контроллер STM8S003 отвечает за управление питанием, Wake-on-LAN и пр. Вся документация по плате, в том числе и схема платы, доступны на сайте Khadas в разделе Docs.
Контакты GPIO не совпадают с Raspberry Pi 3. На форуме было предложение готовых плат-переходников, если необходимости возникнет.

Охлаждение
Amlogic S912 — очень «горячая» SoC. Формально вы можете использовать VIM2 без дополнительного охлаждения, но температура SoC при нагрузках быстро поднимается до 80 °C и начинается троттлинг (такое ограничение прописано в DTB системы). Нормальной такую работу не назовёшь, так что система охлаждения для VIM2 является обязательной. Если вы хотите сохранить корпус (верхнюю крышку) и аккуратный внешний вид, то самый простой вариант — докупить радиатор и вентилятор от Khadas.

Режим работы вентилятора настраивается как в Android, так и в Linux. Можно выбрать статические режимы или автоматический, зависящий от температуры SoC.

Если вы можете пренебречь верхней крышкой или корпусом целиком, то проще и дешевле установить любой подходящий радиатор. Для идеального пассивного охлаждения (чтобы S912 невозможно было увести в троттлинг ни при каких нагрузках) нужен радиатор, который способен хорошо рассеивать 10 Вт. Я использовал радиатор размером 40x40x30 мм через тонкую термоподложку. Такая система охлаждения справлялась идеально при любых нагрузках без троттлинга.

Аксессуары
Для VIM2 есть официальные аксессуары от Khadas и неофициальные, предлагаемые на форуме в виде готовых решений или схем. Перечислю основные официальные аксессуары.
ИК-пульт.

Корпуса.

Радиатор и вентилятор. Я их уже упоминал.
Звуковой адаптер Tone Board с ЦАП ESS ES9038Q2M.

Плата расширения vTV с поддержкой DVB-C/DVB-S/DVB-S2/DVB-T/DVB-T2 и оптическим выходом.

На vTV я остановлюсь подробнее, т.к. я получил эту плату расширения вместе с боксом.
vTV поставляется в крупной коробке.

Внутри: плата расширения, пульт, блок питания.

Блок питания работает с напряжением 12 В, сила тока до 1,5 А. Коннектор DC 5,5 x 2,1 мм. На плате есть преобразователь на 5 В и Pogo-контакты для питания VIM2, т.е. использовать USB Type-C для питания компьютера не нужно.

Пульт самый простой, ИК. Подходит для управления VIM2 в системе Android.

Плата стандартная для платформы Amlogic, т.е. сделана на референсных компонентах — тюнер RafaelMicro R848 и демодулятор AVL6862. На плате есть оптический выход. Никаких дополнительных контроллеров для S/PDIF не используется, просто реализованы соответствующие выводы GPIO.


Использовать vTV с VIM2 можно только без стандартного корпуса.

Более подробно о программной части я расскажу в соответствующем разделе обзора.
Комьюнити
Сообщество по VIM2 не очень активное, хоть и инженеры Khadas пытаются отвечать на вопросы.
Поддерживаемые ОС
Все прошивки доступны доступны в разделе Firmwares сайта Khadas Docs. Там же есть все необходимые инструкции по сборке и установке.
Официально поддерживаемые ОС (со стороны Khadas)
Android 7.1.2. Доступен исходный код системы (не только ядра), инструкция по сборке и готовые образы для установки. На данный момент Amlogic не опубликовала полноценных исходных кодов Android 8/9 для S912, и не ясно будут ли они. Следовательно, у Khadas их тоже нет.
Установка производится с помощью программы Amlogic USB Burning Tool под Windows или Amlogic flash-tool для Linux. Это стандартные программы для платформы Amlogic.

Сама система — это базовая система Android (AOSP) от Amlogic.
![]() | ![]() | ![]() | ![]() |

Ubuntu MATE Linux 16.04. Доступен исходный код, инструкция по сборке и готовые образы для установки. Есть варианты client и server, есть варианты с ядрами версии 3.14 и 4.9. Есть вариант для установки на SD/USB. Есть вариант Dual Boot (Android и Linux). Установка производится таким же способом, как и Android.
Wi-Fi, Bluetooth, Ethernet в Linux работают без проблем. Но нет аппаратной поддержки VPU и аппаратного ускорения GPU. Это старая проблема — нет полноценных модулей для ARM Mali под Linux, а исходный код закрыт.
![]() | ![]() | ![]() | ![]() |

Установка этой ОС немного сложнее, чем Android и Linux. Нужно собрать из исходного кода специальную версию u-boot и нужно собрать систему Fuchsia из исходных кодов, а потом установить образ через UART.
Сторонняя поддержка
Armbian (Ubuntu 18.04), LibreELEC.
Производительность
В VIM2 используется популярный бюджетный процессор (SoC) Amlogic S912 — 4 ядра ARM Cortex-A53 до 1,5 ГГц + 4 ARM Cortex-A53 до 1 ГГц, GPU ARM Mali-T820MP3. S912 часто можно встретить в китайских Android-боксах. Если вы читали мои предыдущие обзоры, то знаете, что ждать от этой SoC в плане производительности.
Скорость работы eMMC

Скорость работы SD-контроллера
У всей серии Amlogic S905/S905X/S905W/S912 встроенный SD-контроллер очень слабый. Вот пример работы очень быстрой карты Samsung EVO Plus объёмом 128 ГБ.

AnTuTu v7

Geekbench 4

Google Octane (Chrome)

GFXBenchmark T-Rex

3DMark Sling Shot

sysbench (Linux)
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 run

sysbench --test=cpu --cpu-max-prime=20000 --num-threads=8 run

Google Octane (Chromium, Linux)

Потребление энергии
При полной загрузке всех 8 ядер VIM2 потребляет около 7,5 Вт.

Сетевые интерфейсы
Тесты проводились с помощью iperf 3 в один поток. Сервер iperf запущен на компьютере, который подключён к локальной сети по Gigabit Ethernet. Выбран ключ R — сервер передаёт, устройство принимает.
За проводную сеть в VIM2 отвечает контроллер Realtek RTL8211 с поддержкой Gigabit Ethernet. Это референсное решение для плат с Amlogic S912. Тут никаких особенностей, честные 935 Мбит/с.

VIM2 находился в 5 метрах от маршрутизатора через одну железобетонную стену — это место, в котором я тестирую все Android-боксы и мини-ПК. Чтобы вы понимали — у меня нет цели узнать предельную скорость Wi-Fi конкретного устройства в 1 метре от маршрутизатора без препятствий (мне не важно, выжмет он там 200 или 400 Мбит/с). Я моделирую типовой случай, и все Android-боксы и мини-ПК тестируются в одинаковых условиях. Положение VIM2 было предварительно настроено для обеспечения максимальной скорости.
| Маршрутизатор | Скорость |
| Keenetic Ultra | 185 Мбит/с |
| Xiaomi Mi Router 3G (Padavan) | 145 Мбит/с |
Скорость находится на очень высоком уровне и приблизительно соответствует Nvidia Shield TV и Xiaomi Mi Box 3 Enhanced.
Медиавозможности
Детально расписывать медиафункциональность нет никакого смысла. Из предыдущих обзоров вы уже знаете, на что способны боксы с SoC от Amlogic. В базовой системе Android от Amlogic всё стандартно и не очень хорошо. А Khadas никаких существенных изменений в систему не вносит. Системный автофреймрейт не работает (его можно «завести», но там нюансов и проблем целый мешок), так называемый современный автофреймрейт отсутствует, проблемы с прямым выводом звука, устранение чересстрочности работает только в StageFright (и проприетарном amcodec), некоторые проблемы с равномерностью при выводе в SurfaceView,. В остальном всё отлично и работает очень быстро, чем и популярны боксы с Amlogic — вывод видео в 4K, HDR, конверсия HDR > SDR, «всеядность» актуальных форматов и стабильность. В YouTube для Android TV всё идеально вплоть до 2160p60.
Поддержки HDCP нет. Widevine DRM лишь Level 3 (самый базовый).

В LibreELEC всё идеально. Идеальный автофреймрейт, прямой вывод всех актуальных звуковых потоков (вплоть до Dolby Atmos и DTS:X), 4K, HDR и пр. Но и общая функциональность при этом ограничена рамками программы Kodi.

В Ubuntu с медиафункциональностью плохо, т.к. нет полноценных модулей для GPU с аппаратным ускорением.
Т.к. плата vTV сделан на RafaelMicro R848, то и ПО у него стандартное, как у других боксов с Amlogic и тюнером. Спутниковой тарелки у меня давно нет, посмотреть работу DVB-S2 я не смог. Телевизионного кабеля в квартире тоже много лет уже нет. Так что пришлось сделать антенну из куска провода для DVB-T2. Нашлись положенные 30 каналов федеральной пропаганды из трёх мультиплексов и один тестовый канал 4К.
![]() | ![]() | ![]() | ![]() |

К качеству никаких нареканий нет (если не учитываеть, что это SD-каналы) — 50 к/с, корректное устранение чересстрочности, хорошая равномерность. Есть поддержка EPG, сдвиг времени (time shift), возможность записи трансляций на внешний носитель, трансляция потока по сети и пр.
![]() | ![]() | ![]() | ![]() |
Судя по отзывам при работе с DVB-S2 есть поддержка кардшаринга в качестве клиента.
Заключение
В целом, Khadas VIM2 Max — это интересный одноплатный компьютер. По уровню поддержки, активности сообщества и цене он не может конкурировать, например, с Raspberry Pi 3 Model B+. Но при этом VIM2 мощнее, обладает быстрым модулем Wi-Fi, честным Gigabit Ethernet и большим количеством памяти. Решение о выборе конкретного одноплатного компьютера зависит лишь от задач, которые планируется с помощью него решать.
Напомню, что Khadas VIM2 Max можно купить в магазине Gearbest за 119,99$





















44 комментария
Добавить комментарий
Любой ТВ бокс это тоже одноплатный компьютер.
Да, действительно. Столько времени автор лаял на своих читателей (иногда, прямо с первых строк обзоров), а тут кто-то набрался наглости ответить. Совсем обнаглели :))
Бгггг, сколько наигранного пафоса :) Долго готовились, наверное?
Ну так и вам по такому принципу отвечают. А у вас искреннее недоумение :)
— Чувак, я на своём мини-ПК что-то сделал, и он теперь не работает.
— Здравствуйте. Я не смогу вам помочь.
— Будь ты проклят!
— Што-а-а?
В этот же день этот же человек на другом ресурсе публикует обзор, в который вставляет мои фотографии из моего обзора (уже удалил после претензии и угрозой блокировки обзора, снабдив отборным хамством) без какого-либо разрешения или ссылки. Данные в обзоре частично тоже заимствует из моего без указания ссылки (но тут никаких претензий).
А потом этот человек обижается, когда я называю его ох@#&$*% животным (персонально и лично), и начинает гадит публично.
По факту увидел обзор андроид ТВ бокса, да подробные тесты но вряд-ли имеющие прикладное применение.
Интересны были бы как раз нестандартные варианты применения, андроид бокс можно и в несколько раз дешевле купить.
Почему не попытаться бы адекватно реагировать и отвечать на замечания?
Вы проснулись и первым делом зачем-то открыли мой топик. Я ценю такую преданность, честно.
А теперь уроки хорошего поведения. Во-первых, нельзя вмешиваться в разговор двух людей, если вас об этом лично не просили (не говоря уже о том, что ваше сообщение не имеет никакого отношения к разговору). Во-вторых, отвечать за других людей (и тем более оскорблять людей от лица других) не нужно, пока вас об этом не попросят. В-третьих, на обиженных воду возят.
Обзор толковый, вполне достаточно информации чтобы понять, что это за устройство и с чем его едят. Прошу пояснить будет ли данный девайс в версии 2\16 (можно купить намного дешевле, даже за 50 баксов один раз видел на распродажах) работать с вашими кастомными прошивками на базе прошивок Ugoos или Minix и если нет, то не планируете ли добавить поддержку? Или это слишком нетривиальная задача?
Ни с прошивками Ugoos AM3 2.x, ни с адаптированной прошивкой Minix Neo U9-H работать VIM2 2/16 не будет из-за памяти DDR4. Сама конфигурация 2/16, как я понял, уже не выпускается и выпускаться не будет. Т.е. рассматривать его для роли медиаустройства не надо.
У Kahdas для партнёров уже есть проекты на S905X2 и S922X. Будут ли они доступны для потребителей, пока не ясно.
Давайте ссылку на ваш деанонимизированный профиль в социальной сети, не созданный сегодня. Я продемонстрирую вам там скриншоты, а вы в свою очередь запишите видео с извинения и опубликуете его здесь.
Добавить комментарий