Автофреймрейт что это такое


Android-бокс Mecool KM9 на свежей SoC Amlogic S905X2 с 4 Гбайт ОЗУ и Android TV 8.1 — понять и простить

Недавно на рынке появилось достаточно много боксов на свежей SoC от Amlogic — S905X2. Все они дешёвые, «холодные» прямо из коробки, имеют неплохие технические характеристики, но все проблемные в той или иной степени. Те, кто читает мои обзоры боксов, знает, что если ваши требования выше «включается и как-то показывает видео», а бюджет существенно ограничен, то к выбору бокса нужно подходить очень аккуратно. Скоро у меня будет единый детальный обзор нескольких актуальных боксов на S905X2 (не все ещё прилетели). Ну, а сегодня я расскажу вам детально об одном боксе — Mecool KM9. Самое важное отличие от своих собратьев состоит в том, что он поставляется с системой Android TV 8.1 и Bluetooth-пультом.


Содержание


Т.к. статью о боксах на Хабр я публикую впервые, буду стараться пояснять некоторые детали, которые могут вызвать непонимание у неподготовленных (кто с боксами только знакомится) читателей.
Технические характеристики

Модель Mecool KM9
Материалы корпуса Пластик
SoC Amlogic S905X2
4 ядра ARM Cortex-A53 до 1,8 ГГц
GPU Mali-G31 MP2
ОЗУ 4 Гбайт DDR4L
Внутренняя флеш-память 32 Гбайт (eMMC)
USB 1 x USB A 3.0, 1 x USB A 2.0
Поддержка карт памяти microSD
Сетевые интерфейсы Wi-Fi 5 (802.11a/b/g/n/ac, 2,4 ГГц и 5 ГГц)
Fast Ethernet (100 Мбит/с)
Bluetooth Bluetooth 4.0
Видеовыходы HDMI 2.0b (до 3840x2160@60 Гц с HDR)
Аналоговый (композитный) AV
Аудиовыходы HDMI, аналоговый AV
Пульт Bluetooth, с микрофоном
Питание 5 В / 2 А
ОС Android TV 8.1

Комплектация и внешний вид

Бокс поставляется в типичной для Mecool картонной коробке. Ни нижней стороне наклейка с названием модели и краткими характеристиками. Никаких контактных данных, данных о производителе и пр. нет.

Внутри: приставка, пульт, кабель HDMI, блок питания с европейской вилкой, краткое руководство на английском языке.

Блок питания типовой для китайских боксов. Напряжение 5 В, максимальная сила тока 2 А. Длина кабеля около 110 см. Коннектор DC 4 x 1,7 мм.

Пульт аккуратный, похож на пульт от Xiaomi Mi Box (не S). Работает по Bluetooth и ИК. ИК только для включения бокса из полностью выключенного состояния. Питается от двух батареек ААА (в комплекте их нет).

Сам бокс очень компактный. Корпус выполнен из матового пластика. Вес около 140 грамм. Размер 100x100x19 мм.

На передней части находится многоцветный светодиодный индикатор. В режиме сна — красный. В рабочем режиме — синий. Подключён USB-накопитель — зелёный. Нет сети — бирюзовый. Светит слишком ярко при прямом взгляде. Существенный недостаток в том, что он мигает в рабочем режиме (с плавным затуханием, как «дыхание»). Вот эти мигания очень раздражают, если бокс на спрятан за ТВ или в тумбу.

На одной из боковых сторон находится слот microSD, порт USB 3.0 и порт USB 2.0. В режиме прошивки с помощью ПК используется порт USB 2.0.

Сзади: разъём питания (DC 4 x 1,7 мм), HDMI, Ethernet, AV-выход. На самом дне AV-выхода находится кнопка recovery (для входа в recovery и активации режима прошивки).

Снизу очень много вентиляционных отверстий и мягкие ножки.

Разбор устройства и система охлаждения

Разбор устройства производился уже после всех тестов.

Разбирается Mecool KM9 просто. Отклеиваете две резиновые ножки.

Откручиваете два самореза и снимаете верхнюю крышку.

Откручиваете ещё четыре самореза и достаёте плату.

SoC через термоподложку примыкает к достаточно крупной металической пластине. Сама пластина находится в месте вентиляционных отверстий. Рядом с SoC находится модуль памяти DDR4L от SpecTek (подразделение Micron), модуль eMMC THGBMFG8C4LBAIR от Toshiba, Wi-Fi/Bluetooth модуль Ampak AP6255. Есть защита в обвязке порта HDMI. Порт USB 3.0 без дополнительной экранировки (это плохо). Отдельного Ethernet-контроллера на плате нет, т.к. используется встроенные в SoC. Около AV-порта находится усилитель Dioo DIO2133 (ЦАП встроен в SoC). На плате есть удобная площадка GPIO и площадка UART. Есть разметки для экранирующей крышки ОЗУ и SoC, но сами крышки не установлены. Wi-Fi антенна одна (т.к. AP6255 умеет работать только в режиме 1x1), дополнительно приклеена к плате для надёжности. Есть площадка для установки оптического разъёма S/PDIF, но в этой версии бокса он не установлен.

К качеству изготовления нареканий нет, но видна экономия. Тревогу вызывает только антенна Wi-Fi (её расположение в таком компактном корпусе), которая гарантировано вызовет проблемы в определённых ситуациях (зависящих от позиционирования бокса), что и подтвердят тесты.

S905X2 выполнен по 12-нм техпроцессу. Он очень «холодный» и даже с простой «китайской» системой охлаждения не уходит в троттлинг при продолжительных максимальных нагрузках и в играх. Максимальная температура SoC в KM9 находится на уровне 65 °C. 15-минутный стресс-тест проходит без троттлинга с постоянной максимальной производительностью.

Программное обеспечение и общая стабильность работы

Mecool KM9 поставляется с системой Android TV 8.1. Это базовая система от Amlogic (со всеми её нюансами) без каких-либо значимых изменений.

Для тех, кто не знает, чем Android TV 8 отличает от обычной версии Android 8, кратко перечислю некоторые отличия:

  • Нет навигационной панели и статусной строки.
  • Жёстко зафиксирован лаунчер (домашний экран) — Google Home Launcher. В нём отображаются только те программы и игры, которые адаптированы под Android TV.
  • Глобальный голосовой поиск в установленных программах / Google Ассистент.
  • Ряд уникальных функций, например, специальные каналы (бывшие рекомендации), специальные оповещения, «картинка-в-картинке» на главном экране и пр.
  • Интерфейс адаптирован под экраны ТВ и управление с пульта (D-Pad и голос) или геймпада.
  • Программы и сервисы Google тоже адаптированы под экраны ТВ и управление с пульта.
  • Google Play Store для Android TV содержит только те приложения и игры, которые адаптированы для Android TV (интерфейс и управление с пульта/геймпада).
  • Есть поддержка Google Cast (на сертифицированных боксах).

Вы можете ставить любые программы. Но помните, что Google Play Store для Android TV содержит только те приложения и игры, которые адаптированы для Android TV. Все другие программы можете спокойно устанавливать через apk, Aptoide TV (нелегальное ПО) и пр. Учитывайте, что для программ, которые не адаптированы под Android TV, вам может понадобиться мышка.

Идеология Android TV основана на простоте. Но если вы начнёте с ней бороться («мне нужно, как в смартфоне, и хочу всем управлять мышкой»), то вас ждут негативные впечатления. Если вы принимаете её идеологию, и все ваши актуальные программы адаптированы под Android TV, то вы будете просто получать наслаждение от работы системы.

Ещё важно понимать, что Android TV — это на данный момент единственная официальная система боксов от Google. Сертификация обычной системы Android для боксов прекращена более двух лет. В ближайшем будущем вы уже не увидите боксов от А-брендов или от операторов с обычной системой Android.

Версия прошивки V0828 от 09.11.2018. По OTA (это собственная программ Mecool, сделанная на базе стандартной от Amlogic) новых обновлений не обнаруживается.

Mecool пыталась пройти сертификацию Google, но по каким-то причинам не прошла. В итоге система не сертифицирована, т.е. нелегальная (нелегально использует сервисы и программы Google для Android TV). Поддержка Google Cast вырезана. В саму систему добавлены разные треш-программы (хорошо, что не в системный раздел) — все их можно удалить при необходимости. Отсутствие сертификации сыграло очень злую шутку над Mecool, о чём вы прочтёте в разделе про DRM.

В прошивке используется 64-разрядное ядро версии 4.9.76. Но сама прослойка Android 32-разрядная. Это Amlogic просто пока не доделала полноценный 64-разрядный вариант для S905X2.

Локализация на русский язык выполнена не полностью. Переведены лишь элементы общей системы Android (т.е. самой компанией Google). То, что добавлено Amlogic, практически не переведено. Например, настройки экрана, вывода звука и пр. на английском языке.

Поддержки root в системе нет, но добавить такую поддержку не составит никакого труда — для бокса есть TWRP.

Любой бокс должен обладать максимальной стабильностью в базовой функциональности, независимо от работы отдельных программ. В сети можно найти разные нарекания на работу KM9. Но я столкнулся лишь с несколькими незначительными и одной критической проблемой (как и многие другие пользователи) — бокс просто зависал через некоторое время в режиме сна. Я обратился к Videostrong напрямую, чтобы они предоставили прошивку с исправленным багом. Но ответа так и не получил. В итоге, когда обзор был готов, в выводах был написан некролог. Перед публикацией обзора компания GearBest дала мне ссылку на файл OTA-обновления с прошивкой от 22.11.2018, который они получили от Videostrong. Это обновление исправило зависание в режиме сна, так что вывод пришлось немного переписать.

Пульт, геймпады, HDMI CEC

Пульт можно смело назвать очень хорошим (он просто лучший из тех, которые выпускают производители боксов подвального эшелона). По тактильным ощущениям он уступает, например, пульту от Xiaomi. Работает по Bluetooth. Но у пульта есть ИК-передатчик, он используется только для включения бокса из полностью выключенного состояния. Гироскопа (для режима мыши) в пульте нет, это и не нужно, т.к. не соответствует идеологии Android TV. Микрофон с великолепной чувствительностью, подносить пульт ближе ко рту не нужно, распознавание голоса работает чётко. Кнопку Глобального голосового поиска / Google Ассистента держать не нужно для работы микрофона, достаточно лишь один раз нажать.

Однократное действие кнопки питания можно задать в настройках. Бокс поддерживает режим частичного сна, т.е. при переходе в режим сна отключается лишь видеосигнал, а программы получаются соответствующее оповещение.

Длительное нажатие кнопки питания вызывает меню питания.

Отмечу, в системе не активировано меню ранее запущенных программ. Т.е. ни двойным или длительным нажатием Домой это меню не вызывается, что для некоторых может добавить дискомфорт в использовании. Такое меню можно будет использовать только в кастомных системах или со специальным патчем.

В работе пульта замечен лишь один недостаток. В редких случаях после нажатия кнопки Глобального голосового поиска / Google Ассистента микрофон не активируется, т.е. сам поиск активируется, но микрофон не работает. Нужно нажимать кнопку повторно.

С работой геймпадов GameSir и Xiaomi по Bluetooth никаких проблем не возникло. Подключились и работали с большинством игр без проблем.

Поддержка разных функций HDMI CEC плавает от одной модели ТВ к другой. Я ещё не встречал ни одного Android-бокса, у которого была бы идеальная поддержка HDMI CEC со всеми ТВ, даже с разными моделями ТВ одной марки. На боксах Amlogic поддержка HDMI CEC никогда не была хорошей (в основном из-за выборочной работы функций питания и отсутствия возможности регулировки громкости). Поддержка HDMI CEC включается в настройках.

Работа HDMI CEC с тестовым телевизором LG:

  • Отправляете в сон бокс с помощью пульта от бокса, ТВ выключается (переходит в режим ожидания) — да (не всегда).
  • Будите бокс с помощью пульта от бокса, ТВ включается — да.
  • Включаете ТВ штатным пультом ТВ, бокс просыпается — да (не всегда).
  • Выключаете ТВ штатным пультом ТВ, бокс уходит в сон — да.
  • Пультом от ТВ можно управлять боксом — да.
Производительность

В приставке используется свежая SoC Amlogic S905X2 — 4 ядра ARM Cortex-A53 до 1,8 ГГц и GPU Mali-G31 MP2. Это бюджетная SoC. Система и программы работают быстро и плавно. В простые 3D-игры играть позволяет (т.е. самый минимум для игр). Практически всегда требуется снижать уровень графики до минимального. Нужно понимать, что главное в Android-боксах — это медиафункциональность, т.е. VPU и реализация его возможностей в ПО. Но процессор и GPU должны обладать достаточной мощностью, чтобы работа с устройством была комфортной. S905X2 комфортный уровень обеспечивает с запасом.

Интерфейс отображается с максимальным разрешением 1920x1080. Даже если выбрать разрешение 3840x2160 в системе, интерфейс и все программы будут продолжать работать с разрешением 1920x1080 и масштабированием до 3840x2160. Как и во многих боксах, только объекты SurfaceView могут выводить реальное разрешение 4К (именно они используется в медиаплеерах и некоторых играх). По сути не имеет значения, с каким разрешением запускать тестовые программы и игры — при 1920x1080 и 3840x2160 результат будет идентичен.

Для удобства и наглядности я приведу сравнение производительности с боксами на Amlogic S912 (Minix Neo U9-H).

CPU

  Mecool KM9 Amlogic S912
AnTuTu v6 (Общий индекс / 3D / CPU) 43500 / 8200 / 16100 42000 / 9300 / 14000
Geeckbench 4 (Singe / Multi) 700 / 2200 500 / 2500
Google Octane 4000 3100

GPU (3D)
  Mecool KM9 Amlogic S912
3DMark Sling Shot Extreme 300 400
Bonsai 3250 (46 к/с) 3250 (46 к/с)
GFXBenchmark T-Rex 13 к/с 18 к/с
GFXBenchmark T-Rex 1080p Offscreen 13 к/с 19 к/с

Как можно видеть, производительность CPU выше у S905X2, а производительность GPU у S912. В целом можно считать, что паритет. Никакого визуального отличия в работе двух систем нет.

Все попробованные 2D игры работали хорошо и без нареканий.

В большую часть 3D игр можно играть. При этом необходимо снижать настройки графики до минимальных. Никакого смысла в детальном тестировании нет, т.к. S905X2 — этот самый минимум для игр (для простоты можете сравнивать с китайскими смартфонами дешевле 100$).

Понравилось, что в S905X2 снижены задержки вывода из декодера. Стриминг игр через Nvidia GameStream (Moonlight), поток 1080p60, 30 Мбит/c — до 40 мс для H.264 и до 20 мс для H.265. При этом это визуально видно нарушение равномерности (боксы на S912 с прошивкой Minix обеспечивают идеальную равномерность при работе через Moonlight).

Внутренний и внешние накопители

В свежей системе KM9 пользователю доступно около 25 Гбайт внутренней памяти.

Линейная скорость внутренней фдеш-памяти находится на хорошем для дешёвых боксов уровне — 140/105 Мбайт/с.

SD-контроллер в SoC такой же слабый, как и в предыдущих SoC от Amlogic (предел скорости находится на уровне 20/15 Мбайт/с). Т.е. нет никакого смысла использовать быстрые microSD-карты, а лучше вообще использовать USB-флешки или карты через USB-картридер. Вот для примера скорость очень быстрой карты Samsung объёмом 128 Гбайт:

Интерфейс USB 3.0 в реализован честно. Скорость очень высокая — 300/300 Мбайт/с. Подключалась коробочка на контроллере JMicron (с поддержкой UASP) с установленным SSD от Samsung, файловая система NTFS. Под Windows такой диск выдаёт 500/500 Мбайт/с по SATA и 450/350 по USB 3.0.

Поддержка файловых систем на внешних носителях с USB-интерфейсом:

  FAT32 exFAT NTFS
KM9 чтение / запись чтение / запись чтение / запись
Как известно, работа интерфейса USB 3.0 вносит серьёзные помехи в работу радиоустройств на частоте 2,4 ГГц. Чтобы этого не происходило, порт USB 3.0 размещают поодаль других компонентов и делают дополнительную экранировку. В KM9 ничего подобного нет, а компоненты находятся очень близко, т.е. Wi-Fi (в режиме 2,4 ГГц), Bluetooth, пульты/мыши/клавиатуры с USB-передатчиками оказываются под ударом при подключении устройств с интерфейсом USB 3.0. Это стоит учитывать.
Сетевые интерфейсы и сетевые сервисы

За проводную сеть в KM9 отвечает контроллер с поддержкой Fast Ethernet (100 Мбит/с), встроенный в SoC. За беспроводную сеть отвечает бюджетный контроллер Ampak AP6255 с поддержкой Wi-Fi 802.11a/b/g/n/ac, 2,4 ГГц и 5 ГГц, MIMO 1x1.

Тесты проводились с помощью iperf 3. Сервер iperf запущен на компьютере, который подключён к локальной сети по Gigabit Ethernet. Выбран ключ R — сервер передаёт, устройство принимает.
Реальная скорость передачи данных KM9 по проводному интерфейсу находится на уровне 95 Мбит/с.

Бокс находился в 5 метра от маршрутизатора через одну железобетонную стену — это место, в котором я тестирую все Android-боксы и мини-ПК. Линия, соединяющая бокс и маршрутизатор, проходит через стену под углом 45 градусов. В роли маршрутизатора выступал популярный Xiaomi Mi Router 3G. Можно было бы использовать Keenetic Ultra, но он иногда даёт шанс даже боксам с плохой реализацией Wi-Fi, т.е. демонстрируется высокий результат, что может ввести в заблуждение читателей с более простыми маршрутизаторами. Чтобы вы понимали — у меня нет цели узнать предельную скорость Wi-Fi конкретного бокса в 1 метре от маршрутизатора без препятствий (мне не важно, выжмет он там 200 или 300 Мбит/с). Я моделирую типовой случай, и все боксы тестируются в одинаковых условиях. Тестирую я только с диапазоном 5 ГГц (если бокс такой поддержкой обладает).

Во-первых, хочу ответить низкую чувствительность Wi-Fi у бокса. Т.е. бокс видел лишь часть доступных сетей в тестовом месте. При отдалении от маршрутизатора тестовые сети терялись в тех местах, где другие устройства продолжали видеть тестовые сети. Во-вторых, из-за внутренней конструкции бокса, чтобы добиться приемлемой скорость, бокс обязательно нужно было позиционировать. Т.е. вы не сможете просто поставить бокс на ножки, вам придётся ставить его на ребро задом наперёд и т.п. Это типичная проблема дешевых китайских боксов, в которых Wi-Fi реализован тяп-ляп на бюджетном контроллере. Скорость Wi-Fi составила 88 Мбит/с.

Бокс KM9 во многих случаях будет не пригоден для работы по Wi-Fi. Т.е. ориентируйтесь на подключение по кабелю в первую очередь.

Поддержка прямого вывода звука и аудиодекодеров

Я был удивлён тем, что системе KM9 присутствует декодер AC3 (декодирование и микширование в стерео). Он присутствует как в StageFright, так и MediaCodec. Хоть многие плееры имеют программный декодер, в некоторых ситуациях он может быть полезным.

Amlogic всё сделал в своём репертуаре. Если в одной из версии базовой системы Android 7.1.2 была исправлена поддержка стандарта IEC 61937, и в Kodi появилась поддержка вывода HD-звука, то теперь всё вернулась к началу. Для тестов использовался ресивер Onkyo.

Прямой вывод по HDMI в Kodi (17.6):

Dolby Digital 5.1 DD
DTS 5.1 DTS
Dolby TrueHD 7.1 Нет
DTS-HD MA 7.1 Нет
Dolby Atmos Нет
DTS:X Нет
Поддержка видеодекодеров, проигрывание видео, автофреймрейт

KM9 имеет выход HDMI 2.0b. Формально заявлена поддержка HDMI 2.1 у SoC, но не очень понятно, в чём она заключается — режимы выше 3840x2160@60 не поддерживаются, по поводу поддержки функций VRR и подобных тоже не ясно. В общем, на данный момент можно говорить, что у бокса есть поддержка HDMI 2.0b.

Поддерживается разрешение до 3840x2160 при 60 Гц, 10 бит с HDR. Можно выбирать цветовое кодирование. Интерфейс выводится с максимальным разрешением 1920x1080. Даже если выбрать разрешение 3840x2160 в системе, интерфейс и все программы будут продолжать работать с разрешением 1920x1080 и масштабированием до 3840x2160. Как и во многих боксах, только объекты SurfaceView могут выводить реальное разрешение 4К с поддержкой HDR, они и используются во многих плеерах.

В Настройках есть возможность сделать цветокоррекцию и есть возможно управлять шумодавом. Это настройки не работают и ни на что не влияют. Шумодав при выводе видео не работает (это хорошо).

HDR

Никаких проблем выводом HDR10 (в UHD Blu-ray) я не заметил. Поддерживается конверсия HDR в SDR на тот случай, если у вас появилась необходимость посмотреть HDR-контент на SDR-телевизоре. У Amlogic конверсия не идеальная (и быть идеальной она не может), но одна из лучших. Поддержку Dolby Vision проверять не было смысла, т.к. бокс не поддерживает DV и для Android TV на данный момент не существует ни одного плеера файлов (только программы VOD-сервисов), который умел бы работать с метаданными DV.

Система устранения чересстрочности

Устранение чересстрочности не работает ни в StageFright, ни в MediaCodec. Отображается только одно поле из двух. Т.е. на выходе из декодера для потоков с чересстрочным видео вы получаете в два раза сниженную частоту кадров и в два раза сниженное разрешение по вертикали. Это плохо.

Проигрывание видео

KM9 по Ethernet с NAS справляется с практически любым контентом в Kodi (17.6). Любые UHD BDRemux с битрейтом до 70 Мбит/с проигрывают без проблем (больше уже не позволяет отсутствие Gigabit Ethernet в боксе). Файлы и потоки 2160p60, закодированные H.265 Main10, проигрываются отлично. Потоки 2160p60, закодированные H.264 (например, с некоторых экшн-камер), проигрываются плохо, т.к. декодер H.264 в S905X2 не поддерживает такие параметры (только 2160p30 или 1080p60 H.264).

Автофреймрейт

Для тех, кто не знает, кратко расскажу об автофреймрейте… Автофреймрейт — это автоматическая установка частоты экрана в соответствии с частотой кадров в проигрываемом видео. Автофреймрейт обеспечивает равномерность, которая являются составляющей плавности.

Возьмём для примера фильм на диске Blu-ray или UHD Blu-ray. Большинство такого контента — это контент с 23,976 к/с (кадров в секунду). Для простоты будем считать его 24 к/с.

Ваше устройство (бокс) выводит данные в режиме 3840x2160 при 60 Гц (так вы задали в настройках системы). Как вывести фильм 24 к/с при 60 Гц, т.е. превратить 24 кадра в секунду в 60 кадров в секунду? Самый тривиальный способ и он же используется на подавляющем большинстве медиаплееров — конверсия 3:2 pull down. Вот её смысл в картинке:

Из первого кадра делается два кадра, из второго три, из третьего два, из четвёртого три и т.д. Таким образом, вы получили конверсию 24 кадра > 60 кадров. Но эта конверсия имеет негативный эффект, который называется judder effect (воспользуйтесь поиском Google, чтобы понять масштабы этой проблемы, и какие действия предпринимаются для её решения, какие именитые компании в этом участвуют) — неравномерность. Т.е. в реальности одни кадры отображаются дольше по времени, чем другие. Представьте себе, что летит мяч (24 кадра). Первый кадр отображается 1/30 сек, второй 1/20 сек, третий 1/30 сек, четвёртый 1/20 сек и т.д. Неравномерный полёт, «дёргающийся» мяч. Никаких проблем, если нет динамики в видео. Но как только начинается динамика (не имеет значения, по вертикали или горизонтали), то всё это проявляется.

Но как только частота развёртки будет 24 Гц, то всё встанет на свои места. Никаких преобразований не будет, т.к. не нужно подстраивать последовательность из 24 к/с под 24 Гц. Каждый кадр будет отображаться равное количество времени — 1/24 сек. Равномерность будет идеальной. Мяч будет лететь равномерно. Именно для этого и существует автофреймрейт (обобщённое понятие). При старте видеопотока программа-проигрыватель (если это современный автофреймрейт) или система (если это системный автофреймрейт) выставляет частоту экрана такой, чтобы она соответствовала частоте кадров в потоке или были кратна ей.

Ещё напомню о видах автофреймрейта…

Автофреймрейт, реализованный в какой-то конкретной программы специально для какого-то конкретного бокса (т.е. используя какие-то проприетарные функции или команды системы определенного бокса). Это старая школа и самый худший вариант реализации автофреймрейта на боксе.

Системный автофреймрейт. Может быть реализован как через отдельные библиотеки StageFright и MediaCodec с выводом в SurfaceView, так и для двух сразу. По сути это универсальный костыль. Программы даже не в курсе, что такое автофреймрейт, и что меняется режим вывода. Т.к. это универсальное решение, то это вид автофреймрейта может вызывать проблемы в некоторых случаях. Например, в некоторых программах может происходить промежуточное переключение при перемотке, в IPTV-менеджерах могут происходить лишние переключения при переключении каналов и пр.

Так называемый современный автофреймрейт — это API, который представила компания Google ещё в системе Android 6. Аналогичный по функциональности API есть в системе от Amazon, и есть в системе tvOS от Apple. Но этот API реализовали в системе лишь единицы производителей боксов. Суть его в том, что программа может менять разрешение и частоту дисплея по своему усмотрению. Эти изменения касаются только самой программы, а не системы в целом. Это самая правильная и идеальная реализация автофреймрейта в программах, потому что всё находится под их контролем, а не системы, которая не может учитывать частные случаи. Именно поэтому его иногда называют современным автофреймрейтом для простоты. Самые популярные программы, которые поддерживают современный автофреймрейт: Kodi, ViMu, Perfect Player, Plex, Archos, Amazon Video и пр. И таких программ будет только больше.

KM9 не поддерживает никакой вид автофреймрейта. После добавления поддержки root можно использовать плагин Kodi.AmLogic.script.frequency.switcher для Kodi, но тут возникает другая старая проблема. Нарушенная равномерность при выводе в SurfaceView при частоте, отличной от 60 Гц (снимки с подтверждение будут в другом большом сравнительном обзоре боксов на S905X2). Т.е. фактически вы меняете одну неравномерность на другую.

3D

KM9 проигрывает MVC MKV и BD3D ISO в Kodi только в 2D.

DRM и легальные VOD-сервисы

Videostrong закупила у Amlogic ключи Widevine и HDCP. В KM9 присутствует поддержка Google Widevine DRM Level 1 и HDCP 2.2. Без этого бы Mecool не прошла сертификацию Android TV (которую в итоге она так не прошла по каким-то причинам).

Сертификации Netflix у бокса нет (для поддержки 4K с HDR, Atmos и пр.).

Отсутствие сертификации Google сыграло злую и смешную шутку над Videostrong. С недавних пор Netflix начала жесткую охоту на боксы с системами без сертификации Google. Бокс KM9 недавно попал под раздачу, и его ключи DRM были заблокированы на стороне серверов Netflix. Т.е. теперь официальный клиент Netflix вообще не работает на KM9.

Но многие из нас живут в России, нам переживать из-за Netflix не нужно.

Нелегальные VOD-сервисы и проигрывание видео с торрентов напрямую

С контентом из HD VideoBox никаких проблем (со всевозможных источников) в ViMu не было.

Kodi + Elementum без проблем проигрывает торренты напрямую (без предварительной загрузки) с битрейтом до 25 Мбит/с. При проигрывании BDRemux и Blu-ray (до 40 Гбайт) воспроизведение иногда «захлёбывалось». Такое ощущение, что не хватало мощности процессора (а должно хватать). Тут ещё стоит учитывать, что в момент всех тестов дополнение Elementum несколько раз обновлялось и вызвало в сети множество нареканий на работу. В любом случае, KM9 не поддерживает автофреймрейт, прямой вывод звука ограничен DD и DTS, т.е. для киноманов не подходит, а для подавляющего большинства рядовых потребителей BDRip будет достаточно, и бокс с такими торрентами напрямую справится без проблем.

IPTV

IPTV от EDEM, OTTClub работало отлично. Проблем ни с одним каналом не возникло. Perfect Player (одна из лучших программ для IPTV) с декодером HW+ переключала каналы за доли секунды. Автофреймрейта не работал (Perfect Player его поддерживает), т.к. бокс не поддерживает современный автофреймрейт. Голосовой поиск каналов работал без проблем.

С сервисами торрент-ТВ (потоки с чересстрочным видео исходного качества) всё плохо, т.к. в системе отсутствует устранение чересстрочности и в StageFright, и в MediaCodec. Т.е. качественное воспроизведение таких каналов на этом боксе невозможно.

YouTube

Т.к. в боксе используется «настоящая» система Android TV, а не кастом, сделанный из обычной системы Android, вы можете спокойно пользоваться последней версией YouTube для Android TV (2.04.05) из Google Store Play, она не будет вызывать проблем. В клиенте YouTube для Android TV на KM9 вы можете выбрать качество потока вплоть до 2160p60, проигрывается идеально.

Заключение

Mecool KM9 — это простой китайский бокс не для киноманов, а для самых нетребовательных потребителей, которым просто нужно, чтобы бокс «включался и как-то показывал видео». Его можно было бы смело рекомендовать к покупке, если бы не одно «но». И это «но» называется Xaiomi Mi Box S (MDZ-22-AB) с ценой на аналогичном уровне. Это бокс тоже для нетребовательных потребителей, т.е. киноманы от него должны держаться подальше. Да, KM9 сделан на обновлённом процессоре S905X2, но рядовой потребитель не увидит разницы в скорости работы, если не играть в игры. Зато в Xiaomi Mi Box S официальная и сертифицированная система Android TV 8.1 с Google Cast (при этом Xiaomi подошла к контролю качества лучше, а сама система будет обновлена до Android TV 9), сертификация Netflix, приемлемая работа Wi-Fi, лучше пульт, который работает без проблем.

Пока я писал обзор, компания Videostrong решила, что Mecool KM9 с Bluetooth-пультом больше не будет выпускаться. Теперь будет новая упрощённая версия KM9 с копеечным ИК-пультом без микрофона. Т.е. смысл этого бокса вообще сведён к нолю. Логика их понятна. После внесения DRM-ключей в чёрный список Netflix, судьба KM9 в Европе и США предрешена (да, там тоже есть целый пласт потребителей, которые любят недорогие китайские боксы).

Приобрести Mecool KM9 и Xiaomi Mi Box S можно в магазине Gearbest (который предоставил KM9 для обзора). Цены в момент публикации обзора:

  • Остатки Mecool KM9 с Bluetooth-пультом за 76$ (сейчас действует купон GBKM9, с которым цена снижается до 56$).
  • Новая версия Mecool KM9 с ИК-пультом за 59$ (сейчас действует купон GBCNKM91, с которым цена снижается до 49$).
  • Xiaomi Mi Box S за 79$.

Android-бокс Tanix TX8 — достойный представитель на AMLogic S912

Моделей Android-боксов с SoC AMLogic S912 существует огромное множество. Среди них легко запутаться. Обзоры таких устройств — частные гости на mySKU. Идеальный бокс с AMLogic S912 на данный момент лишь один — это новенький Minix Neo U9-H (AMLogic S912-H) с заоблачной ценой. Все остальные имеют определенные нюансы при использовании, а некоторые и проблемы, решить которые не всегда возможно. Перечитав множество профильных форумов по устройствам с S912, я специально попросил Tanix TX8 у компании Banggood именно для обзора. Сегодня я расскажу вам об этом боксе, и он действительно неплохой: идеальное охлаждение, отличная реализация Wi-Fi, большое количество внутренней памяти (для игр), поддержка автофреймрейта на системном уровне и в Kodi, вывод DD и DTS по HDMI/SPDIF, штатная поддержка геймпадов, камер для видеоконференций (Skype) и пр. Обо всём в деталях вы узнаете из обзора.

Одним из ключевых условий подбора бокса на S912 была низкая цена. В «чистом» виде цена на TX8 в магазине достаточно высокая, но с купоном "20%TX8" цена составляет около 60$, что соответствует уровню самых дешевых устройств с AMLogic S912.
Содержание



Технические характеристики



Комплектация и внешний вид

TX8 поставляется в крупной картонной коробке.

На нижней части указана модель и краткие технические характеристики.

Внутри: приставка, блок питания, пульт, HDMI кабель (около 1 метра), краткая инструкция на английском языке.

Приставка компактная — 110 x 110 x 18,5 мм. Вес 212 г.

Корпус целиком выполнен из алюминия. Забегая вперёд, отмечу — система охлаждения замкнута на корпус (такое возможно и имеет смысл только с металлическим корпусом), что делает её очень эффективной.

На нижней части есть прорезиненные накладки-ножки. Там же находится отверстие (под ним кнопка) для активации режима прошивки.

Спереди находится глазок ИК-приёмника и отверстие для светодиода — индикатора работы.

Индикатор горит синим цветом, когда устройство работает, и красным, когда устройство выключено или находится в режиме сна. Под углом глаз не режет, но вот при прямом взгляде свечение с перебором. При желании это легко исправляется, о чём я напишу чуть ниже.

Сбоку находятся: разъём для карт microSD и три USB 2.0 порта.

Сзади: AV разъём (аналоговые аудио и видео), оптический S/PDIF, HDMI, Ethernet, разъём питания (DC 5,5 x 2,1 мм), несъёмная антенна Wi-Fi и Bluetooth.

Пульт управления работает по ИК интерфейсу. Кнопки: питание, D-pad с центральной кнопкой действия, Домашний экран, Меню, Назад, регулировка громкости и эмуляция мышки (не гироскоп). Питается пульт от двух ААА батареек (в комплекте батареек не было).

Блок питания с европейской вилкой, с напряжением 5 В и током до 2 А. Длина шнура около 90 см. Коннектор стандартный — 5,5 x 2,1 мм.


Разбор устройства

Разбор устройства я проводил уже после всех тестов.

Разбирается приставка просто. Отклеиваете ножки, откручиваете четыре винта и снимаете нижнюю крышку.


На нижней части платы находится контроллер Ampak AP6255, которые отвечает за Wi-Fi и Bluetooth. Существуют три модификации бокса, которые отличаются моделями Wi-Fi контроллера: Ampak AP6255, Qualcomm QCA9377 и Fn-Link 8223A. Здесь же находятся 2 из 4-х модулей ОЗУ Samsung.

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

SoC и частично модули ОЗУ накрывает крупный радиатор. Через термоподложку он соединяется с алюминиевым корпусом. За проводную сеть отвечает контроллер Realtek RTL8211F. ПЗУ выполнено на базе eMMC Samsung KLMBG4GEAC-B001.

Всё достаточно стандартно. При желании можно улучшить систему охлаждения (делать этот вовсе не обязательно, т.к. у приставки нет проблем с охлаждением, но, если очень хочется, то почему бы и нет) и понизить яркость светодиода. Заменяете терподложку на большую по размеру (толщина около 7-8 мм). Аналогичную термоподложку кладёте с обратной стороны платы в районе SoC и на модуль Wi-Fi, чтобы тепло дополнительно отводилось на нижнюю алюминиевую крышку.


Понизить яркость светодиода просто. С внутренней стороны к корпусу в месте отверстия светодиода приклеиваете пару слоёв обычной изоленты (цвет значения не имеет). Светодиод будет различим даже при ярком освещении, но при этом его свет будет рассеянным и комфортным в полной темноте.

ОС и базовые настройки

На момент написания обзора последние прошивки для приставки:
  • TX8-6255-20161028 — это прошивка для устройства с Wi-Fi модулем Ampak AP6255.
  • TX8-9377-20161029 — это прошивка для устройства с Wi-Fi модулями Qualcomm QCA9377 и Fn-Link 8223A.

Формально, обновить прошивку до последней можно через Интернет с помощью штатной программы Update & Backup. Приведенные ссылки — это файлы для прошивки с помощью ПК. Инструкцию можно прочесть здесь.

У меня приставка уже шла с последней версией прошивки (TX8-6255-20161028).

В системе Android 6.0.1 уже присутствует root-доступ и программа Суперпользователь для управления разрешениями. Сервисы Google (в том числе и Google Play) тоже на месте.

Система идёт с немного изменённый лаунчером от AMLogic. Его разновидности можно встретить на подавляющем большинстве боксов с SoC AMLogic.

Если он вам не нравится, устанавливаете любой понравившийся лаунчер (коих сотни), и назначайте его основным.

Настройки в системе стандартные, как на большинстве боксов с AMLogic, выполнены в виде настроек Android TV. Некоторые настройки не переведены на русский язык.

Присутствуют и классические настройки Android.

Нижняя навигационная панель скрываемая. Если панель скрыта, то заставить её появиться можно, просто потянув мышкой в нижней части экрана. Статусная строка сверху скрывается автоматически, её тоже можно отобразить, потянув мышкой в верхней части экрана.

«Мусора» в системе практически нет. Есть пару программ (Netflix и Mobdro), которые установлены в пользовательский раздел — они удаляются обычным способом, как и все пользовательские программы.

Важные предварительные настройки

Избавляемся от тёмной гаммы. Этим недугом болеет подавляющее число боксов на S912/S905X. Всё, что нужно сделать, это включить стандартную видеозаставку при старте системы. С помощью любого проводника, который умеет редактировать системные файлы (например, Root Explorer), открываете файл /system/build.prop и изменяете значение параметра service.bootvideo с 0 на 1.

Здесь же можете добавить параметр «qemu.hw.mainkeys = 1», если хотите избавиться от навигационной панели навсегда. Дело в том, что хоть навигационную панель можно скрыть, некоторые программы всё равно могут её принудительно открывать или резервировать место в интерфейсе под неё. Этот параметр отключает навигационную панель полностью (как на устройствах с аппаратными кнопками управления).

Добавляем возможность включения системного автофреймрейта (переключения частоты развёртки дисплея при проигрывании видео — об этом будет вы прочтёте в соответствующем разделе обзора). Заменяете файл /system/framework/droidlogic.jar (предварительно сделайте для себя резервную копию этого файла) на droidlogic.jar. Выставляете на него права RW-R-R (0644) и перезагружаете бокс. Первая перезагрузка будет достаточно долгой.

Пульт, геймпады и HDMI CEC

Штатный ИК-пульт очень неплохого качества. Угол работы ИК очень широкий, направлять пульт прямо на приставку не нужно.

Включать и выводить приставку из режима сна можно только штатным пультом, т.к. в режиме сна и в выключенном состоянии USB порты обесточиваются. Т.е. использовать мышку или другие пульты с USB-приёмником для включения бокса нельзя. При подаче питания TX8 включается автоматически.

В настройках можно задать действие при нажатии на кнопку питании.

При длительном нажатии на кнопку питания выводится выбор между перезагрузкой и выключением.

С ИК-командами выявился нюанс — некоторые команды от пультов LG совпадают со штатным. Например, если нажать ОК на пульте от LG, то приставка воспринимает это как действие «Вверх» (D-pad UP). Не критично для обычного использования, но из-за этого нельзя полноценно использовать функционал HDMI CEC с телевизорами LG.

Функционал HDMI CEC, управление с помощью пульта от ТВ, работал с телевизорами LG (SIMPLINK) и Samsung (Anynet+). Но, как я уже написал, из-за совпадения некоторых команд на пультах LG использовать полноценно с телевизорами LG его нельзя.

Bluetooth геймпад Xiaomi и проводной геймпад Xbox 360 без проблем заработали с боксом без какого-либо стороннего ПО. Я проверил игры: Asphalt, Grand Theft Auto: San Andreas, Rayman Adventures и другие. Все они без проблем работали с обоими геймпадами.


Производительность

В приставке используется SoC AMLogic S912 — 8 ядер ARM Cortex-A53 1,5 ГГц, GPU ARM Mali-T820MP3. Этот бюджетный SoC не отличается рекордной производительностью, но играть в игры позволяет (для «тяжелых» 3D игр нужно снижать настройки графики). Сама система работает быстро, никакого дискомфорта при использовании программ и браузера.

Все тесты я производил с разрешением 1920x1080. Если вы будете использовать 4К разрешение, то производительность в 3D играх упадёт до неприемлемой.

AnTuTu v6
Общий индекс: 42664
3D: 9731

GFXBench
T-Rex: 17 к/с
T-Rex offscreen: 19 к/с

Bonsai
Общий индекс: 2962
Среднее количество кадров в секунду: 42 к/с

3DMark
Sling Shot: 594

Epic Citadel
Ultra High Quality: 40 к/с

Geekbench 4
Single-Core: 456
Multi-Core: 2307

Google Octane
Общий индекс: 3084

Со многими играми приставка справляется без проблем (я пробовал много разных, которые поддерживают геймпад). Но для тяжелых 3D игр нужно снижать настройки графики. Например, в Asphalt 8 хороший FPS можно получить только с низкими настройками графики.

Во время тестов и игр температура SoC не превышала 80 °C. Троттлинга не было. При снижении нагрузки температура быстро падала до 50 °C. Корпус нагревался равномерно. С охлаждением у бокса нет никаких проблем.

Внутренний и внешние накопители

Приставка снабжена достаточно большим объёмом ПЗУ — 32 ГБ (eMMC Samsung KLMBG4GEAC-B001). В «чистой» системе пользователю доступно 25 ГБ для установки программ и игр. Этого с запасом хватит для большинства задач, в том числе и для установки многих игр.

Линейная скорость чтения/записи составляет 96/65 Мбайт/с.

Формально максимальный поддерживаемый объём microSD карты составляет 128 ГБ. У меня была только карта на 64 ГБ, работала без проблем.

С поддержкой файловых систем всё на высшем уровне.

USB диск на 2 ТБ работал без проблем.

Скорость сетевых интерфейсов

Как я уже писал, за проводную сеть отвечает контроллер Realtek RTL8211F. За беспроводную сеть отвечает контроллер Ampak AP6255 с поддержкой 802.11a/b/g/n/ac, 2,4/5 ГГц, MIMO 1x1 (но возможны варианты и с Qualcomm QCA9377, Fn-Link 8223A).

Приставка находится в 5 метра от маршрутизатора через одну железобетонную стену. В этом месте большинство моих устройств 802.11n (MIMO 1x1) демонстрируют скорость до 50/50 Мбит/с. Ноутбук с MIMO 2x2 около 80/80 Мбит/с. Смартфоны с MIMO 2x2 тоже около 80/80 Мбит/с. Устройства с 802.11ac (MIMO 1x1) до 100 Мбит/с. Стационарный компьютер с MIMO 3x3 при 5 ГГц тут (если его поставить рядом) выжимает около 100/100 Мбит/с. Всё это реальная скорость передачи данных (измеренная iperf), а не скорость подключения. Рекордсменом на данный момент является Xiaomi Mi Box 3 Enhanced (802.11ac, MIMO 2x2) — 150 Мбит/с.

Все тесты проводились с помощью iperf. Сервер iperf запущен на компьютере, который подключен к локальной сети по Gigabit Ethernet.

Реальная скорость передачи данных по проводному интерфейсу находится на уровне 800 Мбит/с. Это отличный результат для Android-бокса.

Скорость передачи данных при подключении к сети 2,4 ГГц находится на уровне 40 Мбит/с, что соответствует большинству устройство с MIMO 1x1.

Скорость передачи данных при подключении к сети 5 ГГц (802.11ac) существенно бодрее и находится на уровне 100 Мбит/с.

Большую часть времени использования приставка работала по беспроводную интерфейсу (5 ГГц). Никаких нареканий к работе у меня не возникло — подключение всегда было стабильное, потери сети не было.

Общая информация о системе декодирования аудио и видео

В Android существует две библиотеки для системного (аппаратного) декодирования видео и аудио контента: Stagefright и MediaCodec. Например, популярный плеер MX Player в режиме HW использует Stagefright, а в HW+ использует MediaCodec, в «Альтернативный HW+» используется гибрид Stagefright и MediaCodec. Kodi использует MediaCodec. В Kodi 16 можно ещё использовать специальные библиотеки от AMLogic, в Kodi 17 эти библиотеки уже использовать нельзя.

Штатный проигрывать MoviaPlayer, как и большинство сторонних, использует Stagefright.

TX8, как и большинство боксов на S912/S905X, не имеет системных декодеров Dolby Digital и DTS, т.е. такие потоки нужно декодировать программно или отдавать в исходном виде на ресивер/телевизор.

Ещё важно обратить внимание на декодирование чересстрочного видео (например, если вы используете IPTV, где такие потоки ещё встречаются). В Android 6 на AMLogic S912/905X качественное устранение чересстрочности (deinterlacing) работает только с библиотекой Stagefright. В MediaCodec одно поле автоматически отбрасывается, что резко снижает разрешение чересстрочного видео.

В TX8 уже предустановлен проигрыватель Kodi 16.1 в системный раздел. Его лучше удалить (например, с помощью программы Link2SD), чтобы вы могли установить и использовать любую версию Kodi. Например, сейчас актуальная версия Kodi 17.

Поддержка звуковых форматов и вывод звука

Если вы не хотите вникать в нюансы декодирования и вывода звука, то просто используйте Kodi с настройками по умолчанию или MX Player (с дополнительными декодерами) в режиме HW+ или HW с программным декодированием аудио. В этом случае вы гарантированно получите вывод стерео с любыми видео файлами и потоками.

Для остальных расскажу, как обстоят дела с выводом звука по HDMI и S/PDIF. У моего ресивера нет поддержки Dolby TrueHD и DTS-HD MA, так что объективно я могу проверить только Dolby Digital и DTS.

MX Player (HW) и штатный MoviePlayer:

Нареканий к выводу звука нет.

Kodi 17:

DD* — это включенное транскодирование многоканального звука в Dolby Digital в настройках Kodi.

С Kodi возникли проблемы с выводом DTS. Установка других версий (16.1 и 17.1 RC) проблему не решила. Самое удивительное, что на разных форумах в профильных ветках по устройству TX8 есть отзывы людей, у которых вывод DTS работает в Kodi. Но мой результат негативный.

Поддержка видео форматов и вывод видео

Приставка имеет выход HDMI 2.0a и поддерживает вывод изображения с разрешением 3840x2160@60 Гц (10 бит на канал) и HDR, если телевизор имеет соответствующую поддержку.

В первую очередь расскажу о декодировании видео.

Приставка легко справляется с декодирование H.264. Я проверял битрейт 55 Мбит/с и разрешение 1920x1080 (максимальный битрейт видео на Blu-ray составляет 48 Мбит/с). Никаких проблем с библиотеками Stagefright и MediaCodec не было. Штатный плеер, MX Player, Kodi декодируют без дропов. Контент я проигрывал по Wi-Fi сети. С любым BD Remux и BDRip приставка справится без проблем.

Максимальный битрейт видео на Ultra HD Blu-ray (4K) составляет 128 Мбит/с. Для проверки декодирования HEVC / H.265 Main 10 я использовал набор файлов от 50 до 140 Мбит/с. MX Player справляется с потоком 140 Мбит/с (по локальной сети). В первые пару десятков секунд проскакивают дропы, но потом всё стабилизируется и дропов нет. Kodi без дропов справляется с потоком до 100 Мбит/с (по локальной сети). По Wi-Fi сети удовлетворительный результат в обоих плеерах был на уровне 70 Мбит/с. Нареканий нет, любой UHD BDRip приставка щёлкает как орехи.

Дополнительно я проверил честность вывода 50p и 60p. «Хитрых» дублей кадров не было, приставка честно выводила видео 50 к/с и 60 к/с.

Автофреймрейт

Помните, в разделе с описанием базовых настроек, я рассказал о замене файла droidlogic? Теперь в системе есть полноценный автофреймрейт. Включается он в системных настройках — Playback settings > HDMI self-adaptation (без замены файла эта настройка выполняет немного другую функцию, она заменяет 3:2 pull down на адаптивную конвертацию, но автофреймрейт не задействует). Работает автофреймрейт в любом видеоплеере, который использует библиотеку Stagefright. Например, штатный плеер или MX Player (HW). Контент тоже имеет значение. Автофреймрейт работает с любыми потоками/файлами, кроме HLS (HTTP Live Streaming) — это легко объяснить тем, что в таких потоках разные куски видео могут быть с разными параметрами.

Для тех, кто не понимает, что такое автофреймрейт и зачем он нужен… Возьмём для примера контент 24p (видео 24 к/с). Большинство устройств воспроизведения, чтобы вывести 24 к/с на устройство вывода с развёрткой 60 Гц, делает преобразование 3:2 pull down. Вот как это выглядит:

Первый кадр преобразуется в 2, второй в 3, третий в 2, четвёртый в 3 и т.д. Таким образом из 24 кадров получается 60 кадров. Всё просто, но это приводит к возникновению judder эффекта — неравномерность — одни кадры отображаются 1/30 секунды, а другие 1/20 секунды. Чтобы избавиться от judder эффекта частота развёртки дисплея должна соответствовать частоте кадров в видео (утрированно). Т.е. для видео 24p нужна частота 24 Гц. В этом случае каждый кадр будет отображаться равное количество времени и равномерность будет идеальная.

Вот для примера снимок экрана телевизора с выдержкой 1 секунда (я снимал с рук, всё смазано, но для теста это не имеет значения), когда приставка проигрывает файл 24p с «бегущим» квадратом (каждый квадрат — это отдельный кадр) при частоте развёртки 60 Гц.

Более яркие квадраты — это кадры, которые отображаются 1/20 секунды, более тёмные — 1/30 секунды.

Теперь возвращаемся к автофреймрейту. Системный автофреймрейт выполняет следующие функции: для видео 23,976 и 24 к/с включает режим 24 Гц, для видео 29,97, 30 и 59,94 к/с включает режим 60 Гц, для видео 25 и 50 к/с включает режим 50 Гц. При закрытии окна видеоплеера частота возвращается к штатной. Вот, как теперь выглядит проигрывание видео 24p и 23,976p в MX Player (HW):

Идеальная равномерность. Каждый кадр отображается равное количество времени.

Как быть тем, кто любит Kodi? Скачиваете дополнение Kodi.AmLogic.script.frequency.switcher (zip файл) и добавляете его в Kodi (через меню установки дополнений). Включаете его — оно запросит root права. В настройках можете указать, в каких режимах оно будет работать.

Теперь контент 23,976p и 24p проигрывается с идеальной равномерностью в Kodi:


IPTV и Torrent ТВ

IPTV от Edem, OTTClub и локального провайдера (FHD каналы) работало по Wi-Fi без проблем. С Торрент ТВ (Torrent Stream Controller) тоже не возникло сложностей.




YouTube

YouTube поддерживают все боксы. А вот поддержка 50p и 60p плавает от бокса к боксу.

В системе уже предустановлен YouTube клиент 1.3.11 от Android TV. Поддержки 50p и 60p в TX8 у него нет.

В вот в обычном клиенте YouTube из Google Play поддержка 50p и 60p есть. В обоих случаях видео проигрывается идеально.



Поддержка web-камер для видеоконференций

Моя веб-камера Logitech HD Pro Webcam C910 работает с редкими Android-боксами. С TX8 она заработала сразу — и видео, и звук (микрофон). Видео чаты в Skype и Google Hangouts работали без нареканий.

Заключение

В целом я очень доволен TX8 — эта Android-приставка заслуженно отправляется в гостиную к маме домой. У меня только две претензии. Совпадение некоторых команд от пультов LG (что не позволяет использовать HDMI CEC с LG) и отсутствие поддержки вывода DTS в Kodi (в других видеопроигрывателя, которые используют библиотеку Stagefright, она есть). В остальном приставка Tanix TX8 оставила только положительные впечатления: идеальное охлаждение, быстрая и стабильная работа Wi-Fi, поддержка автофреймрейта, большое количество внутренней памяти, штатная поддержка UVC веб-камер и проводных геймпадов.

За 60$ (цена с купоном "20%TX8") — это отличный вариант бокса с AMLogic S912.

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Обзор наследника U1 — модель MINIX Neo U9-H с системным автофреймрейтом

Китайская компания MINIX известна своими Android-боксами и мини-ПК. В немалой степени из-за долгосрочной поддержки устройств и обратной связью с владельцами. Компания постоянно дорабатывает прошивки для своих Android устройств. Её, ставший легендарным, Android-бокс MINIX Neo U1 (на AMLogic S905) до сих пор стоит дороже большинства устройств на S912 — он продаётся везде, даже у крупных российских ритейлеров. Именно MINIX Neo U1 является донором идеальной прошивки для многих устройств на S905. U1 умеет очень многое — системный автофреймрейт (в том числе и для HLS потоков), вывод HD звука, мощный Wi-Fi с поддержкой MIMO 2x2, поддержка всевозможных файловых систем на внешних носителях, официальная поддержка 60 кадров в секунду в YouTube для Android TV и пр. — и работает без нареканий прямо из коробки. Совсем недавно появился наследник U1 — модель MINIX Neo U9-H.

Сердцем MINIX Neo U9-H является SoC AMLogic S912-H. Это модификация S912 с поддержкой системных декодеров (downmix) Dolby Digital, DTS, DTS-HD, т.е. с оплаченной лицензией на их использование. На данный момент это единственный бокс на рынке с этим SoC. Внешний вид бокса — это полная копия MINIX Neo U1. Цена на этот бокс достаточно большая, в 1,5-2,5 раза выше других устройств на S912. Что же в нём такого? В обзоре я детально расскажу о всех возможностях бокса.

Содержание


Технические характеристики

Комплектация и внешний вид

U9-H поставляется в крупной картонной коробке.


Снизу нанесена информация с техническими характеристиками. Присутствуют ссылки на официальный сайт, официальный форум и Facebook. Сбоку есть голографическая наклейка.


Внутри: приставка, блок питания, ИК-пульт, HDMI кабель (толстый, около 1 метра), кабель USB <> microUSB, переходник USB OTG, краткая справка на английском языке.


Сам бокс достаточно крупный. Размеры — 130 x 130 x 25 мм. Вес 291 г.

Корпус пластиковый, матовый. Спереди находятся окошко для ИК-приёмник и светодиод. Светит синим, когда приставка работает. Зелёным во время сна. Синий светодиод слишком яркий, а вот зелёный в самый раз.



Справа: кнопка питания, три порта USB 2.0, слот microSD, порт microUSB, гнездо замка Kensington. Порт microUSB предназначен для перепрошики, но может использовать в роли обычного USB порта — для этого в комплекте есть переходник USB OTG.


Слева находится только SMA-разъём для антенны.

Сзади: выход для наушников, вход для микрофона, HDMI, оптический S/PDIF выход, Ethernet, разъём питания (DC 5,5 x 2,5 мм).


На нижней крышке есть резиновые ножки. Здесь же есть отверстие с кнопкой внутри для активации recovery-режима.

Пульт управления работает по ИК интерфейсу. Питается от двух ААА батареек (в комплекте их нет).


Блок питания с европейской вилкой и логотипом MINIX. Напряжение 5 В и ток до 3 А. Длина шнура около 1,5 метра. Коннектор стандартный — 5,5 x 2,5 мм. Обычно с боксами на S912 идут блоки питания на 2 А. Здесь просто сделан запас, если вы будете использовать накопители без внешнего питания.

Разбор устройства

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

Разбирается приставка просто. Отклеиваете 4 резиновых ножки снизу, под ними откручиваете 4 самореза и снимаете крышку.


На нижней части платы находятся две микросхемы памяти Samsung и батарейка.

Вынимаем плату.


Плата крупная. Существенную её часть накрывает большой радиатор. К плате примыкают две антенны для Wi-Fi — внешняя и внутренняя. IPX разъёмы залиты термоклеем для надёжности. Откручиваем 4 винта и снимаем радиатор.

SoC AMLogic S912-H примыкает к радиатору через тонкую термоподложку. Охлаждение реализовано идеально, что подтвердят тесты. На этой стороне платы находится ещё две микросхемы памяти Samsung. ПЗУ выполнено на базе eMMC KLMAG1JENB-B041 от Samsung (тип памяти — MLC). S912 имеет встроенный ЦАП, но для аналоговых интерфейсов MINIX решила установить отдельный внешний ЦАП Everest ES8388. Проводной сетевой контроллер — Realtek RTL8211F. Контроллер Wi-Fi и Bluetooth выполнены на базе Ampack AP6356S с поддержкой MIMO 2x2. На рынке есть всего два бокса на S912 с поддержкой MIMO 2x2, один из низ Minix Neo U9-H. Ну, и последнее — отдельный микроконтроллер Nuvoton MINI54ZDE для управления питания (кнопка питания, активация режима прошивки и пр.).

Прошивка и ОС, root

Качественные и функциональные прошивки — это самое ценное, что делает MINIX. Основная проблема большинства боксов на S912 — это «сырая» прошивка, которая будет обновлена 1-2 раза и всё, на этом поддержка будет закончена. Из-за этого на профильных форумах боксов появляются порты более качественных прошивок от других моделей (для платформы AMLogic это делается достаточно просто). Например, для S905 — это порт от MINIX Neo U1, прошивки для которого MINIX выпускает до сих пор. На S912 сейчас очень популярен порт от Ugoos AM3.

MINIX Neo U9-H не нуждается в сторонних прошивках. Идеология проста — весь основной медиа-функционал должен работать прямо из коробки. Компания уже официально объявила, что параллельно с обновлением текущей прошивки (Android 6) и исправлением проблем она уже работат над обновлением Android 7. На данный момент актуальная прошивка FW004A. В ней до сих есть некоторые известные детские болезни, о которых я расскажу по ходу обзора. Но почти все они будут устранены в прошивке FW005, которая выйдет в мае — каждую известную проблему MINIX подтверждает в баг-трекере на форуме и сообщает, когда она будет решена.

Многие из вас уже знакомы с интерфейсом Android платформы на AMLogic. Нет смысла всё описывать. Я очень кратко расскажу о том, чем визуально система MINIX Neo U9-H отличается от других боксов на S912.

Система обновляется «по воздуху» через программу «Беспроводное обновление MINIX».

Процесс полной перепрошивки с помощью компьютера немного отличается от других устройств на S912. Прошивается устройство через стандартную программу AMLogic USB Burning Tool. Загружаете нужную версию прошивки и программу Burning Tool с официального сайта. Устанавливаете и запускаете USB Burning Tool. Выбираете файл прошивки и нажимаете Start. С помощью кабеля USB <> microUSB подключаете выключенную приставку к компьютеру. Подключаете питание к приставке. Нажимаете и держите 5 секунд кнопку включения на приставке. Windows определит новое устройство и начнётся процесс прошивки.

Последняя прошивка на момент написания обзора FW004A. Версия системы Android 6.0.1. В основном всё на русском языке, но встречаются элементы без перевода. В качестве домашнего экрана выступает MINIX Metro (лаунчер на русский не переведён). Нижняя навигационная панель скрываемая. Если панель скрыта, то заставить её появиться можно, просто потянув мышкой в нижней части экрана. Статусная строка сверху скрывается автоматически, её тоже можно отобразить, потянув мышкой в верхней части экрана.


Вы вольны изменить лаунчер на любой, который вам нравится — их сотни в Google Play. Я на Android-боксах очень люблю использовать AppStarter— просто, ничего лишнего.

Основная часть настроек как на большинстве боксов с S912 от Android TV.


Обычная панель настроек тоже на месте.


В обычных настройках есть пункт MCU setting. Помните, когда мы разбирали бокс, то видели контроллер Nuvoton MINI54ZDE. Это настройки для него. Здесь можно выбрать функцию автоматического включения бокса при подаче питания (по умолчанию, его нужно включать кнопкой на корпусе или с пульта) и RTC Alarm — включение бокса в определённое время и дату. Только я не понял, где именно указывать данные для RTC Alarm.


В настройках Сети можно включить Samba сервер для того, чтобы получить доступ к содержимому бокса с компьютера. Но в прошивке FW004A выявился баг с разрешениями и Samba сервер не работает. Это официально будет исправлено в FW005.


В настройках Ethernet можно включить Fake Wi-Fi. Некоторые игры (их немного) и программы для Android требуют обязательного наличия подключения Wi-Fi. При подключении по Ethernet эта функция «создаёт видимость» подключения по Wi-Fi.


В настройках Экрана можно включить форсированный RGB режим для поддержки старых телевизоров Sony и Philips.


В настройка Звука можно выбрать аудиоустройства по умолчанию. Например, если у вас подключена web-камера с микрофоном, пульт с микрофоном, микрофон к самому боксу, то здесь можно указать, какой именно микрофон использовать.


В настройках Проигрывания видео можно указать задержку вывода звука и параметр HDMI self-adaption. Level 1 — конвертация pull down заменяется на адаптивное преобразование, Level 2 — системный автофреймрейт и Выкл.


Можно задать действие кнопки питания на пульте по умолчанию — выключение или сон. При длительном нажатии есть меню с выбором действия.



root-доступа в системе нет. Но добавить его очень просто. Загружаете TWRP recovery для S912. Копируйте файл recovery.img на USB-флешку или microSD карту. Туда же копируйте zip файл SuperSU. Подключаете флешку к microUSB порту через OTG адаптер или вставляете microSD карту. Выключаете бокс. Скрепкой снизу через отверстие нажимаете и удерживаете кнопку recovery. Включаете бокс и не отпускаете скрепку, пока не увидите TWRP. Всё, устанавливаете SuperSU через TWRP и перезагружаетесь. root-доступ получен.

Пульт и геймпады, HDMI CEC

Штатный ИК-пульт удобный, угол охвата широкий. Когда я заказывал бокс, то к нему ещё отдельно заказал пульт Minix Neo A3. Сейчас уже есть готовые комплекты с этим пультом, которые стоят на 20$ дороже стандартного комплекта.


Minix Neo A3 — работает по радио интерфейсу, в комплекте USB-передатчик. Но есть и ИК для одной кнопки — питание. Т.е. для включения/выключения/сна нужна прямая видимость с боксом. В пульт встроен микрофон, аппаратная клавиатура (без русской раскладки), эмуляция мыши с помощью гироскопа. Питается от двух элементов AAA.

.
Пульт крупный, но держать его в руке удобно. Голосовой поиск работает хорошо (тут придётся выбрать в настройках какой-то один язык — или английский, или русский). В принципе тоже, как и с пультом в Xiaomi Mi Box. Например, открываете YouTube для Android TV, нажимаете кнопку поиска, на пульте автоматически загорается индикатор передачи звука — просто говорите, что нужно найти, YouTube отобразит результаты поиска.

Как и в U1, в U9-H присутствует штатная поддержка многих геймпадов. Например, сразу из коробки поддерживают все проводные геймпады от Xbox и Playstation. В играх я проверил три геймпада: беспроводной Xbox 360 (с адаптером для PC), Xiaomi Gamepad (Bluetooth), дешевый китайский Bluetooth геймпад за 7$. Все они работали без нареканий в играх.


Поддержку HDMI CEC я проверял с телевизорами LG, Samsung и Panasonic. Никаких проблем не было — пульты от ТВ управляли приставкой. Сама приставка корректно засыпала при выключении ТВ. Самое интересное, что приставка умеет включаться при включении ТВ (эта функция работает независимо от настроек HDMI CEC). Т.е. полностью управлять приставкой и ТВ можно лишь одним пультом от ТВ.

Производительность

В приставке используется SoC AMLogic S912-H — 4 ядра ARM Cortex-A53 до 1,5 ГГц + 4 ARM Cortex-A53 до 1 ГГц, GPU ARM Mali-T820MP3. Это бюджетный SoC, но играть в игры позволяет (для «тяжелых» 3D игр нужно снижать настройки графики). Система работает очень быстро, никаких лагов, фризов и дискомфорта. Анимация очень плавная. Сама скорость работы системы мало отличается от S905, а вот плавность интерфейса и анимации видно сразу.


Все тесты производительности я делал с разрешением 1920x1080. А вот тесты из раздела про видео уже в 3840x2160@60 Гц.

AnTuTu v6
Общий индекс: 42192
3D: 9257

Geekbench 4
Single-Core: 482
Multi-Core: 2464

Google Octane
Общий индекс: 3126

GFXBench
T-Rex: 17 к/с
T-Rex offscreen: 19 к/с

Bonsai
Общий индекс: 3234
Среднее количество кадров в секунду: 46 к/с

Epic Citadel
Ultra High Quality: 39,6 к/с

Со многими играми приставка справляется без проблем. Я пробовал те, которые работают с геймпадом.

Во время тестов и игр максимальная температура SoC была чуть выше 70 °C. Троттлинга не было. Охлаждение у U9-H идеальное.

Внутренний и внешние накопители

У U9-H 16 ГБ ПЗУ. В «чистой» системе пользователю доступно 10 ГБ для установки программ и игр. Т.к. это Android 6, то дисковое пространство можно расширить с помощью USB-флешки — это стандартная функция.

Линейная скорость чтения/записи внутренней памяти составляет 130/46 Мбайт/с. Скорость произвольного доступа находится на запредельном для Android-боксов уровне.


U9-H поддерживает microSD карты до 256 ГБ. У меня была только на 64 ГБ, работала без проблем.

С поддержкой файловых систем есть проблемы. В FW004A присутствует баг, который не позволяет записывать на exFAT и NTFS носители. Он официально подтвержден и будет исправлен в FW005.

USB диск с внешним питанием на 2 ТБ работал без нареканий.

Скорость сетевых интерфейсов

За проводную сеть отвечает контроллер Realtek RTL8211F. За беспроводную сеть отвечает контроллер Ampack AP6356S с поддержкой 802.11a/b/g/n/ac, 2,4 ГГц и 5 ГГц, MIMO 2x2. На рынке всего два бокса с S912, которые поддерживают MIMO 2x2

Приставка находится в 5 метра от маршрутизатора через одну железобетонную стену — это место, в котором я тестирую все Android-боксы и мини-ПК. В этом месте большинство моих устройств 802.11n (MIMO 1x1) демонстрируют скорость до 50/50 Мбит/с. Ноутбуки с MIMO 2x2 около 80/80 Мбит/с. Смартфоны с MIMO 2x2 тоже около 80/80 Мбит/с. Устройства с 802.11ac (MIMO 1x1) до 100 Мбит/с. Всё это реальная скорость передачи данных (измеренная iperf), а не скорость подключения. Рекордсменом на данный момент является Xiaomi Mi Box 3 Enhanced (802.11ac, MIMO 2x2) — 150 Мбит/с.

Тесты проводились с помощью iperf 3. Сервер iperf запущен на компьютере, который подключен к локальной сети по Gigabit Ethernet. Выбран ключ R — сервер передаёт, устройство принимает.

Реальная скорость передачи данных по проводному интерфейсу находится на уровне 875 Мбит/с.


Скорость Wi-Fi при подключении по стандарту 802.11ac находится на очень высоком уровне. При подключении к маршрутизатору Xiaomi Mi Router 3 — 95 Мбит/с, при подключении к TP-Link Archer C7 — 110 Мбит/с. Связь очень стабильная. Бокс видит много сетей. За всё время тестов ни сбоев, ни отключений от сети не было.

Загрузка данных по HTTP по проводной сети находится на уровне 30 Мбайт/с. По беспроводной около 10 Мбайт/с.

Работа протокола Samba по Wi-Fi — это самое слабое место боксов на AMLogic. Скорость измерял путём копирования больших файлов с помощью ES Проводник с компьютера на устройство. По проводной сети скорость загрузки составляет около 26 Мбайт/с, а по Wi-Fi около 6 Мбайт/с.

IPTV, Torrent Stream Controller, любые BDRip (в том числе и Remux) без проблем работали и проигрывались по Wi-Fi. А вот UHD BDRip (с битрейтом от 50 до 80 Мбит/с) уже только проводной сети.

Общая информация о системе декодирования аудио и видео

В Android существует две библиотеки для системного декодирования видео и аудио контента: Stagefright и MediaCodec. Например, популярный плеер MX Player в режиме HW использует Stagefright, а в HW+ использует MediaCodec, в «Альтернативный HW+» используется гибрид Stagefright и MediaCodec. Kodi 17 использует MediaCodec.

MINIX Neo U9-H единственный бокс на рынке с S912-H, он снабжен системными декодерами (downmix) Dolby Digital и DTS. Обычные боксы с S912 таких системных декодеров не имеют. Если какая-либо программа не снабжена программными декодерами, а пользуется только системными декодерами, то она без проблем проиграет (декодирует самостоятельно, а не передаёт на ресивер) потоки Dolby Digital и DTS.

Ещё важно обратить внимание на декодирование чересстрочного видео (например, если вы используете IPTV или Торрент ТВ, где такие потоки часто встречаются). На AMLogic S905/S905X/S912 качественное устранение чересстрочности (deinterlacing) работает только с библиотекой Stagefright. В MediaCodec одно поле автоматически отбрасывается, что резко снижает разрешение чересстрочного видео. Такой контент с максимальным качеством вы сможете проиграть, например, в MX Player HW (Stagefright), а вот в Kodi 17+, VLC, MX Player HW+ и пр. уже с низким качеством.

Поддержка звуковых форматов и вывод звука

Расскажу, как обстоят дела с системными декодерами и выводом звука по HDMI и S/PDIF. У друга, которому предназначен этот бокс в подарок, ресивер Onkyo и ТВ Panasonic (4K HDR). На них я тестировал аудио и видео.

Системные декодеры

Вывод по S/PDIF

Вывод по HDMI

DD* — это включенное транскодирование многоканального звука в Dolby Digital в настройках Kodi.

В общем, с многоканальным HD звуком всё на высшем уровне в этом боксе. Но выявился баг — после сна иногда «отваливается» Pass-Through HD звука. Этот баг подвержден в баг-трекере MINIX официально и будет исправлен в FW005.

Поддержка видео форматов и вывод видео

Приставка имеет выход HDMI 2.0a и поддерживает вывод изображения с разрешением 3840x2160@60 Гц с HDR. Тестирование производилось на телевизоре с поддержкой 4К HDR.

В первую очередь расскажу о декодировании видео.

Приставка легко справляется с декодирование H.264 до 2160p30 (2160p60 я не тестировал, т.к. аппаратный H.264 декодер AMLogic не поддерживает такую частоту кадров в 4К без пропусков). Я проверял битрейт до 120 Мбит/с. Любой контент проигрывался без дропов и в MX Player HW, и Kodi 17.1. С любыми BDRip и BD Remux приставка справляется.

HEVC / H.265 Main 10 до 2160p60 тоже проигрывается без проблем. Варианты с HDR проигрывались и корректно отображались на ТВ c HDR. Со всеми тестовыми UHD BDRip (с битрейтом до 80 Мбит/с) приставка справилась.

Возникла только одна проблема с некоторыми UHD BDRip 2160p23.976 HEVC Main 10. В Kodi 17.1 при включённом автофреймрейте начинались дропы. При этом в MX Player HW всё было нормально. Проблема подтверждена в баг-трекере и исправлена в FW005.

Автофреймрейт

Системный автофреймрейт работает при декодировании через Stagefright. Например, в MX Player (HW). С любым контентом, даже с HLS (HTTP Live Streaming). На данный момент это единственный бокс на S912, где системный автофреймрейт работает с HLS контентом, что важно, например, при работе с HD VideoBox. Важно, что системный автофреймрейт поддерживает установку не только целых частот развёрки, но и 23.976, 29.97, 59.94 Гц. Системный автофреймрейт выполняет следующие функции: для видео 23.976p включается режим 23.976 Гц, для 24p — 24 Гц, для 25p — 25 Гц, для 29.97p — 29.97p Гц, для 59.940p — 59.940 Гц, для видео 30p, 50p и 60p — 60, 50, 60 Гц соответственно. При закрытии окна видеоплеера частота возвращается к штатной.

Выявился один нюанс. Чтобы автофреймрейт работал в MX Player HW необходимо отключить настройку «Выбираемая аппаратная звуковая дорожка» (включает программное декодирование звука, если сбоит аппаратный декодер). Они никакой роли не играет, но с ней автофреймрейт не работает.

Для тех, кто не понимает, что такое автофреймрейт и зачем он нужен… Возьмём для примера контент 24p (видео 24 к/с). Большинство устройств воспроизведения, чтобы вывести 24 к/с на устройство вывода с развёрткой 60 Гц, делает преобразование 3:2 pull down. Вот как это выглядит:

Первый кадр преобразуется в 2, второй в 3, третий в 2, четвёртый в 3 и т.д. Таким образом из 24 кадров получается 60 кадров. Всё просто, но это приводит к возникновению judder эффекта — неравномерность — одни кадры отображаются 1/30 секунды, а другие 1/20 секунды. Чтобы избавиться от judder эффекта частота развёртки дисплея должна соответствовать частоте кадров в видео (утрированно). Т.е. для видео 24p нужна частота 24 Гц. В этом случае каждый кадр будет отображаться равное количество времени и равномерность будет идеальная.

В Kodi 17.1 работает штатная функция автофреймрейта. На данный момент U9-H единственный бокс с S912, где эта функция работает без необходимости установки дополнений.


Ну, и для финальной проверки я сделать фотографии экрана ТВ с выдержкой 1 секунду для контента 24p, 25p, 30p, 50p и 60p в MX Player HW. Фотографировал с рук, но это на суть теста не влияет.


Равномерность идеальная, никаких микрофризов. Все кадры отображаются равное количество времени.

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 возникли некоторые сложности. Там используются TS (MPEG Transport Stream) потоки. При использовании автофреймрейта через некоторое время начинались сумасшедшие дропы. Отключение автофреймрейта или переход на HW+ (MediaCodec) легко решает проблему. Но не все готовы смотреть телеканалы без автофреймрейта. Дальнейшее изучение показало, что любые TS файлы и потоки вызывают такую проблему, если включен системный автофреймрейт и используется декодер Stagefright. Я сообщил в MINIX о проблеме, пока нет точных скроков её решения.

С HLS потоками от HD VideoBox работал автофреймрейт.


Связка HD VideoBox (версия + с поиском по торрент-трекерам) + Ace Stream Media + MX Player (HW) работала идеально. Видео с торрент-трекеров сразу проигрывалось с автофреймрейтом и выводом звука на ресивер. Супер.

DRM, работа легальных VOD сервисов — Netflix и Amazon Prime Video

U9-H — единственный бокс на S912, который поддерживает Google Widevine DRM Level 1 (максимальный уровень) и Microsoft Playready DRM.


Но, как и ожидалось, Netflix и Amazon Prime Video проигрывают контент только в SD качестве. Хоть U9-H соответствует техническим требованиям Netflix для 4К контента, бокс не добавлен в разрешённые Android устройства со стороны Netflix.

YouTube

Обычный клиент YouTube для Android без проблем поддерживает 1080p60, но пользоваться им на боксе очень неудобно, т.к. управление только с помощью мышки.

А вот клиент YouTube для Android TV совсем другое дело, он полностью управляется с обычного пульта. MINIX Neo U1 был добавлен Google в официальный список поддерживаемых устройств для 50к/с и 60к/с в YouTube для Android TV. А вот U9-H пока ещё не добавлен. Из-за этого поддержка ограничена лишь 1080p30.


Исправить это просто, если у вас есть root. Открываете файл /system/build.prop и заменяете ro.product.model=NEO-U9-H на ro.product.model=NEO-U1. Перезагружаете бокс и получаете поддержку 1080p60 в YouTube для Android TV.

Поддержка web-камер для видеоконференций

С U9-H моя камера веб-камера Logitech HD Pro Webcam C910 заработала без проблем — и видео, и звук (микрофон). Видео чаты в Skype работали без нареканий.
Miracast и AirPlay

Приём потока Miracast со смартфона работает в штатной программе Miracast, а видео AirPlay (с iPad и macOS) заработало в штатной программе AirPin Pro.

Заключение

В целом, MINIX Neo U9-H — это, конечно, один из лучших Android-боксов на рынке. Он стоит существенно дороже своих одноклассников на S912, но при этом даёт долговременную поддержку от производителя и ряд уникальных функций.

Отличия от большинства боксов на AMLogic S912:

  • Системные декодер (downmix) Dolby Digital, DTS, DTS-HD.
  • Вывод всех основных форматов HD звука.
  • Cистемный автофреймрейт, который работает в том числе и с HLS потоками.
  • Поддержка в системном автофреймрейте частот развёртки дисплея 23.976, 29.97, 59.94 Гц, а не только 24, 30, 60 Гц.
  • Штатная поддержка автофреймрейта в Kodi 17.1 без сторонних дополнений.
  • Качественный Wi-Fi с поддержкой MIMO 2x2.
  • Google Widevine DRM Level 1 и Microsoft Playready DRM (для приверженцев легального контента).
  • Идеальная поддержка HDMI CEC — управление, включение и выключение. Можно полностью отказаться от штатного пульта и использовать только пульт от ТВ.
  • Официальные обновления (в том числе и до Android 7) и исправление прошивки на несколько лет вперёд.
  • Качественная система охлаждения.

Но не обошлось и без детских болезней. Большинство из них будет исправлено в прошивке FW005 (по каждой проблеме есть официальная информация в баг-трекере). Она должна выйти в мае. Список проблем в прошивке FW004A:
  • Иногда отключается вывод HD звука после сна (будет исправлено в FW005).
  • Не работает встроенный Samba-сервер (будет исправлено в FW005).
  • Не всегда включается функция DeepColor (будет исправлено в FW005).
  • Нет прав для записи на носителях с файловыми системами exFAT и NTFS (будет исправлено в FW005).
  • Некорректное проигрывание файлов и потоков в контейнере MPEG Transport Stream (TS) с использованием библиотеки Stagefright (например, в MX Player HW) при включённом автофреймрейте.
  • BD3D ISO в Kodi проигрывается только в 2D

Как выбрать смарт тв приставку для фильмов

Один из самых сложных и мучительных вопросов, как же все-таки среди большого количества моделей выбрать приставку именно для качественного просмотра фильмов? Открываем каталог tv box, видим что все они схожей формы но внутри у кого то 4 ядра, 8 ядер, памяти от 8 до бесконечности и тд. И здесь срабатывает рефлекс как при выборе компьютера, чем больше ядер и памяти тем лучше, много разъемов - отлично. И это была бы самая большая ошибка.

Все компьютеры более-менее унифицированы, везде стоит один и тот же Windows, только разных версий, для того чтоб ПК правильно работал достаточно установить драйвера. Чем новее версия, тем больше разных функций и украшательств, чем больше ядер, частоты, памяти тем быстрее работает. Есть конечно еще пару нюансов, но мы не об этом.

Что же такое приставка android tv box. По сути компьютер, но система не такая гибкая как на стационарных ПК. Здесь нельзя просто так установить драйвера если что-то не работает. Вся информация хранится в прошивке. Прошивка представляет собой все системные файлы и включает в себя сам андроид с драйверами и настройками. А прошивку разрабатывает производитель. И получается если в приставку смарт тв установить супер новый процессор, по больше памяти, но производитель не потрудится как следует над программным обеспечением, мы будем иметь бесполезный кусок пластика и ничего уже с этим не поделаешь.

В Китае так завелось, кто-то один сделает шаблон приставки, и дальше все начинают по нему исполнять свое, меняя внешний вид и некоторые параметры, а иногда и вовсе делать тоже самое. После чего в интернете куча постов "оригинал не оригинал и тд". Немало нюансов кроется и в самих процессорах. Любой медиаплеер открывает любые форматы видео и удачно выводит их на экран. Фильм воспроизводится, звук есть, лучше кабельного телевидения, можно сказать как на компьютере. Большинство из нас будут вполне удовлетворены результатом. НО, если у пользователя дома стоит не маленький телевизор, дюймов на 55 и выше или проектор, плюс акустическая система. Все добро вместе способно выдать ошеломляющий результат. И здесь мы поймем, что, если взять флешку скачать туда фильм и вставить в телевизор, качество изображения будет превосходить большинство обычных смарт приставок и разочаруемся в покупке. Мы поможем этого избежать и наведем несколько советов по выбору тв приставки.

Исходя из представленных на рынке смарт приставок выберем для себя несколько главных критериев для получения качественного изображения.

  1. Производитель. В данном случае это важно так как от прошивки зависит дальнейшая жизнь приставки. Как правило даже самые крупные игроки выпускают слегка сыроватый продукт и доделывают его автоматическими обновлениями в течении нескольких месяцев.
  2. Процессор. Стоит обратить внимание на его производительность, видео ускоритель и наличие лицензий на воспроизведение контента.
  3. Автофреймрейт. Он должен работать, об этом мало пишут, но это важно. Все приставки по умолчанию выводят на экран изображение с частотой 60 Гц. Когда мы смотрим кабельное телевидение на экране мерцает 24 кадра, т.е. 24 Гц. Все фильмы снимаются для показа на экранах с частотой 24 Гц. Вот и получается, что большинство приставок выдают во время просмотра 60 Гц, вместо 24, отсюда и мелкие подергивания на медленных сценах и динамические сцены смотрятся не так захватывающее, как могли бы. Работающий автофреймрейт на приставках смарт тв автоматически понижает частоту кадров до той, которая прописана в файле фильма.
  4. Звук. Какой же просмотр может быть без хорошего звука. Процессор должен иметь лицензии на воспроизведение объемного звука Dolby Digital, DTS-HD и желательно Dolby Atmos.
  5. И на последнее место вынесем память. Оперативной памяти должно быть 2 Гб и выше, при 1 Гб интерфейс будет медленно работать, а двух гигабайт вполне хватит. Встроенная память по желанию, для большинства случаев 8-16 Гб будет более чем достаточно. Посчитаем, если в характеристиках написано восемь, значит доступно около 5 Гб, одна программа занимает 0,05 Гб, а для комплексного использования достаточно до 10 программ, в конечном итоге у нас остается 4,5 Гб, к тому же карты памяти и внешние USB накопители не кто не отменял.

Для того чтоб полностью определить для себя каждый из 5 пунктов потребуется пересмотреть не один обзор и прочитать не одну статью, мы постараемся выдать Вам объективный результат исходя из собственного богатого опыта.

Как Вы поняли мы рассматриваем не бюджетные приставки смарт тв за 40$, как правило стоимость таких девайсов превышает 100$.

Список производителей с качественными прошивками и поддержкой:

  • Zidoo
  • Minix
  • Himedia
  • Ugoos

Как бы кто не расписывал, Noname приставки не входят в нашу категорию

Процессоры, которые хорошо себя показали:

  • Realtek RTD1295
  • Amlogic S912-H
  • Huawei HiSilicon HI3798CV200

Смарт приставки в которых работает автофреймрейт:

Что касается звука, представленные процессоры и модели приставок имеют все необходимое.

Лидерство отдаем Zidoo X10 это лучшая 4K приставка. Собственный программный проигрыватель, аналогов которому нету, открывает все в лучшем виде. Легкая настройка звуковых дорожек, субтитров, отличная работа Blu-Ray меню, работа с 3D. По звуку и изображению это лучший медиаплеер на андроид. Приятным бонусом есть встроенный слот для полно размерного жесткого диска, функционал позволяет поднять полноценный NAS сервер.


Всё об АВТОФРЕЙМРЕЙТ ПРОСТЫМИ СЛОВАМИ. Что такое JUDDER. ПРАВИЛЬНЫЙ фреймрейт на ЛЮБОМ БОКСЕ


Всё об АВТОФРЕЙМРЕЙТ ПРОСТЫМИ СЛОВАМИ. Что такое JUDDER. ПРАВИЛЬНЫЙ фреймрейт на ЛЮБОМ БОКСЕ

Приставки с АВТОФРЕЙМРЕЙТ

Верхний ценовой диапазон:
Zidoo X9S
Купить - http://s.click.aliexpress.com/e/bIe4hZNA
---------
Zidoo Z10 Smart ТВ Box Android
Купить - http://s.click.aliexpress.com/e/brkoecwU
---------
ZIDOO X20 Media Playe
http://s.click.aliexpress.com/e/3TL2N5e
---------
MINIX NEO U9-H
GearBest - https://goo.gl/NuMpYU
ALi - http://s.click.aliexpress.com/e/nlM2G3q1

Средний ценовой диапазон:
Ugoos AM3 Обзор - https://youtu.be/aJz9d4pGxcY
Купить - http://s.click.aliexpress.com/e/cVlRXBUU
----------
Beelink GT1 Ultimate обзор - https://youtu.be/t2L5d1g0CGU
Купить - https://goo.gl/p2dS47
----------
Beelink SEA1 с SATA3 (Есть прошивка АЛЯZIDOO)
Лучшая цена - https://goo.gl/LCh9SK
Купить - http://s.click.aliexpress.com/e/lqKXerQ
----------
Tanix TX9 Pro Обзор - https://youtu.be/hA7hAPlnO0Q
Купить - http://bit.ly/2zmBjXa

Нижний ценовой диапазон
LAKE I Home Cloud TV Box с SATA3 (Есть прошивка АЛЯZIDOO)
обзор - https://youtu.be/Et6U3doN9Lg
Купить - https://goo.gl/RopA6F
----------
TANIX TX3 MAX обзор - https://youtu.be/e6fUPIrhViY
Купить - https://goo.gl/gxdopC

Скачать файл для Judder теста - https://goo.gl/3iqDoV
Рейтинг телевизоров на RTINGS.COM - https://goo.gl/nFHnWb

Иллюзия движения - https://habr.com/ru/post/338796/

Возможные настройки некоторых современных ТВ
Samsung: в большинстве случаев автоматический, но несовместимый иногда видео с частотой 24 кадра в секунду будет иметь дрожание через 60p и 60i. Для видео 480i и 1080i перейдите в Меню - Изображение - Параметры изображения и установите для "Режим фильма" значение "Вкл.".
На некоторых телевизорах установка Auto Motion Plus на "Custom" с обоими ползунками на 0 исправит это без добавления эффекта мыльной оперы.
Sony: перейдите в Меню- Изображение и дисплей- Настройка изображения. Установите "MotionFlow" на "TrueCinema" и "Cinemotion" на "High".
Vizio: выберите "Меню"- "Изображение"- "Дополнительные изображения" и установите для "Режим фильма" значение "Авто".
LG: Перейдите в Меню- Изображение- Настройки режима изображения и установите для "Реальный кинотеатр" значение "Вкл."

Условия розыгрыша PLAYSTATION 4 PRO - https://youtu.be/h5NeUP4EXsc
LazyMedia Deluxe - https://youtu.be/ng98NkVXtvw
Кинотор - https://youtu.be/-tfumH-Qvsk

Ссылки на паблики:
facebook группа - https://goo.gl/HL5anU
facebook страница - https://goo.gl/WGdctb
facebook (ГРУППА МУЖСКИХ ПОКУПОК) - https://goo.gl/RqR8Cz
vk - https://goo.gl/La8D6C
viber - https://goo.gl/y7uAFU
Телеграмм канал - https://t.me/technozonofficial
Bubble Instagramm - https://www.instagram.com/vakramarenko/

Где купить очень дешево c БЕСПЛАТНОЙ ДОСТАВКОЙ
Разные приставки, геймпады, пулты, наушники и роутеры:
----------------------------
Khadas Серия обзор - https://youtu.be/esiUR2cRsZs
Купить - http://s.click.aliexpress.com/e/ygOTkda
----------------------------
Xiaomi Mi Box S Обзор - https://youtu.be/4SNS4L_MWMU
Gearbest - https://goo.gl/ALa8Dy
Aliexpress - http://s.click.aliexpress.com/e/I8KJUEG
----------------------------
T95Q Обзор - https://youtu.be/O9SjN1mKfOg
Купить - https://goo.gl/7wqCZb
----------------------------
Beelink GT1 Mini обзор - https://youtu.be/ZBYTgQA7OAA
оригинал по супер цене - https://goo.gl/xNYgyE
----------------------------
A95X MAX обзор - https://youtu.be/9hu4xULXq6E
Купить - https://goo.gl/btMYpL
----------------------------
X96 MAX (S905X2) Обзор - https://youtu.be/__k6XkCeOho
Купить - https://goo.gl/gLTvmu
----------------------------
A95X Plus обзор - https://youtu.be/AFAvFA35ueY
Купить - https://goo.gl/y9sekb
----------------------------
X96S Обзор - https://youtu.be/17AjmQazy8A
GearBest - https://goo.gl/yVmXfh
AliExpress - http://s.click.aliexpress.com/e/bZBV2EbW
----------------------------
T95X2 Обзор - https://youtu.be/QpozUTC5HPo
Купить - https://goo.gl/6qwodJ
----------------------------
MECOOL KM9 (S905X2) Обзор - https://youtu.be/qzJzWa_mZts
Aliexpress - http://s.click.aliexpress.com/e/bcvo5UIk

Источник: Канал TECHNOZON на YouTube

Особенности воспроизведения видеоматериалов 24р (23,976 и 24 кадров/с) на современных аппаратных медиаплеерах

(почти детективная история)

«Кривое не может сделаться прямым,
и чего нет, того нельзя считать.»
Экклезиаст, 1:15

Как известно, любой видеоматериал неразрывно связан с носителями информации, а основным носителем видео высокого разрешения в настоящее время являются Blu-ray-диски. Спецификацией «White paper, Blu-ray Disc Read-Only Format, 2.B Audio Visual Application Format Specifications for BD-ROM Version 2.5» определяется следующее.

Таким образом, видео 1920×1080 на Blu-ray с прогрессивной разверткой может иметь только кадровые частоты 23,976 и 24, поэтому под режимом 24p в общем случае понимается поддержка как 23,976, так и 24 Гц. Несколько слов об истории появления такого странного числа, как 23,976. Дело в том, что материал с кинематографической частотой 24 кадра/с не подходит для телевизионной трансляции аналогового вещания, поэтому большинство выпускаемых HD-фильмов/передач конвертируется в 23,976р для совместимости с NTSC-оборудованием с целью возможности трансляции на частоте 59,94 Гц. Таким образом, основной объем материала Full HD, выпускаемого иностранными кинокомпаниями (отечественные традиционно идут своим путём, допуская в своих изданиях 24p и 25p), имеет формат 1920×1080@23,976p.

Для воспроизведения видеоматериала 23,976/24 кадра/с источник должен поддерживать следующие режимы:

  • Для «нативного» (1:1) вывода, т. е. вывода на соответствующей частоте, должны присутствовать как 1080p@23,976 Гц, так и 1080p@24 Гц.
  • Для ТВ, не поддерживающих на входе сигнал 23,976/24 Гц, и для мониторов предусмотрены режимы 1080p@59,94 Гц и 1080p@60 Гц, которые задействуют алгоритм преобразования под названием 3:2 Pulldown (здесь и ниже подразумеваются прогрессивный алгоритм, работающий с кадрами без разложения и последующего смешивания полей, как в случае преобразования сигнала в телестандарт NTSC 59.94i), когда исходные кадры A-B-C-D… выводятся на частоте 59,94/60 Гц с дублированием в соотношении AAA-BB-CCC-DD…, что приводит к неравномерному дрожанию кадров.
Перечисленные режимы относятся к 2D-выводу. 3D-режим источника, согласно приведенной выше спецификации Blu-ray и ограничения пропускной способности интерфейса HDMI v1.4 для Full HD, включает только поддержку 1080p@23,976 Гц.

Что касается телевизоров, то для отображения материала 24р большинство современных моделей Full HD имеют соответствующий режим, в котором входной сигнал 1080р@24 Гц выводится на кратной частоте обновления экрана 48/72/96/120 Гц методом простого повторения кадров (2:2/3:3/4:4/5:5 Pulldown), что позволяет обходиться без внутреннего преобразования кадров. Например, при отображении на частоте 60 Гц в ТВ без поддержки режима 24p используется описанный выше 3:2 Pulldown, который привносит дополнительное дрожание кадров.

Чтобы лучше представить разницу между режимами, достаточно посмотреть замедленную высокоскоростную съемку (здесь и далее используется Canon PowerShot SX240 в режиме 240 кадров).

Вывод видео 24 кадра/с на частоте 24 Гц и отображение в «нативном» режиме ТВ
Вывод видео 24 кадра/с на частоте 60 Гц и/или отображение на ТВ без поддержки 24p («ненативный» режим)

Как уже было сказано, современные ТВ для «нативного» отображения 24p должны иметь соответствующий режим, в котором работа производится на кратной частоте обновления экрана 48/72/96/120 Гц. Однако с этим режимом в ТВ могут возникнуть сложности, причём создают их именно «улучшайзеры», поэтому заставить некоторые ТВ с их наличием работать в «нативном» режиме можно лишь при соблюдении определенных настроек. Приведем пару примеров.

  • LG __LD550 (2010 год выпуска). Отдельная настройка в меню под названием «Реальный кинотеатр» (Real Cinema) отвечает за переключение частоты обновления экрана с 60 до 120 Гц, чем и обеспечивается «нативный» режим работы с сигналом 24p, но этот режим возможен только при полностью отключенной функции вставки промежуточных кадров («уплавнителя») TruMotion. Если просто сдвинуть движки настройки TruMotion «Judder» (степень сглаживания) и «Blur» (степень четкости) в нулевые положения, то ТВ продолжит работать на частоте 60 Гц. В подтверждение сказанного приведем этот обзор (см. абзац Video processing).
  • Samsung LE__C750 (2010 год выпуска). Тестирование (см. абзац High Definition) показало совсем другой случай — полное отключение «улучшайзера» движения «Motion Plus» приводит к неестественному дрожанию 24p, и лишь «Пользовательский (Custom)» режим с настройками «Снижение дрожания (Judder Reduction)»=0 и «Снижение размытия (Blur Reduction)»=10 обеспечивает «нативное» отображение.
Сложность для владельцев в таких случаях заключается в том, что без «набитого» глаза даже общее представление о работе «улучшайзеров» не является гарантией быстрого поиска подходящих настроек, даже если владелец ощущает дискомфорт при просмотре. Более того, в некоторых случаях это принципиально невозможно, даже сейчас, если верить результатам тестирований, выпускаются модели без «нативной» поддержки 24p (пример 1, пример 2). Однако устройства отображения являются всего лишь одной из двух необходимых для просмотра аппаратных составляющих, свои подводные камни обнаружились непосредственно у источников, в частности, у медиаплееров. О них мы и поговорим далее по тексту.

Медиаплееры, получающие в последние годы всё большее распространение, позиционируются как всеядное средство воспроизведения материала, в том числе Full HD и 3D. Соответственно, они по определению должны поддерживать перечисленные выше режимы. Продемонстрируем типичные настройки видеорежимов на примере нескольких моделей. Список разрешений/частот кадров обычно стандартен, поэтому приведём типовой вариант для одного устройства.

Apacer AL460 (Realtek RTD1073), FW v. 3.3.0209

Digma HDMP-550 (Realtek RTD1185), FW v. 1.7.0.29

iconBIT XDS1003D (Realtek RTD1186), FW v10.1.1 r9788 (частота процессора 750 МГц, выпущен в начале 2012 года)

AVerLife ExtremeVision (Sigma Designs SMP8655), FW v. 01.15.40

Dune HD TV-101 (Sigma Designs SMP8671), FW 121018_0846

KWorld M120 (Boxchip F10)

Как ни странно, в медиаплеере могут отсутствовать все необходимые частотные режимы (во всяком случае, в меню настроек). Теоретически это может обернуться тем, что в случае несовпадения выходной частоты плеера с кадровой частотой фильма возникнет рассинхронизация с видеопотоком, и как только она превысит длительность одного кадра вертикальной частоты развертки, произойдёт либо дублирование кадра, либо его пропуск для синхронизации в зависимости от значений текущих частот плеера и видео. Проиллюстрируем это на примере вывода видео 23,976 кадра/с на несоответствующей частоте 24,00 Гц.

Рассинхронизация, равная длительности одного кадра 1/24=41,67 мc, «накапливается» за (1/24)/((1/23,976)-(1/24))=999 кадров развертки, и на 1000-м кадре (другими словами, каждые 1000*(1/24)=41,67 с) должно происходить дублирование кадра для синхронизации с видеопотоком.

Внимательные читатели могут задаться вопросом о целесообразности размещения нескольких примеров настроек, на которых частотные режимы либо не представлены вовсе, либо дублируются с предыдущими. Ответом на этот вопрос является наличие (либо, как ни странно, полное отсутствие в одном из устройств) пунктов меню под названиями «1080P 24 Hz», «Auto Sync», «Авто частота кадров» и так далее, как раз и отвечающих за совпадение выходного сигнала с 23,976-кадровым источником.

Насколько хорошо эти настройки справляются со своими обязанностями, мы и рассмотрим на практике. Для этого воспользуемся тестовым набором MotionBars, специально созданным участником AVScience Forum под ником HokeySmoke для демонстрации передачи движения. Для чистоты эксперимента отключим все «улучшайзеры» в ТВ (технологии «100Гц» и «уплавнения» движения).

При тестировании использовались указанные выше проигрыватели и несколько телевизоров. В качестве основного ТВ для тестов был выбран LG LD550, имеющий режим 24p RealCinema. Для выяснения некоторых тонкостей отображения также пригодились Philips PFL5405 и Samsung LE40B530P7W. Проверка 3D-режима производилась на Panasonic ST50.

Отсутствие результатов KWorld M120 в дальнейшем объясняется тем, что эта модель, как выяснилось, физически неспособна к корректному выводу 23,976 кадра/с.

1.1. Режим 24p. Воспроизведение файла с кадровой частотой 23,976 кадра/с (MotionBars_1080p23.976.m2ts) прошло без артефактов на Dune HD TV-101, AVerLife ExtremeVision и Digma HDMP-550, но на iconBIT XDS1003D и Apacer AL460 возникают подёргивания картинки с интервалом 41,6 с (субъективно воспринимается как кратковременное замирание).

Дублирование кадра при выводе 23,976кадра/с на частоте 24,00Гц

1.2. Режим 24p. Воспроизведение файла с кадровой частотой 24 кадра/с (MotionBars_1080p24.000.m2ts) прошло без артефактов на Dune HD TV-101, AVerLife ExtremeVision, iconBIT XDS1003D и Apacer AL460, но у Digma HDMP-550 возникают подёргивания картинки с интервалом 41,6 с (субъективно воспринимается как небольшой скачок).

Пропуск кадра при выводе 24,00 кадра/с на частоте 23,976 Гц

1.3. Режим 3D. Воспроизведение файла с кадровой частотой 23,976 кадра/с (MotionBarsSBS_1080p23.976.m2ts) на iconBIT XDS1003D в режиме 3D SideBySide — возникают подёргивания картинки с интервалом 41,6 с.

Дублирование кадра в 3D при выводе 23,976 кадра/с на частоте 24,00 Гц

2. Режим 60p. Воспроизведение файлов 23,976 и 24,00 кадра/с прошло без явных артефактов на всех плеерах, но с оговоркой — при отображении на Philips PFL5405, на LG LD550 же заметна незначительная периодическая сбивчивость движения. Как выяснится ниже, у iconBIT XDS1003D и Apacer AL460 на файле 23,976 кадра/с каждые 8,3 с происходит сбой вывода кадров, а у Digma HDMP-550 то же самое наблюдается на файле 24 кадра/с, только в зависимости от ТВ на одних моделях сбой в чередовании паттернов 3-2 никак не проявляется и лишний кадр-дубль (у Digma пропуск кадра) длительностью 1/60 с действительно незаметен, тогда как на некоторых других моделях ТВ это всё же приводит к незначительному подёргиванию.

Отображение сбоя последовательности кадров в режиме 60 Гц на Philips PFL5405
Отображение сбоя последовательности кадров в режиме 60 Гц на LG LD550

3. Режим 60р. Дополнительно было проверено воспроизведение файлов с частотой 59,94 кадров/с (MotionBars_1080p59.940.m2ts) и 60 кадров/с (MotionBars_1080p60.000.m2ts). Мелкие запинания на 59,94 кадров/с имеются у iconBIT XDS1003D и Apacer AL460, на 60 кадров/с у Digma HDMP-550. Периодичность 16,6 с.

4. Режим 50p. Файл 50 кадров/с (MotionBars_720p50.000.m2ts) воспроизводится без артефактов на всех плеерах.

Тестирование показывает, что плееры на Realtek RTD1073 и RTD1186 некорректно работают с файлами 23,976 кадра/с и 59,94 (29,97) кадров/с, плеер на Realtek RTD1185 — с 24 кадра/с и 60 кадров/с. Субъективно выявленные подёргивания изображения могут быть заметны в режиме 24p на равномерно движущихся объектах, динамичных сценах, панорамных съемках, титрах и т. п. Все было не так страшно, но для любителей плавной картинки с включенными «улучшайзерами» телевизора ситуация может резко поменяться в худшую сторону, в результате чего, даже в режиме 60 Гц практически невидимое до этого невооружённым глазом подёргивание приводит к хорошо заметным сбоям «уплавнения».

Рывок при выводе 23,976 кадра/с на частоте 24,00 Гц с «уплавнением» в ТВ
Рывок при выводе 23,976 кадра/с на частоте 60,00 Гц с «уплавнением» в ТВ
Замирание в 3D при выводе 23,976 кадра/с на частоте 24,00 Гц с «уплавнением» в ТВ

Помимо синтетического теста на XDS1003D и Apacer AL460, дополнительно был проигран файл The Hong Kong Connection, состоящий из панорамных съемок, и вот что из этого получилось.

Замирание при выводе 23,976 кадра/с на частоте 24,00 Гц
Рывок при выводе 23,976 кадра/с на частоте 24,00 Гц с «уплавнением» в ТВ
Рывок при выводе 23,976 кадра/с на частоте 60,00 Гц с «уплавнением» в ТВ

Особенность, подтверждающая неслучайный характер артефактов, состоит в том, что подёргивания случаются в одних и тех же местах конкретно взятого файла после запуска воспроизведения (без пауз) с начала при заданном видеорежиме.

На высокоскоростной съемке видно, что визуально наблюдаемые подёргивания есть не что иное, как замирание последовательности кадров, то есть имеет место быть «вынужденное» дублирование кадра, а в случае с плеером на RTD1185 возникает пропуск кадра.

Ответом на происходящее в конкретном случае у плееров на RTD1186 и RTD1073 является отсутствие поддержки видеорежимов 1080p@23,976 Гц и 1080p@59,94 Гц, вместо которых плеер работает на несоответствующих 24,00 либо 60,00 Гц в зависимости от выбранного режима. Это обстоятельство подтверждается строгой периодичностью артефактов, совпадающей с проведенным выше расчетом. Плеер на RTD1185 наоборот поддерживает режимы 1080p@23,976 Гц и 1080p@59,94 Гц, но лишен 24 и 60 Гц. Примечательно, что подобные периодические «застревания» удалось сымитировать на Dune HD TV-101, вручную задав несоответствующие проигрываемому файлу режимы (случай выставления 50 Гц в расчет не берем, так как режим не рассчитан для работы с 24p материалом в принципе).

Как смотрится видео в тот момент, когда во время плавного движения возникает повтор одного кадра, каждый может оценить самостоятельно, скачав ролик с искусственными кадрами-дублями.

Более детальный поиск информации по проблеме воспроизведения 23,976 кадра/с на медиаплеерах подтверждает, что подобная особенность присутствует на многих плеерах с чипами Realtek начиная ещё с 2009 года (подтверждения #1, #2, #3, #4, #5).

В то же время по плеерам на базе Realtek RTD1055/1185 информация об артефактах практически отсутствует, что связано с крайне ограниченным распространением материала, имеющего 24 кадра/с. Не миновала чаша сия и плееры на чипе Sigma. Например, iconBIT HD400L (Sigma Designs SMP8634) имеет исправление былой проблемы автоопределения режима 23,976 Гц в прошивках 2.26 и 2.29, а вот ещё один найденный пример недоработки прошивки у другого производителя, приводящей в свое время к аналогичным результатам.

По снятым с производства чипам известны лишь единичные исправления в плеерах DViCO TVIX HD M-6600 series (RTD1283) и TVIX HD N1 (RTD1073) в FW 2.0.5.

Что мешало изначально реализовать полноценную поддержку всех необходимых режимов в плеерах на чипе Realtek, неизвестно, но в наше время, когда многие устройства, выходящие на рынок, построены на одних и тех же программно-аппаратных платформах с изменениями (зачастую минимальными) в графических интерфейсах, не просматривается причин, препятствующих поддержке дробных частот, если они не кроются в аппаратной части.

Одним из первых производителей, частично решивших проблему для чипа RTD1186, можно назвать HiMedia, выпустившую ещё в декабре 2011 года для плеера HD900 прошивку v1.0.1.13, впоследствии послужившую программистам-энтузиастам в кулуарах нашего форума, так сказать, сырьём для «лекарства». Им оказался видеодрайвер, подменив которым штатный драйвер прошивки другого устройства на базе этого же чипа, можно было активировать заветные 23,976 и 59,94 Гц. На практике же обнаружились некоторые издержки использования «чужих» драйверов, связанные с аппаратными особенностями каждой модели: наблюдалась незначительная нестабильность выходной частоты (при работе плеера без активного охлаждения), приводящая, опять же, к артефактам, хоть и более редким, в некоторых случаях возникали проблемы со звуком DD/DTS в битстрим-режиме, при серьезных различиях в аппаратной части случались непрогнозируемые перезагрузки плеера. Сама по себе прошивка HiMedia v1.0.1.13 просуществовала в доступе недолго, и по неизвестным причинам в последующих версиях исправления в видеодрайвере были убраны.

Следующим шагом в решении проблемы был выход прошивки 1.0.3.9 от Micca, в которой поддерживаются режимы 23,976 и 59,94 Гц, правда по информации от представителя Micca, исправления работали только в новой партии плееров EР950/EP600 G2. Со временем версия «новых партий» подтвердилась, стало известно, что плееры на основе RTD1186 выпускаются с некоторыми изменениями (одним из таковых является недокументированная (!) тактовая частота чипа 800 МГц), позволяющими корректно воспроизводить 23,976/59,94 кадра/с в 2D-режиме. Этот факт производителями не афишировался, тем не менее, по отзывам пользователей можно заключить, что появляться в продаже они стали во второй половине 2012 года. В то же время артефакты в 3D-режиме устранены не были. Однако работы некоторых вендоров над исправлением 3D-режима не прекращаются по сей день, в частности, проблему не скрывают и работают в контакте с пользователями по внедрению прошивок на новом SDK такие производители, как Micca (#1, #2) и Mede8er (бета-версию прошивки v2.0.0 можно найти здесь)

В качестве наиболее показательного примера исправления не только этого, но и других недостатков, силами самих пользователей можно привести пользовательские прошивки Bast Castle от участника нашего форума под ником Секаторушка, в которых реализована поддержка и автоопределение режима 23,976/24 Гц для всех чипов Realtek (!). В частности, в них полностью устранена проблема на плеерах с RTD1186 независимо от ревизии аппаратной платформы для 2D-режима, в чём мы смогли убедиться, установив прошивку на плеер iconBIT XDS1003D из первых партий.

Подведём итоги

0. Особенности человеческого восприятия движущегося изображения и вовлечённость в происходящее на экране в случае обычного пользователя, далёкого от мира видео и компьютерных технологий, во многих случаях компенсируют описанный выше негативный эффект вплоть до полной субъективной незаметности. Таким счастливчикам наш материал строго противопоказан, дабы не пополнять ими список умноживших печали от случайного умножения знаний. Если же говорить серьёзно, читателям, которых полностью устраивает качество работы имеющихся у них устройств, не стоит бросаться выискивать артефакты. Тем же, кто только задумывается о приобретении медиаплеера, эта статья может послужить информацией для размышления.

1. Недостатки воспроизведения видео с кадровой частотой 23,976 медиаплеерами на чипах Realtek, как правило, не являются необратимо аппаратными и вполне могут быть сведены на нет производителями либо энтузиастами. Более того, уже известны заведомо лишённые таких недостатков модели, например, кроме вышеупомянутых Micca EР950/EP600 G2 и Mede8er MED600X3D / MED1000X3D, на момент выхода статьи подтверждена нормальная работа в 2D Inext HD-1 и Inext 3D Kid новых ревизий с частотой процессора 800 MГц. Похоже, за прошедший год в Realtek поработали над устранением недостатков RTD1186 в 2D-режиме на аппаратном уровне, в силу чего выпускаемые в настоящее время модели с большой вероятностью таковых не имеют изначально или позволяют исправить их соответствующими обновлениями прошивок. Так что пострадали только наиболее требовательные обладатели плееров первых ревизий RTD1186. Тем не менее, с 3D-режимом вопрос пока остается открытым.

2. Современные медиаплееры на чипах Sigma Design, как правило, не имеют проблем с воспроизведением такого материала, тем более только в них на текущий момент реализована полноценная автоматическая синхронизация частоты кадров на выходе с частотой кадров материала. Однако информации о нюансах работы процессоров нового поколения пока недостаточно, в частности, Popcorn Hour A-400 на базе Sigma 8911 имеет проблемы с выводом MotionBars_1080p59.940 и MotionBars_1080p60.000 при включенной опции «adaptive deinterlacing & film cadence detection» (опция не переведена на русский).

3. При покупке бюджетных плееров на малораспространённых чипах типа Boxchip F10 вероятность столкнуться с некорректным воспроизведением видео с кадровой частотой 23,976 без какой-либо возможности исправления очень высока. Аналогичная ситуация наблюдается со многими медиацентрами на основе операционной системы Android, с набором достаточной для исследования базы мы постараемся рассмотреть этот вопрос более детально.

4. Корректность воспроизведения видео с кадровой частотой 23,976 зависит не только от проигрывателя, но и в некоторых случаях от модели телевизора/проектора и их настроек. Более того, своё влияние может оказывать и ресивер (!). Так, проблемы со встроенным коммутатором в новых ресиверах от Onkyo (NR818) были обнаружены еще в прошлом году. При подаче на вход материала 23,97 кадра/с на выходах обеспечивались исключительно 24,00 кадра/с вплоть до 28 февраля 2013 когда, когда было выпущено соответствующее исправление. Не исключено, что подобный эффект может встретиться у ресиверов других серий/производителей, поэтому для исключения влияния промежуточных устройств рекомендуется подключать проигрыватель непосредственно к ТВ или проектору.

5. Большинство компьютерных мониторов в принципе не имеет поддержки 23,976 кадров/с на входе, поэтому тестирование корректности вывода такого материала на них не представляется возможным.

В завершение хотелось бы ещё раз напомнить о том, что дробные частоты для цифрового видео фактически стали наследием эпохи аналогового телевещания, которое оказалось проще перенести в новую эру без изменений, нежели пойти на радикальный шаг и отказаться от их поддержки. Однако прогресс не стоит на месте, первые попытки перехода на 48 и 60 кадров в секунду начались ещё в эпоху плёночного кино (выходящие за рамки этого материала подробности о технологии ShowScan от Дугласа Трамбулла несложно найти в сети), совсем недавно на киноэкраны вышел первый высокобюджетный кинофильм «Хоббит: Нежданное путешествие» (The Hobbit: An Unexpected Journey), изначально снятый именно для показа с 48 кадров/с и задуманный (пусть и не без помощи освоивших простую арифметику «2 фильма принесут меньше денег, чем 3» продюсеров) как первая часть трилогии. Несмотря на то, что однозначно тёплого приёма HFR (High Frame Rate) в силу ряда факторов съёмка среди зрителей не получила, не исключено, что со временем распространение её разновидностей на носителях сможет стать одной из причин окончательного решения проблем с воспроизведением 23,976-кадрового материала на бытовых устройствах. Тем не менее, позволим себе поверить в то, что производители медиаплееров успеют раньше.

Автор выражает искреннюю благодарность
участнику форума под ником NanoElement и
всем остальным, помогавшим в подготовке этого материала


Что такое автофреймрейт и зачем он нужен — Лечение суставов

Если вы уже задавались вопросом выбора Android-бокса, то, скорее всего, о Ugoos AM3 вы что-то слышали.

Есть всего две компании, которые пытаются дорабатывать прошивки для устройств на AMLogic S912 — это Minix и Ugoos. Все остальные используют базовую систему от AMLogic со стандартным набором детских болезней. Во многих профильных темах по распространённым боксам на S912 вы обязательно найдёте порт прошивки Ugoos AM3 — почему она обрела популярность, вы поймёте из обзора.

После выхода Minix Neo U9-H компания Ugoos серьёзно взялась за доработку прошивки для Ugoos AM3. Перед обзором я связался с Ugoos, и они мне предоставили прошивку 1.0.2 (актуальная публичная версия 1.0) для внутреннего использования, которую скоро должны получить все владельцы Ugoos AM3 через штатную систему обновления. Именно эта прошивка подтягивает медиа-функционал почти до уровня Minix Neo U9-H.

Сам бокс Ugoos AM3 для обзор предоставил магазин TOMTOP.

Содержание статьи:

Содержание
Технические характеристики
Модель Ugoos AM3
Материалы корпуса Сплав алюминия
SoC AMLogic S912
8 ядер ARM Cortex-A53 до 1,5 ГГц
GPU ARM Mali-T820MP3
ОЗУ 2 ГБ DDR3
ПЗУ 16 ГБ (eMMC)
USB и поддержка карт памяти 3 x USB 2.0
Слот SD
Сетевые интерфейсы Wi-Fi 802.11a/b/g/n/ac, 2,4 ГГц и 5 ГГц, MIMO 1×1
Gigabit Ethernet (1000 Мбит/с)
Bluetooth Bluetooth 4.1
Видеовыходы HDMI 2.0a (до 3840×2160@60 Гц HDR)
Аудиовыходы HDMI, оптический S/PDIF
Пульт ИК
Питание 5 В / 2 А
ОС Android 6.0.1
Комплектация и внешний вид

Ugoos AM3 поставляется в компактной картонной коробке. На коробке присутствует ссылка на сайт производителя. На нижней части коробки нанесены технические характеристики.


Внутри: приставка, антенна, блок питания, ИК-пульт, HDMI кабель (толстый, около 1,2 метра), краткая справка на английском языке.


Бокс компактный, но тяжелый. Размеры — 118 x 118 x 28 мм (с ножками). Вес около 300 г.

Корпус алюминиевый с матовым покрытием (софт тач). Спереди находится пластиковая вставка, за которой находится ИК-приёмник, а в верхней части светодиод. Светит синим, когда приставка работает, и красным во время сна. Свет мягкий, в темноте не режет глаза.




Справа находятся вентиляционные отверстия и SMA разъём для антенны.


Слева: слот для SD карты, два USB 2.0 порта.


Сзади: разъём питания (DC 3,5 мм / 1,35 мм), оптический S/PDIF выход, Ethernet, HDMI, USB 2.0.


С HDMI разъёмом выявилась конструктивная недоработка. Он слишком сильно утоплен в корпус. Из-за этого контакты HDMI иногда могут слабо прилегать, а видеосигнал может отсутствовать. Официальный представитель Ugoos заявил, что временно будут комплектовать боксы HDMI кабелем с удлинённым коннектором, пока не исправят конструкцию на самом боксе. Самостоятельно эту проблему решить легко — достаточно подрезать на 1,5-2 мм пластиковый корпус HDMI коннектора на кабеле.


На нижней крышке есть резиновые ножки и вентиляционные отверстия. Здесь же есть отверстие с кнопкой внутри для активации recovery-режима.


Пульт управления работает по ИК интерфейсу. Питается от двух ААА батареек (в комплекте их нет).


Блок питания с европейской вилкой без идентификаторов модели и производителя. Напряжение 5 В и ток до 2 А. Длина шнура около 1,5 метра. Коннектор не очень распространённый — 3,5 мм / 1,35 мм.


Разбор устройства

Разбирается устройство просто. Откручиваете 4 винта снизу и снимаете крышку.

На обратной стороне платы ничего особенного нет, только экранирующая крышка. Снимать я её не стал, она приклеена термоклеем с боков. Под ней, скорее всего, пара модулей ОЗУ и обвязка SoC.

Вынимаем плату.

SoC, модули памяти и eMMC прикрыты экранирующей крышкой. На крышке установлен маленький радиатор и двойной слой термоподложки по 5 мм для замыкания системы охлаждения на металлический корпус. Как показали тесты, система охлаждения справляется, но работает на грани троттлинга SoC. Максимальная температура, которую я видел была около 70 °C (комнатная температура было 23 °C). При необходимости систему охлаждения легко переделать в идеальную. Всё, что нужно сделать — это заменить радиатор на больший по площади основания и выше, чтобы использовать один слой термоподложки большей площади для замыкания на корпус.

Проводной контроллер — Realtek RTL8211F. Контроллер Wi-Fi и Bluetooth выполнены на базе Longsys LTM8830. Антенна припаяна к плате. На плате есть ещё какая-то микросхема SOIC8 с удалённой маркировкой, которая обычно не встречается на боксах с S912. Есть подозрение, что это именно та микросхема, которая отвечает за «защиту» функции Fireasy (управление с помощью специальной программы от Ugoos для смартфона). Дело в том, что в коде ядра от Ugoos есть упоминание какого-то устройства «tchip», а в портированных прошивках Ugoos на другие боксы Fireasy не работает.

На плате указана маркировка CX-A12. Легко определить, что материнскую плату выпускает компания Sunchip (достаточно известная китайская OEM/ODM компания).

Прошивка и ОС, root

Как я уже написал, в обзоре я буду использовать девелоперскую прошивку 1.0.2, которую мне предоставила компания Ugoos. Когда они закончат работу над ней, все устройства получат её через систему обновления.

Многие из вас уже знакомы с интерфейсом Android платформы на AMLogic. Нет смысла всё описывать. Я очень кратко расскажу о том, чем визуально система Ugoos AM3 отличается от других боксов на S912.

Версия системы Android 6.0.1. На русский язык переведено практически всё. На данный момент Ugoos AM3 имеет самую полную локализацию на русском языке среди боксов на S912. В качестве домашнего экрана выступает Ugoos Launcher. Нижняя навигационная панель скрываемая. Если панель скрыта, то заставить её появиться можно, просто потянув мышкой в нижней части экрана. Статусная строка сверху скрывается автоматически, её тоже можно отобразить, потянув мышкой в верхней части экрана. Дополнительно, чтобы скрыть или показать панели, можно просто на пульте нажать и удерживать кнопку Меню.




Вы вольны изменить лаунчер на любой, который вам нравится — их сотни в Google Play. Я на Android-боксах очень люблю использовать AppStarter— просто, ничего лишнего.

Основная часть настроек как на большинстве боксов с S912 от Android TV.


Обычная панель настроек тоже на месте.


В неочевидном месте «Экран > Заставка» находятся важные параметры. Здесь можно задать действие кнопки питания по умолчанию. И здесь же можно включить функцию пробуждения от мышки/клавиатуры/пульта (с USB ресивером). AM3 единственный бокс с S912, который в базе поддерживает функцию частичного сна. Большинство боксов на S912 при переходе в спящий режим отключают все USB порты, и разбудить их можно только с помощью кнопки питания на штатном ИК-пульте. Ugoos AM3 легко можно разбудить с помощью USB устройства.


Дополнительные настройки сосредоточены в разделе «Настройки Ugoos».


С помощью этих настроек можно включить или отключить root, Samba сервер, перенастроить геймпады без стороннего ПО, отобразить разные аппаратные данные (в том числе и температуру SoC) в статусной строке, включить поддержку Fireasy и пр.



В стандартной панели настроек можно включить форсированный режим RGB для старых телевизоров Philips и Sony.


Пульт и геймпады, HDMI CEC

Штатный ИК-пульт очень простой, нареканий к его работе нет.

В играх я проверил два геймпада: Xiaomi Gamepad и простой Bluetooth геймпад за 7$. В обоих случаях всё работало без нареканий. При необходимости кнопки любого геймпада можно переназначить с помощью с штатных функций Ugoos.


Дополнительно, приставкой можно управлять с помощью программы Fireasy от Ugoos на смартфоне (пульт, клавиатура и геймпад).

Поддержку HDMI CEC я проверял с телевизорами LG и Samsung. Никаких проблем не было — пульты от ТВ управляли приставкой. Приставка засыпала при выключении ТВ и просыпалась при включении ТВ. Т.е. полностью управлять приставкой можно лишь одним пультом от ТВ (если он у вас удобный).


Производительность

В приставке используется SoC AMLogic S912 — 4 ядра ARM Cortex-A53 до 1,5 ГГц + 4 ARM Cortex-A53 до 1 ГГц, GPU ARM Mali-T820MP3. Это бюджетный SoC, но играть в игры позволяет (для «тяжелых» 3D игр нужно снижать настройки графики). Система работает очень быстро, никакого дискомфорта. Анимация очень плавная.


Все тесты производительности я делал с разрешением 1920×1080.

AnTuTu v6
Общий индекс: 41106
3D: 9271

Geekbench 4
Single-Core: 466
Multi-Core: 2482

Google Octane
Общий индекс: 3129

GFXBench
T-Rex: 18 к/с
T-Rex offscreen: 19 к/с

Bonsai
Общий индекс: 3104
Среднее количество кадров в секунду: 44 к/с

Epic Citadel
Ultra High Quality: 40 к/с

Со многими играми приставка справляется без проблем. Я пробовал те, которые работают с геймпадом.

Во время тестов и игр максимальная температура SoC была около 70 °C. Троттлинга не было, но эти показатели на грани. Доработать систему охлаждения до идеальной легко при желании, это я описал в разделе про разбор устройства.

Внутренний и внешние накопители

В AM3 16 ГБ ПЗУ. В «чистой» системе пользователю доступно около 11 ГБ для установки программ и игр. Т.к. это Android 6, то дисковое пространство можно расширить с помощью USB-флешки — это стандартная функция.


Линейная скорость чтения/записи внутренней памяти составляет 97 / 40 Мбайт/с.


AM3 поддерживает SD карты до 256 ГБ. У меня была только на 64 ГБ (microSD через переходник), работала без проблем.

Поддержка файловых систем:

  FAT32 exFAT NTFS EXT4
USB чтение / запись чтение / запись чтение / запись нет
SD чтение / запись чтение / запись чтение / запись нет

USB диск с внешним питанием на 2 ТБ работал без нареканий.

Скорость сетевых интерфейсов

За проводную сеть отвечает контроллер Realtek RTL8211F. За беспроводную сеть отвечает контроллер Longsys LTM8830 с поддержкой 802.11a/b/g/n/ac, 2,4 ГГц и 5 ГГц, MIMO 1×1.

Приставка находится в 5 метра от маршрутизатора через одну железобетонную стену — это место, в котором я тестирую все Android-боксы и мини-ПК. В этом месте большинство моих устройств 802.11n (MIMO 1×1) демонстрируют скорость до 50/50 Мбит/с. Ноутбуки с MIMO 2×2 около 80/80 Мбит/с. Смартфоны с MIMO 2×2 тоже около 80/80 Мбит/с. Устройства с 802.11ac (MIMO 1×1) до 100 Мбит/с. Minix Neo U9-H (802.11ac, MIMO 2×2) — 110 Мбит/с. Всё это реальная скорость передачи данных (измеренная iperf), а не скорость подключения. Рекордсменом на данный момент является Xiaomi Mi Box 3 Enhanced (802.11ac, MIMO 2×2) — 150 Мбит/с.

Тесты проводились с помощью iperf 3. Сервер iperf запущен на компьютере, который подключен к локальной сети по Gigabit Ethernet. Выбран ключ R — сервер передаёт, устройство принимает.

Реальная скорость передачи данных по проводному интерфейсу находится на уровне 857 Мбит/с.


Скорость Wi-Fi при подключении по стандарту 802.11ac находится на уровне 95 Мбит/с. Связь очень стабильная, положение антенны и бокса мало влияет на изменение скорости. Бокс видит много сетей. За всё время тестов ни сбоев, ни отключений от сети не было.

Работа протокола Samba по Wi-Fi — это самое слабое место боксов на AMLogic. Скорость измерял путём копирования больших файлов с помощью ES Проводник с компьютера на устройство. По проводной сети скорость загрузки составляет около 25 Мбайт/с, а по Wi-Fi около 6,5 Мбайт/с.

IPTV, Torrent Stream Controller, любые BDRip (в том числе и Remux) без проблем работали и проигрывались по Wi-Fi. А вот UHD BDRip (с битрейтом от 50 до 80 Мбит/с) уже только проводной сети. Wi-Fi работает просто отлично в Ugoos AM3. Видимо, сказывается конструкция бокса и экранирующие пластины на плате.

Общая информация о системе декодирования аудио и видео

В Android существует две библиотеки для системного декодирования видео и аудио контента: Stagefright и MediaCodec. Например, популярный плеер MX Player в режиме HW использует Stagefright, а в HW+ использует MediaCodec, в «Альтернативный HW+» используется гибрид Stagefright и MediaCodec. Kodi 17+ использует MediaCodec.

AM3, как и большинство боксов на 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.

Вывод по S/PDIF

S/PDIF MX Player (HW) Kodi 17.3
Dolby Digital 5.1 DD DD
DTS 5.1 DTS DTS

Вывод по HDMI

 HDMI MX Player (HW) Kodi 17.3
Dolby Digital 5.1 DD DD
DTS 5.1 DTS DTS

Для проверки вывода HD звука у меня было очень мало времени (ресивер у друга), так что я проверил только Kodi.

 HDMI Kodi 17.3
Dolby TrueHD 7.1
DTS-HD MA 7.1

Ugoos меня заранее предупредили, что над выводом HD звука они ещё работают. В финальном обновлении всё должно работать по их словам.

Поддержка видео форматов и вывод видео

Приставка имеет выход HDMI 2.0a и поддерживает вывод изображения с разрешением 3840×2160@60 Гц с HDR.

С декодированием видео всё стандартно, ничем не отличается от других боксов на S912.

Приставка легко справляется с декодирование H.264 до 1080p60/2160p30 (до 100 Мбит/с) и HEVC / H.265 Main 10 до 2160p60 (до 140 Мбит/c). 60 к/с честные.

Любой популярный контент (кучка тестовых файлов, BD Remux, UHD BDRip и пр.) проигрывался без дропов и в MX Player HW, и Kodi 17.3.

Автофреймрейт

Системный автофреймрейт работает при декодировании через Stagefright. Например, в MX Player (HW). С любым контентом, даже с HLS (HTTP Live Streaming). Т.е. это уже второй бокс на S912, который такое умеет (первый был Minix Neo U9-H). HD VideoBox, где очень много контента с HLS потоками, автофреймрейт работает отлично.

Для тех, кто не читал мои прошлые обзоры, повторюсь, что такое автофреймрейт и зачем он нужен… Возьмём для примера контент 24p (видео 24 к/с). Большинство устройств воспроизведения, чтобы вывести 24 к/с на устройство вывода с развёрткой 60 Гц, делает преобразование 3:2 pull down. Вот как это выглядит:

Первый кадр преобразуется в 2, второй в 3, третий в 2, четвёртый в 3 и т.д. Таким образом из 24 кадров получается 60 кадров. Всё просто, но это приводит к возникновению judder эффекта — неравномерность — одни кадры отображаются 1/30 секунды, а другие 1/20 секунды. Чтобы избавиться от judder эффекта частота развёртки дисплея должна соответствовать частоте кадров в видео (утрированно). Т.е. для видео 24p нужна частота 24 Гц. В этом случае каждый кадр будет отображаться равное количество времени и равномерность будет идеальная.

В Kodi 17.3 работает штатная функция автофреймрейта. U9-H и Ugoos AM3 — это пока единственные боксы на S912, в системе которых реализована такая поддержка. Никаких сторонних дополнений в Kodi устанавливать не нужно.


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.3 отображается только в 2D.

IPTV, Torrent Stream Controller, HD VideoBox

IPTV от Edem, OTTClub и локального провайдера работало отлично. Я использую связку IPTV Pro + MX Player HW. Автофреймрейт тоже работал. Проблемы возникли только с несколькими каналами Edem TV (новые, которые появились пару месяцев назад) — этим недугом пока страдают все боксы AMLogic S912 и Android 6.


С Torrent Stream Controller проявился стандартный баг (для всех боксов на AMLogic S912). Там используются TS (MPEG Transport Stream) потоки с чересстрочным видео. Если использовать плеер с MediaCodec (например, MX Player HW+ или Kodi), то всё проигрывается нормально, но страдает качество видео, т.к. одно поле отбрасывается. Если использовать Stagefright (например, MX Player HW), то качество видео просто изумительное и работает автофреймрейт. Но через некоторое время видео превращается в слайдшоу 1 к/с. Решение уже найдено (нужно прописать один параметр в файле инициализации ядра), и я его уже сообщил Ugoos. В финальном обновлении должно быть всё нормально.


Как я уже написал, с HLS потоками от HD VideoBox работал автофреймрейт. Нареканий на работу HD VideoBox нет.


Связка HD VideoBox (версия + с поиском по торрент-трекерам) + Ace Stream Media + MX Player (HW) работала идеально. Видео с торрент-трекеров сразу проигрывалось с автофреймрейтом и выводом звука на ресивер.

DRM

Ugoos AM3, как и все другие боксы на S912 (кроме Minix U9-H с S912-H), поддерживает только Google Widevine DRM Level 3. Поддержка HDCP отключена.


YouTube

Обычный клиент YouTube для Android без проблем поддерживает 1080p60, но пользоваться им на боксе очень неудобно, т.к. управление только с помощью мышки.

Клиент YouTube для Android TV намного удобнее в этом плане. Но у него есть ряд ограничений. По умолчанию на Ugoos AM3 клиент YouTube для Android TV поддерживает лишь 1080p30.

Исправить это просто, т.к. у Ugoos AM3 уже есть root. Открываете файл /system/build.prop и заменяете ro.product.model=Ugoos-AM3 на ro.product.model=MIBOX3, а ro.product.manufacturer=Amlogic на ro.product.manufacturer=Xiaomi. Перезагружаете бокс и получаете поддержку 1080p60 в YouTube для Android TV.


Поддержка web-камер для видеоконференций

С AM3 моя камера веб-камера Logitech HD Pro Webcam C910 заработала без проблем — и видео, и звук (микрофон). Видео чаты в Skype работали без нареканий.

Заключение

В целом, Ugoos AM3 — это отличная рабочая (развлекательная) лошадка на AMLogic S912. Он стоит немного дороже остальных боксов на S912, но при этом вы получаете медиа-функции, которые отсутствуют в большинстве боксов на S912. Вам не нужно искать сторонние прошивки, заниматься самостоятельной перепрошивкой, многое работает уже прямо из коробки. Перечислю основные отличия от других боксов на S912:

  • Cистемный автофреймрейт, который работает в том числе и с HLS потоками.
  • Штатная поддержка автофреймрейта в Kodi 17+ без сторонних дополнений.
  • Прямой вывод Dolby Digital и DTS на системном уровне и в Kodi 17+
  • Отличная работа Wi-Fi.
  • Отличная работа HDMI CEC — пробуждение, переход в режим сна, управление с помощью пульта от ТВ.
  • Пробуждение от сна с помощью пульта с USB ресивером / мышки / клавиатуры.
  • Встроенный Samba сервер.
  • Поддержка переназначения кнопок подключаемых геймпадов.
  • Управление с помощью Fireasy.

Компания Ugoos обещала ещё исправить вывод HD звука в Kodi и исправить проблему с TS потоками (для идеальной работы Torrent Stream Controller).

Ugoos AM3 можно приобрести в магазине TomTop.



Source: www.ixbt.com

Почитайте еще:

Что такое автофреймрейт (Видео) » smartZone.ru Территория Умной Электроники

Реклама на сайте

Похожие публикации

ZTE B86: недорогая ТВ-приставка с Android TV

Компания ZTE объявила о выпуске в России своей первой телеприставки ZTE B866 под управлением операционной системы Android TV. С её помощью пользователи могут превратить любой телевизор в умный,... 07-11-2019 17:15

Что такое AI масштабирование на NVIDIA Shield TV

Как известно, новая ТВ-приставка NVIDIA Shield TV (2019 года) использует алгоритмы машинного обучения с AI (от англ. Artificial intelligence — искусственный интеллект), для улучшения воспроизведения... 04-11-2019 17:16

Новый TV Box EACHLINK H6 Mini на базе Allwinner H6

Мы уже писали о новой ТВ приставке под названием EACHLINK H6 Mini, которая работает на базе мощного SoC Allwinner H6, способного воспроизводить даже 6К видео. На следующей неделе, с 22 по 28 октября,... 18-10-2018 01:15

Synology DiskStation DS119j: новая домашняя NAS-система

Компания Synology представила сетевое хранилище DiskStation DS119j, ориентированную для использования в домашних условиях. Устройство станет неплохим вариантом в качестве первой NAS-системы. Как... 09-10-2018 18:40

Реклама на сайте


Другие материалы сайта:


Фреймрейт - это... Что такое Фреймрейт?

Фреймрейт (англ. frame rate) — сленговое обозначение количества кадров видеоряда за единицу времени, (единицей измерения служит количество кадров в секунду, обозначаемое fps (англ. frames per second) эквивалентное с-1, Гц).

Понятие обычно используется применительно к скорости обработки графики, либо к параметрам видео записи.

При фреймрейте превосходящим 24 кадра в секунду создается иллюзия движения, и человек уже не воспринимает отдельные границы кадров (см. 25 кадр), хотя при увеличении количества кадров реалистичность восприятия увеличивается.

Области применения понятия

Близкие понятия

Понятие фреймрейт более узкое, нежели кадровая частота, так как первое не используется когда речь идет о частотах обновления экрана (англ. refresh rate).

Обработка графики и видео

При обработке графики фреймрейт может динамически изменяться в зависимости от производительности системы и сложности обработки конкретного кадра.

В графических приложениях реального времени, особенно в интерактивных (в том числе в играх) фреймрейт является одной из характеристик, влияющих на комфортность их использования: при недостаточном фреймрейте может пропадать ощущение плавности движения, или становиться заметной задержка управления. Здесь можно еще раз отметить отличие от частоты обновления экрана, при недостаточной величине которой в первую очередь будет ощущаться физический дискомфорт (усталость глаз).

Также, фреймрейт используется как характеристика скорости кодирования видео (имеется в виду число кадров сжатых за единицу времени).

Являясь одновременно параметром, важным для конечного пользователя и характеризующим производительность системы при работе с графикой и видео, понятие фреймрейт часто встречается в сравнительных тестах компьютерных комплектующих.

Характеристика видеоматериала

Фреймрейт видео — непосредственное количество кадров в хранимом или воспроизводимом видеоматериале за единицу времени. Кроме совсем экзотических случаев, фреймрейт на протяжении всего видеофрагмента постоянен. Применимо к чересстрочной развертке, где может возникнуть путаница что называть фреймрейтом — количество кадров или полукадров за единицу времени, обычно используется первое. Таким образом фиксированный фреймрейт передачи в привычных форматах PAL/SECAM — 25fps, рассчитанный на отображение с частотой 50Гц.

На данный момент существуют алгоритмы интерполяции кадров для повышения фреймрейта материала до частоты обновления экрана (или половины частоты обновления для чересстрочной развертки).

Android-бокс Tanix TX8 — достойный представитель на AMLogic S912


Моделей Android-боксов с SoC AMLogic S912 существует огромное множество. Среди них легко запутаться. Обзоры таких устройств — частные гости на mySKU. Идеальный бокс с AMLogic S912 на данный момент лишь один — это новенький Minix Neo U9-H (AMLogic S912-H) с заоблачной ценой. Все остальные имеют определенные нюансы при использовании, а некоторые и проблемы, решить которые не всегда возможно. Перечитав множество профильных форумов по устройствам с S912, я специально попросил Tanix TX8 у компании Banggood именно для обзора. Сегодня я расскажу вам об этом боксе, и он действительно неплохой: идеальное охлаждение, отличная реализация Wi-Fi, большое количество внутренней памяти (для игр), поддержка автофреймрейта на системном уровне и в Kodi, вывод DD и DTS по HDMI/SPDIF, штатная поддержка геймпадов, камер для видеоконференций (Skype) и пр. Обо всём в деталях вы узнаете из обзора.

Одним из ключевых условий подбора бокса на S912 была низкая цена. В «чистом» виде цена на TX8 в магазине достаточно высокая, но с купоном "20%TX8" цена составляет около 60$, что соответствует уровню самых дешевых устройств с AMLogic S912.
Содержание



Технические характеристики



Комплектация и внешний вид

TX8 поставляется в крупной картонной коробке.

На нижней части указана модель и краткие технические характеристики.

Внутри: приставка, блок питания, пульт, HDMI кабель (около 1 метра), краткая инструкция на английском языке.

Приставка компактная — 110 x 110 x 18,5 мм. Вес 212 г.

Корпус целиком в

Max Frame Rate в Nvidia – что это и как легко ограничить FPS в любой игре

Многие игроки в компьютерные игры даже не догадываются о том, что проблема того как снизить fps в играх стоит не менее остро, чем извечная проблема как его поднять. Казалось бы, во втором случае всё понятно: каждый геймер стремится выжать максимум кадров из своей видеокарты. Так зачем же намеренно понижать фпс? Давайте разберемся.


В начале я приведу немного теории, чтобы суть проблемы стала более понятна. Кому нужна только практика – сразу переходите к соответствующему разделу данной статьи. Там приведена чёткая последовательная инструкция со скриншотами.

Зачем ограничивать fps в играх?

Причина 1. Если вы играете в компьютерные игры на ноутбуке, то снижение числа кадров позволит уменьшить нагрузку на видеокарту и процессор. Это даст как снижение нагрева различных частей лэптопа, так и позволит продлить работу от заряда аккумулятора, что особенно важно, если поблизости нет розетки. В случае настольного ПК таким образом можно снизить температуру внутри корпуса и уменьшить энергопотребление.

Причина 2. Если ваш ноутбук или настольный ПК обладает высокой производительностью (хороший CPU и GPU), то он будет выдавать высокие значения фпс – свыше 60. Казалось бы хорошо – чем больше тем лучше. Однако «узким горлышком», как ни странно, может стать монитор. Если его частота обновления ниже выдаваемой видеокартой частоты кадров, то нередко возникают разрывы картинки, т.н. «тиринг, от англ tearing — разрывание».

Предположим, частота монитора 60 Hz, а видеокарта в игре выдает 90-120 fps. При таких условиях часто возникают артефакты в виде горизонтальных или вертикальных полос из-за наложения нескольких последовательных видеокадров друг на друга. Наглядный пример:

Дабы нивелировать данную проблему, производители мониторов выпускают модели с функцией G-Sync или FreeSync, но они стоят довольно дорого. В большинстве игр также можно задействовать опцию V-Sync (Вертикальная синхронизация), но она очень часто приводит к лагам (задержкам управления), что особенно критично в шутерах (КС ГО, Варфейс и пр.)

Причина 3. Старые видеоигры на современных компьютерах зачастую выдают под 200-300 фпс, что приводит к тому, что персонажи так буквально начинают «летать», то есть двигаться с очень высокой скоростью. Такие игры не были рассчитаны на современные мощности, поэтому они требуют снижения выдаваемых видеокартой кадров до стандартных значений.

Настройка FPS через опцию Max Frame Rate Nvidia

Как видим, функция ручной настройки FPS в видеоиграх – достаточно востребованная вещь. Зайдя на игровые форумы, можно найти десятки сообщений с вопросами как ограничить фпс в танках (WoT), CS: GO, Fallout, World of Warplanes и пр. Наконец инженеры Нвидиа пошли игрокам навстречу!

Функция ограничения частоты кадров впервые появилась в видеодрайвере Nvidia версии 441.87. Если у вас установлена более старая версия – обновите драйвер через официальный сайт.


Открываем панель управления Nvidia, находим «Парметры 3D», «Управление параметрами 3D», опция «Max Frame Rate». Кликаем на неё, отмечаем галочкой «On» и задаём максимальное значение FPS.

Ограничение максимального числа кадров в игре

Вышеописанным способом вы задаете максимальное значение фпс для видеокарты в любом запущенном приложении или программе. Однако ПУ Nvidia позволяет тонко настраивать данный параметр не только глобально, но и для каждой из установленных игр.

Для этого в том же окне драйвера переключаетесь на закладку «Программные настройки», выбираете нужную игру или программу из выпадающего списка, и точно также задаете максимальный фреймрейт.

Какой предельный ФПС выставлять?

Многие наверняка зададутся вопрос, а какое же числовое значение выставить в вышеуказанной настройке. Ориентируйтесь на частоту обновления своего монитора. Если она 60 Hz (в большинстве моделей) – ставьте максимум в 60 fps, если 75 Hz – ставьте 75 и т.д. Определить кол-во герц вашего монитора поможет этот сервис.

Да и не бойтесь экспериментировать – вы можете легко менять значения и мгновенно оценивать комфорт от игры. Если при каком-то значении вдруг появился дискомфорт, фризы или лаги  – повысьте его и снова поиграйте.

Тут нет универсального решения, так как конфигурации компьютеров у всех разные, мониторы у всех разные, да и набор игр у каждого свой. Более того, одни и те же компьютерные игры совершенно по-разному ведут себя на разных сочетаниях процессора, видеокарты и оперативной памяти.

Автор статьи: Сергей Сандаков, 39 лет.
Программист, веб-мастер, опытный пользователь ПК и Интернет.


Смотрите также