На сегодняшний день покупатель медиацентров на базе Android точно не испытывает недостатка в выборе таких устройств. Ассортимент огромен, конкуренция сильна, а цены как никогда дружелюбны: если пять-шесть лет назад ТВ-приставка за $150 считалась самым доступным предложением из заслуживающих внимания, то сейчас за $50 можно купить вполне пристойное устройство, а ценник в $100 и выше считается привилегией топовых плееров.
Обратной стороной перенасыщенного рынка стала поддержка уже выпущенных и проданных устройств. Производители SoC (RockChip, AMLogic, AllWinner и т.п.) регулярно обновляют свои модельные ряды, чаще раньше одного раза в год, а производители медиаплееров пытаются выпустить свои устройства с новыми SoC раньше конкурентов, получив пару недель форы. Им это удается, но впопыхах выпущенные медиацентры часто оказываются «сырыми» с программной, а иногда и с
аппаратной точки зрения. Первые покупатели активно докладывают производителю о замеченных багах, тот принимается писать новую прошивку, но при этом забывает выпускать обновления для «устаревших» устройств, которые были выпущены целых полгода назад. Новое устройство успеет получить две-три новые прошивки, после чего внимание производителя обычно смещается на очередные новинки, требующие доработки.
Ситуация не всегда такая мрачная, иногда
случаются и прорывы, когда отличными наработками одной китайской компании начинают пользоваться другие, но в целом после года рыночной жизни устройства оно в 90% случаев перестает получать обновления от производителя. Но это не финал, ведь остается надежда на сообщество энтузиастов, которые продолжают дорабатывать прошивки своими силами и выкладывать результаты своих трудов на всем известных форумах. На эту прослойку пользователей и рассчитана ТВ-приставка GeekBuying GeekBox.
Технические характеристики
SoC: Rockchip RK3368;
ОЗУ: LPDDR3, 2 ГБ;
Флэш-память: eMMC 5.0, 16 ГБ;
Беспроводная сеть: Wi-Fi 802.11n/ac (2Х2, до 867 Мбит/с ), Bluetooth 4.1, две съемные антенны Wi-Fi;
Порты: HDMI 2.0, Gigabit Ethernet, два USB 2.0, один MicroUSB OTG, microSD, коннектор для вентилятора, eDP, RTC, USB — TTL UART, слот MXM для платы Landingship;
ОС: Android 5.1 с Kodi, Lubuntu 14.04, дополнительно Light Biz OS.
Комплектация, внешний вид и аппаратные особенности
GeekBuying GeekBox поставляется в небольшой картонной упаковке, на лицевой части которой нанесен только логотип магазина, технические характеристики указаны с обратной стороны. Коробка двухъярусная, сверху в картонной форме закреплена сама ТВ-приставка, под ней в отдельных отсеках разместились аксессуары. В их число входит зарядное устройство со съемным кабелем, пульт ДУ, кабель HDMI и инструкция. Почти все необходимое для работы есть, не хватает только батареек для пульта ДУ.
Зарядное устройство
JHD-AP012E-050200AB слабо нагревается во время работы даже при длительной интенсивной нагрузке медиацентра. Его выходные параметры 5 В, 2 А выбраны с запасом.
ТВ-приставка GeekBuying GeekBox заключена в корпус из черного глянцевого пластика, который охотно собирает отпечатки пальцев и отражает свет. За счет большого количества граней блики досаждают не сильно. Корпус очень компактный и довольно прочный, на верхней панели есть две группы вентиляционных отверстий. Дизайн напоминает о фильмах про трансформеров, вдобавок при работе корпус подсвечивается двумя синими светодиодами, расположенными по бокам и смахивающими на глаза робота. Светодиоды расположены внутри корпуса, рассеивающего их свет, но он все еще слишком яркий при просмотре кино в темном помещении.
Основание приставки лишено ножек, их роль выполняет прорезиненная панель, которая обеспечивает отличное сцепление с любой ровной поверхностью.
Все порты расположены на задней панели устройства: два USB 2.0, один microUSB, слот для карты памяти microSD и разъем Gigabit Ethernet, видеовыход HDMI 2.0 и вход для коннектора питания. Кнопка включения расположена на верхней крышке, на правой боковине есть кнопки перезагрузки и запуска процедуры обновления прошивки.Набор портов привычен для современного поколения медиацентров, огорчает лишь малое количество портов USB 2.0, что частично объясняется малыми размерами корпуса ТВ-приставки.
Корпус GeekBuying GeekBox открывается одним движением руки. После снятия двух антенн Wi-Fi верхняя крышка откидывается на шарнирах и открывает взору печатную плату устройства… SoC Rockchip RK3368 накрыта радиатором, который очень кстати в ТВ-приставке столь малых размеров и с небольшим количеством отверстий для охлаждения. ОЗУ LPDDR3 объемом 2 ГБ набрано микросхемой Samsung K4E6E304EE-EGCE. В качестве хранилища используется модуль флэш-памяти eMMC 5.0, Samsung KLMAG2WEPD-B031. В этом модуле используется трехбитовая память MLC объемом 16 ГБ (Samsung это описывает как 3 bit MLC, хотя скорее это обычная TLC), заявленные потоковые скорости чтения и записи достигают 150 и 12 МБ/с соответственно. За работу с портом Gigabit Ethernet отвечает контроллер Realtek RTL8211E, с беспроводной сетью работает адаптер AmPak AP6354, он поддерживает сети Wi-Fi 802.11ac по схеме 2х2 с использованием MIMO, пиковая пропускная способность достигает 867 Мбит/с. Контроллер Rockchip RK808-B управляет питанием.
Как видно, элементная база качественная, но вполне привычная, так чем GeekBuying GeekBox должен завоевать внимание энтузиастов? Благодаря своей модульной конструкции GeekBox должен подойти не только обычным пользователям, но и разработчикам. На нижнем торце платы виднеется контактная площадка MXM. С ее помощью GeekBox можно установить в дополнительную плату Landingship, которая имеет ряд специализированных интерфейсов, таких как MIPI-DSI и MIPI-CSI, программируемые кнопки, 60 выводов GPIO и даже порт SATA для внешнего накопителя.
Некоторые возможности реализованы на основной плате GeekBox, для них Landingship не потребуется. Так, прямо на плате есть контактные площадки eDP для подключения дисплея и сенсорной панели, колодки для присоединения вентилятора, батареи RTC и конвертера USB — TTL UART. Все эти аксессуары, от дисплея до вентилятора,
предлагаются в интернет-магазине GeekBuying. Всю аппаратную документацию, утилиты для прошивки и образы прошивок
можно найти по ссылке. Для демонстрации достижений сообщества
есть свой форум.
Криво установленный радиатор и замена термоинтерфейса
В моем распоряжении только сам GeekBox, поэтому в обзоре основное внимание будет уделено его использованию в роли ТВ-приставки. Из доработок будет только переустановка радиатора — сборщики налепили его криво по высоте, а используемая в качестве термопасты субстанция в итоге с трудом покрывала половину площади микросхемы. К тому же она успела засохнуть и не очень охотно соскабливалась. В итоге ее место заняла Noctua NT-H1. До замены в тесте Stability Test частота ЦП с первоначальных 1200 МГц смещалась в диапазон 300-600 МГц спустя пять минут после начала теста. После замены частота в итоге падала до тех же значений, но не так стремительно. Но троттлинг все равно начинался, ведь прогрев такого маленького радиатора без активного охлаждения — вопрос времени. В корпусе приставки предусмотрены крепления для вентилятора, но он продается отдельно.
Тестирование
В базовой комплектации GeekBox лучше подходит на роль ТВ-приставки, нежели платформы для разработчиков. Поэтому я начну именно с вопроса воспроизведения видео. За основу взята методика iXBT,
описанная по ссылке, где можно загрузить и тестовые файлы. Я использовал только некоторые тестовые файлы из разделов 3 и 5. Источником служит ПК в домашней сети под управлением Ubuntu 14.04, доступ по SMB, сама сеть — проводная, Gigabit Ethernet.
Изображение выводится на экран с честным разрешением 1920х1080 пикселей, что видно по стоп-кадру из файла 1920x1080-lines.mp4. Распространенные базовые форматы от DVDRip до BDRip 1080p тоже выводятся безукоризненно, с плавным видео и звуком. Похожая история и с H.264 с различными профилями кодирования — при разрешении 1920 х 1080 любой из имеющихся профилей воспроизводился без проблем. Первая проба разрешения 4K (файл 3840x2160.mp4) тоже прошла хорошо. К этому моменту возникло впечатление, что GeekBox справится с любым файлом, который я ему «скормлю».
На скриншоте виден список файлов, которые я использовал для проверки воспроизведения видео 4K, включая 10-битный HEVC. Скачать эти файлы можно,
перейдя по ссылке. Итак, Jellyfish при битрейте 100 Мбит/с воспроизводился плавно (как в H.264, так и в H.265), но в самом начале видео наблюдались рывки, вероятно связанные с необходимостью заполнения буфера. Jellyfish при битрейте 250 Мбит/с воспроизводился только в варианте H.264, при этом частота кадров была стабильно невысокой, воспроизведение было лишено плавности. В H.265 файл даже не запустился — буфер проигрывания заполнился, но экран оставался черным. Аналогично не запустились два демонстрационных ролика Samsung, только ролик LG воспроизвелся без проблем. После обновления прошивки при запуске двух роликов Samsung появился звук, но экран оставался черным, при попытке остановить воспроизведение Kodi зависал.
Из набора iXBT запустился файл
[email protected] с битрейтом 275 Мбит/с, но воспроизводился он в два раза медленнее обычного. Еще три файла — mpeg4-1280x720-50p-aac-2ch.mp4, vc1-1920x1080-23.976p-ac3-6ch-ac3-6ch-utf8-ass.mkv и vc1-1920x1080-23.976p-ac3-6ch.m2ts воспроизводились нестабильно. Звук то прерывался один-два раза в секунду на протяжении всего ролика, то воспроизводился нормально.
GeekBox основан на SoC Rockchip RK3368, которая может выводить звуковой поток в режиме passthrough на внешний ресивер. По крайней мере, так может Zidoo X6, которая действительно передает звук в формате DTS-HD Master Audio и Dolby TrueHD, пускай и с неидеальной синхронизацией видео и звука. В моем случае GeekBox работал в связке с ресивером Yamaha RX-V475, который имеет все необходимые декодеры, так что дело остается за ТВ-приставкой.
В установленной штатно оболочке Kodi действительно имеется пункт passthrough, но в настройках можно выбрать только передачу в форматах Dolby Digital и DTS. Тесты выявили, что GeekBox может выводить на ресивер звук в базовом формате DTS, но не в DTS-HD Master Audio, который выводится с упрощением до DTS. Что до Dolby TrueHD, то такие саундтреки и вовсе выводились в PCM, без вариантов. В режиме passthrough при выводе DTS наблюдались артефакты: звук словно заикался и был разделен на сегменты продолжительностью примерно полсекунды. Это было сильнее заметно в тихие моменты. Артефакты пропадают, если отключить passthrough и довольствоваться декодированием на стороне приставки.
Другая ложка дегтя относится к автоматическому определению кадровой частоты (иначе говоря, автофреймрейту). Это не является непосильной задачей для медиаплееров на базе Rockchip RK3368, Zidoo X6 вполне справляется с ней и выводит фильмы с частотой 24 fps, еще и умудряясь сносно (хотя и не идеально) синхронизировать видеоряд с аудио в режиме passthrough. В настройках GeekBox наряду с разрешением можно выбрать кадровую частоту 24, 30, 50 и 60 fps, есть и автоматический выбор частоты и разрешения. По логике, именно он и должен отвечать за автоматическое переключение, но по факту при запуске фильма частота у меня ни разу не менялась и постоянно оставалась на 60 fps. Если ее вручную выставить на 24 fps, то такой подход «в лоб», конечно, сработает, но вот скорость отклика интерфейса (особенно при использовании мыши) упадет ниже комфортного уровня. Так что автофреймрейта в GeekBox не хватает.
Что касается воспроизведения повседневного контента, то здесь GeekBox показал себя хорошо. По «повседневным» контентом я подразумеваю BDRip, BDRemux и ISO-образы дисков Blu-ray, то есть массовые на сегодняшний день форматы, используемые для 99,9% фильмов, загружаемых из сети. Скорость реакции интерфейса при открытии таких файлов высокая, скорость перемотки не мгновенная, но разумная, аудиодорожки переключаются и субтитры подгружаются корректно. Для использования в составе качественного домашнего кинотеатра не хватает лишь автофреймрейта и правильно реализованного режима passthrough, о чем я писал выше.
Кроме ОС Android 5.1 на GeekBox штатно установлена ОС Lubuntu 14.04. Загрузиться в нее можно из Android, соответствующий пункт есть в меню перезагрузки. После загрузки Lubuntu перед пользователем предстает привычный рабочий стол с рядом узнаваемых приложений. В качестве браузера используется Chromium, файловый менеджер — PCManFM, с помощью консоли устанавливается и менеджер пакетов Synaptic. В
последней версии прошивки в Lubuntu появилась медиаоболочка Kodi, впрочем ее реализация еще сыровата — звук на пару секунд опережает видео. Не хватает полноценного офисного пакета, установленный Leafpad на его роль не тянет. И еще одна особенность используемой платформы Rockchip в сочетании с Linux – отсутствие полноценного аппаратного ускорения. Это заметно при перемещении окон с насыщенным интерфейсом, а просмотр полноэкранного видео в браузере при выборе высокого разрешения превращается в слайд-шоу. В общем, для рядового пользователя среда Lubuntu на ТВ-приставке GeekBox представляет мало интереса.
Хотя в настройках Android и присутствует пункт поиска новых прошивок, в данный момент их приходится устанавливать вручную.
Процедура обновления не самая интуитивная, после обновления все пользовательские данные удаляются. Папку с прошивальщиком (UpgradeTool_Geekbox) нужно поместить по пути, который не содержит кириллических символов — если ее разместить на рабочем столе пользователя с русским именем, программа выдаст ошибку. Проще всего поместить папку в корень одного из дисков. В среде Lubuntu при некоторых операциях может потребоваться ввод пароля, его можно сбросить и задать новый пароль двумя консольными командами:
sudo su и
passwd yournewpassword.
Производительность проводной и беспроводной сети я измерял с помощью Speedtest и
iPerf for Android. Домашняя сеть построена на базе роутера TP-Link TL-WR1043ND (первой ревизии), для которого в беспроводной сети Wi-Fi 802.11n пределом являются 300 Мбит/с на частоте 2,4 ГГц. Тарифный план предусматривает скорость до 100 Мбит/с, внутри домашней сети проводное соединение на скорости 1 Гбит/с.
На скриншоте Speedtest верхние три результата получены при беспроводном соединении, результаты ниже — уже «по кабелю». Видно, что во всех случаях скорость приема меньше скорости передачи данных, но особенно это заметно при использовании Wi-Fi: прием/отдача достигают 33/68 Мбит/с, на проводном соединении уже 90/95 Мбит/с.
Результаты в iPerf снова показывают среднюю скорость беспроводной сети: в этой тестовой утилите прием/отдача достигают 30/70 Мбит/с. Вполне возможно, что виноват роутер не первой свежести, а с более новыми моделями адаптер AmPak AP6354 вполне может показать лучшую производительность, ведь для него заявлена пропускная способность до 867 Мбит/с, хотя в моем случае он соединялся только на 130 Мбит/с.
Но в домашней сети для передачи контента с высоким битрейтом (с NAS на ТВ-приставку, к примеру) все равно быстрее и надежнее будет проводное соединение. Здесь у GeekBox все хорошо: скорости приема/отдачи достигли 937/888 Мбит/с, что уже приближается к теоретическому пределу Gigabit Ethernet. Сама по себе высокая пропускная способность очень важна, но еще не является гарантией плавного воспроизведения файлов по сети, здесь еще имеют значение настройки кэширования в Kodi и температурный режим работы ТВ-приставки (в тестах GeekBox быстро перегревается и сбрасывает частоту).
Скорость встроенной флэш-памяти не бьет рекордов — чтение/запись до 107/24 МБ/с. Это неплохие показатели, у конкурентов бывает ниже или выше, но запись по сегодняшним меркам могла быть и побыстрее. Скорость ОЗУ скромная, 2609 МБ/с, для сравнения флагманский смартфон 2014 года набирает порядка 8000 МБ/с.
Результаты GeekBox в синтетических тестах
Работа некоторых тестовых приложений иногда вызывала вопросы. В 3DMark все разновидности теста Sling Shot вылетали с ошибкой при запуске, в AnTuTu 3D Benchmark ряд тестов вместо звукового сопровождения выдавал громкий писк. В целом результаты тестов показывают неплохую процессорную производительность и среднюю производительность GPU. В реальных играх часто встречаются тормоза, они бывают даже в таких простых проектах, как Fallout Shelter. При работе в ОС интерфейс прорисовывается плавно, большинство повседневных программ тоже запускаются и работают быстро. Но если в фоне происходит загрузка обновлений программ или их установка, то плавность работы заметно снижается.
Выводы
Устройство GeekBuying GeekBox стало попыткой скрестить ТВ-приставку для обычных пользователей и платформу для разработчиков. Необычным решением стала модульная конструкция из двух плат, когда вторая плата Landingship добавляет специфические порты и интерфейсы, которые могут понадобиться при разработке, но не при просмотре кино. Можно отметить и качественную элементную базу, в частности беспроводной адаптер Wi-Fi 802.11ac и флэш-память Samsung, грамотную реализацию Gigabit Ethernet. А вот комплектный радиатор откровенно не справляется с охлаждением без вентилятора, который придется докупать отдельно.
В роли ТВ-приставки GeekBox не хватает поддержки автофреймрейта и трансляции HD-звука на внешний ресивер. Причем обе эти задачи не являются невыполнимыми, у других приставок на базе SoC Rockchip RK3368 встречается и поддержка смены кадровой частоты, и passthrough. Поддержка видео 4K есть, но ряд тестовых роликов в этом разрешении отказывался воспроизводиться, видео в более востребованном разрешении FullHD воспроизводилось хорошо. Не хватает автоматического обновления прошивок, они обновляются вручную и не самым удобным способом. ОС Lubuntu 14.04 выглядит интересной альтернативой для Android, но пока в ней отсутствуют такие базовые вещи, как аппаратное ускорение и репозиторий совместимых приложений.
На данный момент GeekBox выглядит скорее
заготовкой под перспективную ТВ-приставку и платформу для разработчиков. Будущее GeekBox зависит в первую очередь от создателей этой приставки, от того, насколько активно они будут писать прошивки, исправлять баги, выпускать новые аппаратные модули (от мелкой периферии до новых плат с новыми SoC), насколько внимательно разработчики будут слушать сообщество пользователей. Сообщество уже принимает попытки исправить недочеты разработчиков (к примеру,
добавить аппаратное ускорение), но оно пока еще малочисленное и погоды не делает. Здесь разработчикам GeekBox хочется пожелать учесть опыт Raspberry Pi — низкая цена устройства привлекла множество пользователей; созданное ими огромное сообщество в итоге до неузнаваемости преобразило очень примитивный мини-ПК. Но не только низкая цена стала залогом успеха — разработчики поддерживают сообщество и ведут с ним диалог, предоставляют исчерпывающую документацию на свое детище. В этом направлении создателям GeekBox еще предстоит поработать.
Батарейка за 5 и карлсон за 10$ доставили
Rk процессоры хороши, но для андройда.
да и стоят минипк на а20-23 копейки, даже с 2гб озу. Если поставить туда зрам-то хватит более чем. Конечно, если взять H3 или H64, то получше будет(все-таки 4 раздела подкачки вместо 2х)…
Вот на а31 там не работает нрафа, так как павервр. Приставки на павере куда больше под игровые годятся:) Интерестно было бы на H64 пускануть стим и попробовать что-то. Да навряд ли оно есть:)
И не все там так хорошо, на лине вафля не работает, звук тоже(был опыт, может об этом еще здесь напишу статейку).
И кстати, что за шизоид ту «скидку» выкидывал? Взял в январе бабушке вместо старого компа твбокс(не тв стик) на атоми винтел сх-в8, за 73 бакса… где там 100… 100 щас на вишенке стоят…
Малинку лучше возьмите третью. Чем этими процессорами возиться Allwinner A20/A23/H8/H64-
ни поддержки, ни драйверов на устройства, ни поддержки видеокодеков аппаратного и 3D
MLC это двухбитовая память.
Мелочь, но лучше бы исправить.
По поводу устройства: ни рыба, ни мясо и довольно дорого.
Но, конечно же, свой покупатель у него найдётся. Если надоест играться в эмбедед-разработчика, то можно использовать как готовую TV-приставку. :-)
Насчет трехбитовой MLC, так указано в спецификации на сайте производителя.
Вот здесь расписано что такое SLC, MLC и TLC.
Вики по этому поводу говорит, что:
Да и скорость записи низкая, что типично именно для TLC. Ок, добавлю это в обзор.
Спасибо, милчеловек!
Лично я свой выбор сделал — HTPC на Braswell с оптимизированной версией OpenElec и Kodi. Головной боли при установке было намного больше, зато меньше косяков при использовании.
Мат.плата — Asrock N3700-ITX (там и ЦП и GPU), ОЗУ 4 ГБ с головой хватает, но желательно двухканал, SSD на 128 ГБ самый дешевый с SATA (на момент покупки — Apacer Thunderbird). А ОС ставил и настраивал по инструкциям отсюда, там весь смысл в оптимизациях конкретно под этот GPU.
В итоге и автофреймрейт и passthrough работают железно, перемотка очень быстрая, проблем при проигрывании 99% контента нет никаких (кроме некоторых коряво закодированных фильмов 4K).
Вставлю свои 5 коппек, в популярных MXIII-G на amlogic S812, пассру работает удовлетворительно. DTS и AC3 пропускает, проблем с артефактами и рассинхрона нет. DTS-HD MA, и TrueHD atmos выводятся в урезаной до DTS версии. Автофреймрейт не работает.
Прогнал по полной HD. Выводит всё так, как вы описали.
Я ковырял конфиги MXIII-G, но ничего не вышло.
Приставка живёт нормально только с телевизором.
будет проводное соединение. Здесь у GeekBox все хорошо: скорости приема/отдачи достигли 937/888 Мбит/с,
на скриншотах я не увидел скорости выше 90 мбит/с у проводного соединения.