Когда я делал обзор
MINIX Neo U9-H, меня заинтересовало, какие ещё боксы на AMLogic S912 поддерживают MIMO 2x2, т.е. могут передавать и принимать сигнал с помощью двух антенн. Информация о таком боксе нашлась на Freaktab, это был
SunnyTV SU-Q9S. Но в розничной продаже его не было, только мелкий опт. Я списался с фабрикой, чтобы узнать о нём некоторые подробности. Заодно договорился, чтобы они дали этот бокс на обзор и добавили розничный лот на Aliexpress. Как и MINIX Neo U9-H, Q9S использует Wi-Fi адаптер Ampack AP6356S с поддержкой MIMO 2x2 — только эти два бокса с S912 на рынке имеют такую поддержку.
Содержание
Технические характеристики
Комплектация и внешний вид
Q9S поставляется в крупной картонной коробке.
Внутри: приставка, блок питания, ИК-пульт, HDMI кабель (толстый, около 1 метра), краткая справка на английском языке.
Сам бокс крупный (намного крупнее большинства боксов на S912) и тяжелый. Размеры — 160 x 105 x 27 мм. Вес 350 г.
Корпус выполнен из алюминия с матовым покрытием. Спереди находится панель, за которой находятся цифровые часы (12-часовой формат), ИК-приёмник и индикатор питания. Индикатор питания состоит из двух светодиодов: синего и красного. Находится на достаточном большом расстоянии внутри корпуса и не имеет рассеивателя и светового барьера. Из-за этого он светит неравномерно под разными углами и немного засвечивает часть передней панели. Это мы легко исправим, когда будем разбирать бокс.
Справа находится полноценный слот Secure Digital для SD карт.
Сзади: две несъёмные антенны, 2 порта USB, HDMI, Ethernet, AV-разъём, оптический S/PDIF выход, разъём питания (DC 5,5 x 2,5 мм). Кнопка активации recovery режима находится внутри AV-разъём.
Нижняя крышка железная. К ней приклеены резиновые ножки.
Пульт управления работает по ИК интерфейсу. Питается от двух ААА батареек (в комплекте их нет).
Блок питания с европейской вилкой. Напряжение 5 В и ток до 2 А. Длина шнура около 1,2 метра. Коннектор стандартный — 5,5 x 2,5 мм.
Разбор устройства
Разбирается бокс просто. Отклеиваем резиновые ножки снизу, откручиваем 4 винта и снимаем крышку.
Первое, что бросается в глаза — это небольшой радиатор, который не замкнут на корпус. Смысл алюминиевых корпусов таких боксов именно в том, что можно замкнуть охлаждение на корпус через термоподложку. Система охлаждения в таком случае становится идеальной. Это мы поправим, когда будем собирать бокс обратно. На плате видна микросхема ПЗУ на базе eMMC
KLMAG2WEPD-B031 от Samsung. Контроллер Ethernet выполнен на базе Realtek RTL8211F. Контроллер Wi-Fi и Bluetooth — Ampack AP6356S. Антенны подключены через IPX коннекторы. Есть ещё незадействованный двухпиновый коннектор питания с напряжением 3,3В.
Достаём дочернюю плату.
Контроллер передней LED панели выполнен на Titan Micro TM1628. На этой же панели обнаружилась кнопка, которая не выведена на корпус. Это оказалась кнопка питания. С помощью неё можно можно включать бокс (не используя пульт), выводить из сна и пр.
Откручивает 4 крепёжных винта платы и достём основную плату.
Внутри корпуса находится ещё одна алюминиевая панель с крепежными стойками. На обратной стороне платы находятся два модуля памяти Samsung.
Под радиатором находится SoC AMLogic S912 и ещё два модуля памяти Samsung.
Теперь быстро исправим конструктивные недоработки и соберём бокс обратно. На нижнюю часть платы в месте рамещения SoC кладём термоподложку 6 мм, чтобы тепло от SoC уходило на обе стороны корпуса, и устанавливаем плату в корпус.
Можно оставить штатный радиатор, но он достаточно низкий, чуть больше 5мм, вам придётся использовать двойной слой термоподложки (или металический брусок), чтобы замкнуть систему охлаждения на нижнюю крышку. У меня был радиатор высотой более 10 мм, я использовал его. Крепить радиатор к плате нет необходимости, т.к. он будет прижат через термоподложку корпусными винтами.
Теперь исправляем индикатор перед панели. Отрезаем от шариковой ручки кусок трубки, прикладываем к месту размещения светодиодов и заливаем термоклеем.
Устанавливаем световые барьеры вокруг светодиодов. Я использовал мягкий пенный материал, который часто можно встретить в разных упаковках.
Кладём термоподложку сверху радиатора (чтобы замкнуть радиатор на крышку) и закручиваем крышку.
Всё готово. Во-первых, мы получили отличное охлаждение. В простое температура от 35 до 40 °C. А при максимальных нагрузках, например, через пару часов в играх, температура не превышает 60 °C и мгновенно падает при снижении нагрузки. Во-вторых, индикатор питания теперь светит очень мягко и равномерно под любым углом, не раздражает в темноте и не засвечивает переднюю панель.
Прошивка и ОС, root
Q9S поставляется с классической базовой прошивкой от AMLogic как и у большинства боксов на S912. Она ничем не выделяется. Если захотите, то самую свежую версию от 11.04.2017 можно загрузить с
сайта производителя.
Самая популярная прошивка для многих боксов на S912 — это порт Ugoos AM3. При правильном портировании весь функционал переносится на любой бокс с S912.
Её основные отличия от других прошивок:
- Практически полная локализация системы на русском языке.
- Системный автофреймрейт (не работает с HLS потоками).
- Режим частичного сна (для пробуждения от USB устройств).
- Системное средство настройки геймпадов.
- Встроенный Samba сервер.
- Встроенные средства мониторинга: температура, загрузка и пр.
- Режим RGB для совместимости со старыми ТВ Sony/Philips.
- Отключаемый root.
Я портировал прошивку Ugoos AM3 1.0 для Q9S.
Изменения:
- Добавлена поддержка Wi-Fi и Bluetooth для Ampack AP6356S.
- Добавлена поддержка пульта Q9S.
- Добавлены часы для передней панели Q9S.
- Частичная поддержка HLS в системном автофреймрейте (для целых частот развёртки).
- Из папки preinstall удалены все приложения (они доступны в Google Play), добавлены: ЕS Проводник 3 — последняя версия без рекламы с изменённым идентификатором, YouTube для Android TV 1.3.11.
- Добавлена системная поддержка 1080p50 и 1080p60 в YouTube для Android TV.
- Устранён баг с тёмной гаммой, при этом сохранена заставка Ugoos.
- По умолчанию выбран русский язык.
Конечно, в идеальном варианте нужно портировать прошивку от MINIX Neo U9-H. Но там с портирование есть некоторые сложности. Так что я пока остановился на Ugoos AM3.
Устанавливать прошивку очень просто. Загружаете
архив с прошивкой и всем необходимым. Вам понадобится любая SD карта. С помощью программы Boot Card Maker подготавливаете SD карту, выбрав прошивку Q9SAM3.img.
После завершения подготовки, копируете на SD карту файл recovery.img. Вставляете SD карту в бокс (питание к боксу не должно быть подключено). Чем-нибудь тонким нажимаете и держите кнопку recovery в AV разъёме. Подключаете питание. Не отпускаете кнопку питания, пока на экране не появится надпись Upgrading… Первая загрузка после прошивки будет, как обычно, долгой — около 4 минут. Все последующие загрузки будут мгновенными.
Если вам нужно TWRP, то я отдельно добавил его в архив. Запускать TWRP тоже просто. На чистую SD карту (FAT32) копируете файл recovery.img из папки TWRP. На эту же карту копируйте все zip файлы, которые вам необходимо установить. Делаете аналогичную операцию, как и при прошивке. Только теперь вместо надписи Upgrading вы увидите TWRP.
Многие из вас уже знакомы с интерфейсом Android платформы на AMLogic. Нет смысла всё описывать. Я очень кратко расскажу о том, чем визуально отличается система Ugoos AM3.
Версия системы Android 6.0.1. Всё на русском языке. В качестве домашнего экрана выступает Ugoos Launcher. Нижняя навигационная панель скрываемая. Если панель скрыта, то заставить её появиться можно, просто потянув мышкой в нижней части экрана. Статусная строка сверху скрывается автоматически, её тоже можно отобразить, потянув мышкой в верхней части экрана.
Вы вольны изменить лаунчер на любой, который вам нравится — их сотни в Google Play. Я на Android-боксах очень люблю использовать
AppStarter— просто, ничего лишнего.
Основная часть настроек как на большинстве боксов с S912 от Android TV.
Обычная панель настроек тоже присутствует.
В меню Экран > Заставка спрятаны настройки пробуждения от USB устройств (пульты, клавиатуры, мышки) и действие кнопки питания по умолчанию. При длительном нажатии кнопки питания есть выбор действия.
Дополнительные настройки сосредоточены в меню Системные.
В Системных настройках: Samba сервер, root, настройки геймпада, мониторинг.
Настройка вывода RGB находится в стандартной панели настроек Экрана:
Пульт и геймпады, HDMI CEC
Штатный ИК-пульт самый простой с кучей ненужных и лишних кнопок. Особых нареканий к его работе нет.
Из геймпадов я пробовал Bluetooth геймпады Xiaomi и дешевый за 7$. Оба работали без нареканий. Ещё у меня валял крошечный Bluetooth пульт-геймпад за 4$. Там изначально было сделано неверное управление, но с помощью системной панели настроек геймпада всё удалось легко перенастроить.
Поддержку HDMI CEC я проверял с телевизорами LG, Samsung. Никаких проблем не было — пульты от ТВ управляли приставкой. Сама приставка корректно засыпала при выключении ТВ. И не только засыпала, но и включалась при включении ТВ.
Производительность
В приставке используется SoC AMLogic S912 — 4 ядра ARM Cortex-A53 до 1,5 ГГц + 4 ARM Cortex-A53 до 1 ГГц, GPU ARM Mali-T820MP3. Это бюджетный SoC, но играть в игры позволяет (для «тяжелых» 3D игр нужно снижать настройки графики). Система работает без нареканий, никаких лагов, фризов и дискомфорта.
Все тесты производительности я делал с разрешением 1920x1080.
AnTuTu v6
Общий индекс: 39671
3D: 9423
Geekbench 4
Single-Core: 502
Multi-Core: 2369
Google Octane
Общий индекс: 2997
GFXBench
T-Rex: 16 к/с
T-Rex offscreen: 18 к/с
Epic Citadel
Ultra High Quality: 37,8 к/с
Со многими играми приставка справляется без проблем. Я пробовал те, которые работают с геймпадом.
Внутренний и внешние накопители
У Q9S 16 ГБ ПЗУ. В «чистой» системе пользователю доступно 11 ГБ для установки программ и игр.
Линейная скорость чтения/записи внутренней памяти составляет 95/21 Мбайт/с.
Поддержка файловых систем:
Скорость сетевых интерфейсов
За проводную сеть отвечает контроллер Realtek RTL8211F. За беспроводную сеть отвечает контроллер Ampack AP6356S с поддержкой 802.11a/b/g/n/ac, 2,4 ГГц и 5 ГГц, MIMO 2x2.br />
Приставка находится в 5 метра от маршрутизатора через одну железобетонную стену — это место, в котором я тестирую все Android-боксы и мини-ПК. Рекордсменом на данный момент является Xiaomi Mi Box 3 Enhanced (802.11ac, MIMO 2x2) — 150 Мбит/с. MINIX Neo U9-H выдавал 110 Мбит/с.
Тесты проводились с помощью iperf 3. Сервер iperf запущен на компьютере, который подключен к локальной сети по Gigabit Ethernet. Выбран ключ R — сервер передаёт, устройство принимает.
Реальная скорость передачи данных по проводному интерфейсу находится на уровне 875 Мбит/с.
При подключении по Wi-Fi связь была стабильной за всё время тестов — сбоев и отключений от сети не было. Бокс видел много сетей. Скорость при подключении по стандарту 802.11ac находилась на уровне 80 Мбит/с, что ниже MINIX Neo U9-H (110 Мбит/с), хоть адаптер у них один и тот же.
Работа протокола Samba по Wi-Fi — это самое слабое место боксов на AMLogic. Скорость измерял путём копирования больших файлов с помощью ES Проводник с компьютера на устройство. По Wi-Fi скорость была около 4 Мбайт/с. MINIX выжимал 6 Мбайт/с.
IPTV, Torrent Stream Controller, любые BDRip без проблем работали и проигрывались по Wi-Fi. А вот тяжелые BDRemux и UHD BDRip (с битрейтом от 50 до 80 Мбит/с) уже только по проводной сети.
Общая информация о системе декодирования аудио и видео
В Android существует две библиотеки для системного декодирования видео и аудио контента: Stagefright и MediaCodec. Например, популярный плеер MX Player в режиме HW использует Stagefright, а в HW+ использует MediaCodec, в «Альтернативный HW+» используется гибрид Stagefright и MediaCodec. Kodi 17+ использует MediaCodec.
Q9S, как и большинство боксов на S905/S905X/S912, не имеет системных декодеров Dolby Digital и DTS из-за лицензионных ограничений, т.е. такие потоки нужно декодировать программно или отдавать в исходном виде на ресивер/телевизор. Такими декодерами снабжены боксы, у которых SoC с индексом H (т.е. лицензия уже оплачена).
Ещё важно обратить внимание на декодирование чересстрочного видео (например, если вы используете IPTV или Торрент ТВ, где такие потоки часто встречаются). На AMLogic S905/S905X/S912 качественное устранение чересстрочности (deinterlacing) работает только с библиотекой Stagefright. В MediaCodec одно поле автоматически отбрасывается, что резко снижает разрешение чересстрочного видео. Такой контент с максимальным качеством вы сможете проиграть, например, в MX Player HW (Stagefright), а вот в Kodi 17+, VLC, MX Player HW+ и пр. уже с низким качеством.
Поддержка звуковых форматов и вывод звука
Если вы не хотите вникать в нюансы декодирования и вывода звука, то просто используйте Kodi с настройками по умолчанию или MX Player (с дополнительными декодерами) в режиме HW+. В этом случае вы гарантированно получите вывод стерео с любыми видео файлами и потоками.
Для остальных расскажу, как обстоят дела с выводом звука по HDMI и S/PDIF. Для теста использовал только Dolby Digital и DTS (HD не тестировал). Тесты проводил с MKV файлами, которые снабжены соответствующими звуковыми дорожками.
Вывод по S/PDIF
Вывод по HDMI
DD* — это включенное транскодирование многоканального звука в Dolby Digital в настройках Kodi.
Поддержка видео форматов и вывод видео
С декодированием видео всё стандартно, ничем не отличается от других боксов на S912.
Приставка легко справляется с декодирование H.264 до 1080p60/2160p30 (до 100 Мбит/с) и HEVC / H.265 Main 10 до 2160p60 (до 140 Мбит/c).
Любой контент проигрывался без дропов и в MX Player HW, и Kodi 17.1
Автофреймрейт
Системный автофреймрейт работает при декодировании через Stagefright. Например, в MX Player (HW). Автофреймрейт с HLS потоками работает только при целых значениях частоты кадров (24, 25 и пр.), т.е. если в HLS потоке частота кадров 23,976 к/c, то автофреймрейт не срабатывает.
В Kodi 17+ штатная функция автофреймрейта не работает. Но с дополнением
Kodi.AmLogic.script.frequency.switcher работает без проблем.
Ни один бокс (прошивка) на S912 пока не может соперничать с MINIX Neo U9-H — у него полноценный системный автофреймрейт и идеальная поддержка Kodi 17+ (штатный автофреймрейт).
3D
AMLogic S9xx не поддерживает 3D Frame Packing, только 3D Side-By-Side и 3D Top-and-Bottom. MVC MKV отображается в 3D Top-and-Bottom при проигрывании в MX Player HW. А вот BD3D ISO в Kodi 17.1 отображается только в 2D.
IPTV, Torrent Stream Controller, HD VideoBox
IPTV от Edem, OTTClub и локального провайдера работало без проблем. Я использую связку IPTV Pro + MX Player HW.
С Torrent Stream Controller стандартные проблемы. При использовании Stagefright декодера (например, MX Player HW) вы получаете идеальное качество видео, т.к. там TS потоки с чересстрочным видео. Но при этом через некоторое время видео начинает отображаться со скоростью 1 к/с. Это стандартный баг в системе Android 6 от AMLogic. Если использовать MediaCodec (например, MX Player HW+), то идёт нормально, только качество видео сильно падает из-за того, что одно поле отбрасывается.
С HD VideoBox по сути никаких проблем. Но для HLS потоков с 23,976 к/с из этой программы системный автофреймрейт не работает (только 24, 25 и пр.).
YouTube
В клиенте YouTube для Android TV (1.3.11) поддерживается 50 и 60 к/с.
Поддержка web-камер для видеоконференций
С Q9S моя камера веб-камера Logitech HD Pro Webcam C910 заработала без проблем — и видео, и звук (микрофон). Видео чаты в Skype работали без нареканий.
Заключение
SunnyTV SU-Q9S — это рядовой бокс на AMLogic S912. Единственное, чем он отличается от своих одноклассников — это Wi-Fi адаптер с поддержкой MIMO 2x2. На рынке всего два бокса на S912 с MIMO 2x2 — MINIX Neo U9-H и SunnyTV SU-Q9S. Ещё встречаются боксы с «липовой» второй антенной, типа CSA93. Если вы не используете Wi-Fi, то никакой существенной разницы между Q9S и условным боксом на S912 за 50$ нет.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
В Ugoos работают над вторичным функционалом, который нужен меньшинству. Вывод звука не по стандарту IEC61937, нет системных функций, которые нужны Kodi 17+ для штатного автофреймрейта, нет поддержки вывода HD звука и пр. Пока прогресса не видно.
А почему не проверили возможность passthrough TrueHD и MA звука? Нет возможности? Хотя наивно, конечно, ожидать здесь чудес если даже фреймрейт толком так и не работает.
Где подешевле купить толстый 6мм, как у вас, кусок, не подскажете?
Автор, пожалуста обозрите приставку Xiaomi Mi TV Box 3 Enhanced (версия MDZ-18-AA) на MT8693 в области проблем с декодированием.
Сам я намучался с аппаратным декодированием разнообразного контента (IPTV + MPEG2 + MPEG4 + HEVC). На амлоджике часто, спустя несколько файлов-концертов с перемоткой и отсновкой, отваливается аппаратный декодер, начинаются дергания. Помогает перезагрузить приставку.
Сейчас остановился на Xiaomi Mi TV Box 3 Enhanced + KODI с отключенным аппаратным ускорением. Благо контент джаз из старого и битрейт маленький.
Еще хотел пробовать SPMC там можно отключить аппаратное декодирование MPEG2, а для остального оставить.
Но это только одна кнопка ТВ пульта, а остальные?
Всегда с большим удовольствием читаю Ваши обзоры, очень нравится Ваш подход к тестированию.
Подскажите, пожалуйста, стоит ли рассматривать этот ТВ бокс к покупке или в районе $100 лучше приобрести Zidoo X8? Вообще уже собирался покупать CSA93 3/32, но пока не понял как там с AutoFrameRate. Вообще, хочется приобрести ТВ бокс для просмотра IP TV, торрентов без скачивания и YouTube с заделом на будущее (чтоб несколько лет не думать об обновлении), при этом с мощным приёмником Wi-Fi (прокладывать кабель на съёмных квартирах не вариант). Если подскажите стоящую модель — буду признателен. Удачи Вам в будущих тестированиях!