Сколько потребляет khadas vim2
Обсуждение Khadas VIM2 Max TV Box
Khadas VIM2
Описание | Обсуждение »
- Для сравнения устройства с конкурентами и по вопросам выбора устройств обращайтесь в раздел:Выбор и сравнение
- Перед размещением фотографии ознакомьтесь с темойРабота с изображениями на форуме
- Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.
процессор Amlogic S912 8 ядер 1,5 ГГц
графический чип Mali-T820MP3
оперативная память 3 Гб DDR4
встроенная память 64 ГБ + расширяемая через micro SD card slot
видео выход HDMI 2.0a (4K @ 60 Гц)
интерфейсы подключения gigabit ethernet, 802.11a/b/g/n/ac, 2 USB порта + USB Type-C
Поддержка пульта ДУ.
Разъем для подключения периферии.
Ubuntu 16, Android 7
Питание: USB Port
Масса платы: 70 г
Размер платы: 9.20 x 6.60 x 2.20 см
Комплект поставки: 1 x Khadas VIM2 TV Box, 1 x USB-C Cable


Универсальная платформа для использования в качестве ТВ бокса, а также управления различными устройствами. Поддерживается работа с Ubuntu 16 и Android 7, также имеется RSDB ( Real Simultaneous Dual Band ), UEFI биос, Wake-On-Lan.
По сути данное устройство является чем-то подобным всем известной Малинки, только заметно увеличена производительность, объем памяти и прочее.
Gearbest $99,99 с купоном GBVIM2MAX
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Медиаплеер Khadas VIM2
Khadas VIM2 — это устройство, название которому можно выбрать из множества: медиаплейер, мини компьютер, домашний медиацентр, набор DIY. На обзор это устройство было любезно предоставлено интернет-магазином www.lightinthebox.com
Пришло в обычной коробке, внутри которой была коробка поменьше, внутри которой — футляр из картона в виде блокнота. Футляр поразил качеством, сразу и не догадаешься, что это не блокнот, а коробочка.
![]()
![]()
Внутри этого футляра находилось всего 2 предмета: шнур USB-C (тот, который можно вставлять в гнездо любой стороной) и нечто, подобрать слова для описания которого довольно сложно: небольшая плата (примерно как 2 кредитки) в корпусе из слоёного пирога пластмассовых пластин лазерного раскроя. Сверху и снизу пластик прозрачный, средние слои — черные. Соединены слои при помощи винтов с замысловатым треугольным шлицем (отвинтить которые при помощи электроотвертки из предыдущего обзора — проще простого), а латунные гайки играют роль ножек. Несколько фото для понимания того, как это чудо выглядит:
![]()
![]()
![]()
![]()
Простенько и со вкусом. На передней части узкая щель — это отверстие инфракрасного приемника. На сайте производителя есть специальный пульт, который устройство поддерживает сразу, но, увы, в комплекте он не поставляется, надо приобретать отдельно, поэтому функция дистанционного управления мною не протестирована.
Три кнопки справа используются для управления, ближайшая к передней панели служит для включения-выключения питания, далее следует «пользовательская» кнопка (её назначение зависит от используемой ОС), и третья — это кнопка сброса. Признаюсь честно: кнопки очень маленькие и, благодаря тому, что они утоплены в вырез корпуса, нажимать их не так-то просто (а может, это у меня пальцы толстые. ).
Самая богатая в плане «посмотреть» задняя сторона, где разместились: 2 разъема USB2 для подключения всевозможных устройств, разъем USB-C для питания и перепрошивки устройства, HDMI для видео-аудио, слот для карты памяти micro-SD и гнездо гигабитного Ethernet.
Левая сторона самая непримечательная.
Сверху можно видеть двухрядный разъем, предназначенный для подключения дополнительных внешних плат расширения.
Технические характеристики данного устройства весьма впечатляют:
- Восьмиядерный ARM Cortex-A53 64-битный процессор Amlogic S912, работающий на тактовой частоте 1,5 гигагерца
- Графический ускоритель ARM Mali-T820MP3, работающий на частоте 750 мегагерц
- аппаратный декодер видео 4К (H.265/VP9 60fps 10bit)
- 2 гигабайта ОЗУ DDR4 (в данной Basic-модели, а в версии Max — 3 гигабайта)
- 16 гигабайт встроенного хранилища приложений (в версии Max — 64 гигабайта)
- WiFi (802.11b/g/n/ac 2X2 MIMO)
- Bluetooth v4.1 (v4.2 для версии Max)
Есть разъемы для подключения батарейки часов реального времени и вентилятора охлаждения, питание может быть от 5 до 9 (. ) вольт (но рекомендуется 5в), и все это на плате размером 82.0 x 57.5 мм! Детально с техническими характеристиками можно познакомиться на сайте производителя или в разделе технической документации.
![]()
![]()
![]()
В большинстве случаев этот медиакомбайн можно запитать от любого сетевого адаптера, подходящего для смартфонов, и от USB3-разъема ноутбука. USB2 может не справиться с током, который потребляет устройство, так как в пиках он достигает 800 мА, хотя в среднем ток небольшой.
![]()
Поставляется устройство с уже установленным Андроидом версии 7.1, который загружается достаточно быстро.
![]()
Для управления необходимо подключить мышку, потому как кнопками на корпусе можно только активировать главный экран андроида и перевести его в спящий режим или пробудить из оного. Очень не помешает и клавиатура, так как тыкать мышкой в виртуальную клавиатуру Андроида достаточно неудобно. Правда, чтобы можно было легко переключать раскладку клавиатуры, потребуется скачать и установить специальное приложение (это характерная беда всех Андроидов — и куда Google смотрит?!). Я заметил, что кнопка Enter на аппаратной клавиатуре ведет себя совсем не так, как я привык: при вводе в строке браузера она не вызывает переход по адресу, а добавляет пробел, а в всплывающих диалоговых окнах вообще никак не «нажимает» на кнопки, потому внешняя аппаратна клавиатура все равно не избавит вас от необходимости пользоваться мышкой.
![]()
Тестирование производительности я делал при помощи известной программы AnTuTu. И она оказалась неожиданно низкой: жалкие 40766 баллов — это примерно в 5 раз хуже, чем у лидеров мобильного рынка. Почему-то от такого мощного процессора я ожидал каких-то невероятных параметров.
А вот скорость интернета по WiFi вполне порадовала — это явная заслуга «нормальной» WiFi антенны (я имею ввиду не печатной «змейки», а отдельной плоской антеннки, соединяемой с разъемом на плате тоненьким кабелем — его видно на снимках выше).
![]()
В общем и целом Андроид ничем не удивил — все как и везде, даже немного скучно. А вот играть на этом устройстве придется только в шахматы и пасьянсы (шучу — подходящих игр больше), потому как управлять игровым процессом в современных динамичных играх вроде гонок-стрелялок-леталок-прыгалок-бегалок при помощи мышки практически нереально. Но потенциально игры даже с «тяжелой» 3D-графикой работают достаточно резво. Кстати, из-за весьма большого (и не типичного для Андроид-устройств) разрешения экрана далеко не все программы нормально работают на данном девайсе, например, я так и не смог найти устойчиво работающую программку для захвата видео с экрана, что меня сильно огорчило. Зато USB-вебкамеры подключаются слёту (что, кстати, тоже не все программы понимают).
Так как устройство не имеет аналоговых выходов звука, для наслаждения возможностями видео и аудио необходим телевизор или монитор со встроенными колонками, потому что аудиосигнал передается «в цифре» по HDMI. И главное, что нас беспокоит — это обещанное видео 4К.
А меня беспокоило другое: где такое видео взять? У меня нет телевизора 4К, и до получения этого устройства я не был озабочен подобным контентом, а когда озаботился — нашел только демонстрационные ролики. И они воспроизвелись просто отлично: без рывков и заеданий, без заиканий, чисто, гладко, красиво. даже на обычном Full-HD телевизоре. Встроенный плейер, кстати, поддерживает и 3D. Кое-какое представление о том, что 4К-видео на самом деле хорошо воспроизводится, вы сможете получить из видеообзора, но, естественно, насладиться качеством 4К не получится.
Меня, как настоящего радиолюбителя, очень интересовал разъем «расширения». Вот что на нем представлено:
![]()
Не смотря на небольшое, по сравнению с Raspberry, количество выводов GPIO, ассортимент сигналов достаточно обширен. К сожалению, на практике работать из Андроида с этими сигналами очень сложно: процесс разработки приложений лично мне показался очень сложным и совсем не тривиальным (я имею ввиду, что методом тыка не освоить), хотя необходимые средства для этого на сайте производителя представлены. Там же я нашел и приложение для Андроида, при помощи которого можно вручную управлять уровнем сигналов на GPIO, что и продемонстрировал в видеообзоре.
Раз уж речь пошла про расширение функционала устройства, я должен отметить, что это самое расширение в наибольшей степени может быть реализовано путем замены ОС, то есть путем перепрошивки устройства. Сделать это можно разными способами: как и большинство Андроид-устройств, это обновляет прошивку с USB, карты памяти и через подключение к компьютеру. Последний вариант я и выбрал, для чего скачал специальное приложение с сайта поддержки, а так же прошивку с двумя ОС: Android 7.1 и Ubuntu Mate. Позже и отдельно Ubuntu тоже (есть и другие варианты).
Приложение оказалось с иероглифами, но переключиться на английский интерфейс труда не составило. Важно, что рекомендации с сайта техподдержки по переводу устройства в режим перепрошивки оказались неверными . Для ввода девайса в режим перепрошивки следует соблюсти следующую последовательность действий:
- Запустить программу-прошивальщик
- Загрузить в неё файл с образом системы
- Зажать кнопку питания на устройстве и, не отпуская её, подключить USB-шнур к компьютеру
- Дождаться, когда в программе появится обнаруженное устройство, и отпустить кнопку питания.
После этого можно смело жать «Start» и идти пить чай — прошивка длится минут 10, не меньше. А потом — перезагрузка и, в зависимости от того, что вы прошивали, вас ждет. что-то ждет в общем. Меня сначала ожидал Андроид, из которого можно было (нажав и подержав кнопку питания) перейти к загрузке Ubuntu. Но этот процесс мне надоел и я прошился чистой Ubuntu Mate, которая внешне ничем от «Android-спаренной» не отличалась.
![]()
В отличие от Android, Убунту изначально никак не русифицирована, поэтому следует подключиться к сети и установить поддержку русского языка для интерфейса и клавиатуры. Минимальных навыков общения с англоязычным интерфейсом достаточно, чтобы это сделать, а если будут проблемы — интернет поможет.
Рассказывать о том, что такое Linux вообще и Ubuntu в частности, я не смогу: я не специалист в этой области, да и лучше, чем уже написано в интернете на соответствующих сайтах, я это не сделаю. Просто несколько скриншотов, для общего представления. Главное, что надо помнить: пароль к учетной записи по умолчанию совпадает с названием учетной записи.
Центр приложений — устанавливать из консоли вручную командой sudo apt-get install software-center
![]()
FireFox притормаживает, Chromium более резв — устанавливать из центра приложений или из консоли командой sudo apt-get install chromium
![]()
Скорость интерента неожиданно небольшая — оказалось, что последняя версия Ubuntu Mate имеет какой-то баг, из-за чего скорость закачки почти в 10 раз ниже, чем скорость отдачи. В поддержке обещают исправить, пишут, что работают над этим. На скриншоте — рекордный показатель.
![]()
Конечно, я не мог не проверить 4К-видео. Но похвалиться нечем: такое видео не воспроизводится в принципе. То есть если вы не согласны называть «видео» последовательность из сменяющихся раз в 5-7 секунд кадров, перемежающихся обрывками измененного по тембру звука. То же самое можно сказать и о 3D-играх — никак они не работают. Явно дело в отсутствии драйверов, поддерживающих аппаратные ускорители. И это странно: Андроид — это разновидность Linux, и там поддержка есть, а для «родного» Linux нету. Надеюсь, это не надолго.
Вот так, кстати, система видит встроенное аудио:
![]()
Обычное видео и аудио в Ubuntu воспроизводится обычно — больше не добавить, не отнять.
Зато с внешними устройствами (теми, которые выведены на разъем расширения) в Ubuntu проще работать. Кто спец — может написать сам драйвер, благо, документации об этом много и процессор описан достаточно подробно, а не спец, вроде меня, может «подрыгать» ножками GPIO прямо из консоли. А если немного изучить bash, то можно написать скрипт, который будет делать уже что-то полезное, например, по командам «из интернет» включать или включать какие-то нагрузки.
Все, что я выше описал, сопровождено видеорядом в видеообзоре. Но есть кое-что, что не попало в видеообзор, просто можно так много всего рассказать и показать, что будет невозможно просмотреть и прочитать — я толком ничего не рассказал, а смотрите, какая статья уже вышла большая! И тем не менее, вот еще что.
Даже для андроида есть приложения, при помощи которых можно наладить видеотрансляцию через интернет с подключенной WEB-камеры, и даже не с одной. То есть систему видеонаблюдения для дачи, например, с помощью этого устройства сделать проще простого. Аналогичных приложений для Ubuntu гораздо больше. С учетом того, что можно поставить и Ubuntu Server, то реально сделать свой собственный домашний сервер, причем не только для локальной сети (все необходимое для DLNA уже есть как в Android-прошивке, так и в Ubuntu), но и для «глобальной». То есть я хочу сказать, что для всяких роботов-машинок данное устройство подойдет хуже, чем Raspberry, а вот для домашней автоматизации более крупного уровня, пожалуй, окажется предпочтительнее — все-таки, и памяти больше, и процессор лучше.
Я намереваюсь заменить этим устройством свой домашний файло-принтеро-медиа-сервер на основе старенького гудящего-дребезжащего Athlon-а. А что: USB-винт на терабайт и USB-хаб для расширения портов — вот и все, что надо добавить, а это уже есть. Ну и конечно, придетс поколдовать с настройками сервера. Linux без колдовства не бывает, например, я так и не смог наладить печать с этого Khadas VIM2 на принтер HP LaserJet P1002. Но я не долго «шаманил».
Вот такой обзор у меня получился. Устройство мне понравилось, а вам?
ARV
Опубликована: 11.12.2017
0
0
Вознаградить Я собрал 0 0
Одноплатный компьютер Khadas VIM2: как первый VIM, только мощнее

Khadas VIM2 — новая модель одноплатного компьютера от китайской компании WesionTek, пришедшая на смену VIM первого поколения.
От предыдущей модели VIM2 отличает более высокая цена более мощный SoC Amlogic S912, увеличенный объем оперативной памяти и гигабитный Ethernet-интерфейс. Основные моменты остались без изменений: одноплатный компьютер может работать под управлением Linux и Android систем и поддерживает аппаратное декодирование 4K видео, что позволяет использовать его в качестве ТВ-приставки.
Подробный обзор с тестированием производительности и сравнением Khadas VIM2 с Khadas VIM вы найдете под катом.
[В обзоре я часто буду сравнивать VIM2 с первым VIM. Обзор Khadas VIM вы можете прочесть по этой ссылке]
Характеристики
Как я уже написал в предисловии, ключевым отличием VIM2 от VIM стал переход на SoC Amlogic S912, в результате чего одноплатник получил 8-ядерный процессор (вместо 4-ядерного), графический ускоритель Mali-T820MP3 (вместо Mali-T450MP), гигабитный Ethernet-адаптер и поддержку оперативной памяти стандарта DDR4.
Также стоит отметить новый Wi-Fi модуль Ampak AP6359SA с поддержкой технологий MIMO и RSDB, ну а Ethernet-адаптер помимо перехода на гигабитный стандарт обзавелся еще и поддержкой функции Wake-On-LAN.
Khadas VIM2 выпускается в трех модификациях — Basic, Pro и Max. Pro и Max отличаются друг от друга только объемами встроенной eMMC-памяти, а модификация Basic обладает урезанным объемом оперативной памяти (2Гб против 3Гб у старших моделей) и более дешевым Wi-Fi чипом без поддержки RSDB.
Этот обзор я пишу по «средней» модели линейки Khadas VIM2 Pro с 32Гб eMMC.
Внешний вид и комплект поставки
Khadas VIM2 поставляется в картонной коробке, которая открывается как книжка. Точно так же выглядела упаковка VIM первого поколения.
В коробке лежит сам одноплатный компьютер и USB Type-C кабель в тканевой оплетке.
Полный комплект поставки. Помимо кабеля в него входит еще и бумажка с перечислением технических характеристик устройства.
Внешне VIM2 мало чем отличается от VIM первого поколения.
Крупная, приметная маркировка S912 на SoC не даст их перепутать, но в целом платы очень похожи. Корпуса тоже одинаковые, разве что верхняя крышка VIM2 лишилась прорези для подключения батареи часов реального времени.
Форм-фактор остался без изменений. Все порты (2 USB, 1 USB Type-C для питания, HDMI, Ethernet и microSD-слот) вынесены на одну грань — и это очень удобно, т.к. позволяет избежать хаоса в проводах.
Сбоку находятся 3 кнопки — Power, Function, Reset. Помимо использования по прямому назначению они нужны также для переключения девайса в режим перепрошивки (подробнее об этом еще будет сказано в обзоре).
Вытаскиваем VIM2 из корпуса и рассмотрим его более внимательно.
Под USB Type-C портом находится коннектор для подключения альтернативного источника питания. Серебристый чип сверху слева — Ampak AP6359SA, модуль Wi-Fi + Bluetooth. Рядом с ним находятся два I-PEX коннектора для антенн. Снизу находится 40-пиновый и ИК-порт.
Сразу над GPIO распаян eMMC-модуль: в случае с VIM2 Pro это KLMBG4WEBD-B031 производства Samsung и емкостью 32 Гб. 3Гб оперативной памяти стандарта DDR4 распаяны в виде 2 модулей по 1Гб и 2 модулей по 512Мб соответственно. Произведены они также корпорацией Samsung и имеют маркировки K4A4G16 (512 Мб) и K4A8G16 (1 Гб).
На нижней части платы находятся оставшиеся 2 модуля оперативной памяти и слот для microSD-карт. Тут же на белой наклейке напечатан MAC-адрес устройства (на фото выше я его замазал).
Из необычного можно увидеть контактные площадки «pogo pads». По своему смыслу они дублируют функционал GPIO и используются для подключения внешней периферии через специальные подпружиненные контакты «pogo pins». На данный момент из поддерживающей pogo pins периферии для Khadas VIM2 в продаже доступен DVB-ресивер.
Тестирование Khadas VIM2
Про питание
В интернете находил информацию, что Khadas VIM2 потребляет 1,4А. Судя по всему, так оно и есть.
Во всяком случае от блока питания на 1А обеспечить нормальную работу VIM2 не удается — система загружается, но микрокомпьютер отключается уже при попытке подключить к нему клавиатуру или мышь. А вот от блока питания на 2А все работает уже нормально.
Про нагрев
Amlogic S912 греется существенно сильнее S905X и требует дополнительного охлаждения.
Устанавливать дополнительное охлаждение рекомендуют и сами разработчики VIM2, отмечая при этом, что для большинства пользователей будет достаточно радиаторов:
Проблема только в том, что более-менее серьезный радиатор не впишется в корпус по высоте. Выпиливать отверстие в крышке мне не хотелось, поэтому я заказал несколько 25x25x5мм радиаторов и установил их на оба своих VIM'а — и первый, и второй.
Эффективность такого охлаждения конечно же оставляет желать лучшего, но и такой вариант уже лучше, чем ничего.
Операционные системы для Khadas VIM2
Khadas VIM2 может работать под управлением Android 7 и Ubuntu 16.04.
Есть возможность установить прошивку с DualBoot (и Android и Linux), а пользователи официального форума Khadas выкладывают там свои прошивки. В частности, там есть адаптированная под VIM2 версия Android TV, сборка аудиоплеера Volumio, экспериментальная и еще не доделанная до конца сборка Gentoo Linux и сборка 3-в-1 Android+Linux+LibreELEC.
В этом обзоре я рассмотрю самые стабильные системы для Khadas VIM2: Android 7, Android TV и Ubuntu Mate.
Android 7
Android 7 предустановлен на VIM2 по умолчанию. Операционная система является чистым «андроидом» без каких-либо сторонних приложений или оболочек от разработчиков. Google Play предустановлен.
Субъективно разницы в производительности по сравнению с VIM на Amlogic S905X под Android 7 не заметно. В синтетических тестах разница есть, но на глаз трудно заметить какие-либо существенные различия. Разве что игра Asphalt 8, которая на VIM чуть-чуть притормаживала, на VIM2 идет без малейших тормозов — сказывается смена графического ускорителя на более мощный.
Результаты бенчмарков я свел в сравнительную таблицу, она размещена ниже в разделе «Производительность». А все скриншоты выкладываю на Яндекс.Диск чтобы визуально не захламлять ими текст обзора.
Android TV
Android TV — версия Android с предустановленной гугловской оболочкой для использования на ТВ-боксах. От обычного Android 7 отличается видоизмененным интерфейсом некоторых стандартных приложений и адаптацией под управление с клавиатуры или пульта.
В плане производительности отличий от Android 7 нет, разница только в интерфейсе. При использовании Khadas VIM2 в роли ТВ-приставки эта версия системы скорее всего окажется удобнее стокового андроида. Либо можно установить сторонний ланчер на свой вкус.
Ubuntu Mate
Наконец, на Khadas VIM2 можно установить Ubuntu 16.04 как в серверной версии, так и в десктопной конфигурации с графической оболочкой Mate.
И вот именно в Linux на уровне пользователя по-настоящему ощущается вся мощь установленного в VIM2 восьмиядерного процессора. Если в Android разница между VIM и VIM2 была видна в основном в синтетических бенчмарках, а реально ощущалась только на очень требовательных к графике играх, то в Linux сразу же чувствуется, что VIM2 работает намного шустрее своего предшественника.
Если в S905X все четыре процессорных ядра порой получали стопроцентную загрузку и это приводило к притормаживаниям системы, то на восемь ядер в S912 нагрузка распределяется более равномерно. В результате система работает намного плавнее, а лаги встречаются реже и в основном связаны с открытием «тяжелых» сайтов в браузере.
Я бы сказал, что производительность Khadas VIM2 в Linux сопоставима с производительностью бюджетных x86-систем на процессорах уровня Intel Atom или Intel Celeron с тем же объемом оперативной памяти. С учетом того, что VIM2 стоит дешевле самых бюджетных x86-компьютеров, а габариты позволяют уместить его в карман, это очень и очень неплохо.
Слабое место системы — воспроизведение видео в отсутствие драйверов для аппаратного видеоускорителя Mali-T820MP3. Видео с YouTube сносно проигрывается в 720p качестве в оконном режиме, но при разворачивании на полный экран начинаются пропуски кадров.
Поэтому для мультимедийных функций на Khadas VIM2 лучше использовать Android. Тем более, что на сайте разработчиков есть готовый DualBoot образ с Android 7 и Ubuntu.
Прошивка
Процесс смены операционных систем на Khadas VIM2 осуществляется через перепрошивку.
Для этого нужна утилита USB Burning Tool и образ с операционной системой.
Загрузив образ в USB Burning Tool и подключив Khadas VIM2 к компьютеру кабелем нужно зажать на микрокомпьютере кнопки Power и Reset, затем отпустить Reset, а Power подержать зажатым еще несколько секунд.
Появление строки «Connect success» будет означать, что микрокомпьютер перешел в режим загрузки прошивки.
Нажимаем «Start» и ждем окончания процесса.
После чего остается только нажать на «Stop» и отсоединить VIM2 от ПК.
Производительность
Для тестирования производительности Khadas VIM2 под Android я использовал браузерный тест Octane 2.0, а также бенчмарки Geekbench, 3DMark, PCMark, AnTuTu и Epic Citadel.
В Geekbench производительность процессора в одноядерном режиме у VIM и VIM2 отличается на уровне арифметической погрешности — что естественно, ведь в обоих моделях задействованы одинаковые Cortex-A53. Зато в многоядерном режиме разница налицо. Что тоже не удивляет, т.к. в VIM работает 4 ядра, а в VIM2 ядер уже 8.
Больше «условных попугаев» набирает VIM2 и в других тестах. Есть у меня подозрение, что результаты 3DMark и Epic Citadel могли быть и выше с более качественным охлаждением, поскольку под сильной нагрузкой Amlogic S912 довольно быстро доходит до предельно безопасных 80 градусов.
Для тестов в Ubuntu я использовал пакет Phoronix Test Suite, о существовании которого недавно узнал. Были использованы стандартные тесты, предлагаемые самой утилитой.
Удивила сильная разница производительности дисковой системы в VIM и VIM2. Вроде бы и там, и там стоит одинаковая eMMC 5.0 память, и с чего такие сильные различия — непонятно. В остальном же результаты получились очень предсказуемыми: мощнее процессор, выше пропускная способность оперативной памяти, все это находит отражение в результатах тестов.
Ну и повторю уже сказанное выше — разница в производительности под Ubuntu в VIM и VIM2 видна невооруженным глазом. С точки зрения пользователя VIM2 работает существенно лучше и плавнее. А вот под Android на глаз никакой разницы не ощущается, хотя в синтетических тестах она есть.
Ну и замеры скорости чтения и записи встроенной памяти.
В установленную на VIM2 eMMC-память данные пишутся со скоростью 85.6 МБ/с, а читаются со скоростью 135 МБ/с.
Аксессуары для Khadas VIM2
Когда я тестировал первый Khadas VIM, то в качестве одного из недостатков упоминал отсутствие аксессуаров. Если для Raspberry Pi выпускается куча всевозможных корпусов и плат расширения, то для VIM не было ничего.
В то время разработчики девайса были погружены в работу над VIM2. Сейчас VIM2 выпущен, а VIM3 в обозримой перспективе не предвидится, поэтому можно ожидать появления фабрично изготавливаемых аксессуаров для этой линейки одноплатных компьютеров.
Так, после редизайна официального сайта Khadas на нем появилась информация о новом корпусе для VIM'ов и о Hi-Fi звуковой карте, подключаемой через GPIO.
Уже имеется в продаже DVB-ресивер для VIM2. Он подключается к микрокомпьютеру через те самые «pogo pads» на нижней части платы. Ресивер поддерживает стандарты DVB-S/S2/T/T2/C и работает «из коробки» в прошивках Android 7 и Android TV.
Один из пользователей форума Khadas запустил мелкосерийное производство алюминиевых корпусов для VIM'ов. При этом корпуса оборудованы теплосъемниками, передающими тепло с SoC на крышку.
Другой пользователь форума разрабатывает плату расширения, оборудованную переходником с GPIO Khadas VIM на GPIO Raspberry Pi (они отличаются распиновкой), дополнительными USB-портами, 3,5мм аудиовыходом для звука и другими полезными мелочами.
Полезные ссылки
Заключение
Общий вывод о Khadas VIM2 я вынес в заголовок обзора — это как VIM первого поколения, только мощнее.
Сохранив удачный форм-фактор, разработчики избавились от самого слабого места первой модели — морально устаревшего 10/100Mbit Ethernet-адаптера. Ну и попутно улучшили все основные ТТХ устройства, сделав его одним из самых мощных одноплатных компьютеров в потребительском сегменте по состоянию на 2017 год.
Продолжает развиваться и наращиваться пользовательское сообщество на форуме, разработчики охотно выходят на связь и отвечают на вопросы.
К недостаткам VIM2 с натяжкой можно отнести необходимость самостоятельно дорабатывать охлаждение процессора. Хотя это скорее норма для одноплатных компьютеров: без дополнительных радиаторов не может нормально работать ни Raspberry Pi, ни Orange Pi, ни Banana Pi, а некоторые модели оснащаются комплектными радиаторами по умолчанию (Asus TinkerBoard, микрокомпьютеры семейства NanoPi и т.п.). Так что это скорее претензия к комплектации девайса: раз уж он продается в комплекте с корпусом, то и простенький радиатор могли бы прикладывать в комплект.
Обзор одноплатного компьютера Khadas VIM2 Max
Компания Khadas является партнёром Amlogic. Она проектирует платы с SoC от Amlogic (и не только) для других производителей, например, для некоторых производителей Android-боксов. Но у неё ещё есть собственные продукты. Серии одноплатных компьютеров: VIM и Edge. VIM на Amlogic, а новенькие Edge на Rockchip.
Одноплатный компьютер 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 2×2 Gigabit Ethernet (1000 Мбит/с) |
| Bluetooth | Bluetooth v4.2 |
| Видеовыходы | HDMI 2.0a (до 3840×2160@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.
|
|
|
|
Khadas внесла лишь небольшие изменения. Встроены сервисы Google (неофициальная поддержка), есть поддержка root. Добавлена поддержка Wake-on-LAN, управление вентилятором, управление светодиодом, скрытие/отображение статусной строки и навигационной панели.
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, а исходный код закрыт.
|
|
|
|
Google Fuchsia. Эта новая ОС с открытым исходным кодом пока находится на ранней стадии разработки. Поддержка Khadas VIM2 уже есть прямо в исходном коде Fuchsia, о чём было заявлено несколько месяцев назад. Т.е. VIM2 является одной из отладочных плат для этой системы.
Установка этой ОС немного сложнее, чем 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 Мбит/с.
За беспроводную сеть отвечает мощный адаптер Ampak AP6359SA с поддержкой 802.11ac и MIMO 2×2. Как это обычно бывает, конфигурация штатных антенн всё портит. Бокс необходимо позиционировать для достижения уверенного приёма и высокой скорости, что во многих случаях просто неприемлемо. Т.к. коннекторы антенн стандартные, вы можете подключить внешние антенны, которые решат проблему с позиционированием.
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 и большим количеством памяти. Решение о выборе конкретного одноплатного компьютера зависит лишь от задач, которые планируется с помощью него решать.
