Email WhatsApp
WeChat
WeChat QR

Table of Contents

RK3528 или RK3566: сравнение процессоров

RK3528 и RK3566 встречаются в недорогих устройствах Rockchip, поэтому их часто ставят в один ряд. Формальный повод есть: оба процессора четырёхъядерные, декодируют 4K-видео и позволяют собрать компактную плату с Android или Linux. Однако RK3528 проектировали вокруг телевизора, а RK3566 – вокруг самой платы. Между ними в каталоге Rockchip находится и Рокчип RK3562, который также ориентирован на встраиваемые применения.

Я сравнивал эти SoC не по максимальной частоте, которую производитель платы всё равно может ограничить охлаждением и настройками прошивки. Для выбора полезнее четыре вопроса: куда выводится изображение, какие приложения будут работать на CPU, нужен ли NPU и что придётся подключать через PCIe или USB. По этим критериям процессоры расходятся почти сразу.

RK3528 или RK3566: сравнение процессоров

Четыре ядра и скорость

В RK3528 используются четыре ядра Arm Cortex-A53. Эта архитектура появилась ещё в 2012 году и рассчитана прежде всего на небольшую площадь кристалла и умеренное энергопотребление. Для меню Android TV, фоновых служб и управления воспроизведением её достаточно, поскольку H.265, H.264 и VP9 декодирует отдельный видеоблок. Когда нагрузка переходит на сам CPU – например, при открытии тяжёлых сайтов, распаковке архивов или установке пакетов – возраст ядер становится заметен.

RK3566 получил четыре Cortex-A55. Это всё ещё энергоэффективные ядра с последовательным выполнением инструкций, а не замена производительным Cortex-A7x, но Arm улучшила предсказание переходов и подсистему памяти. В результате плата быстрее реагирует на смешанную нагрузку: один процесс обслуживает интерфейс, другой работает с сетью, третий обращается к накопителю. Не столько число ядер, сколько их поколение делает RK3566 более подходящим для обычной Linux-системы.

Сравнение характеристик

ХарактеристикаRockchip RK3528Rockchip RK3566
CPU4 × Cortex-A534 × Cortex-A55
GPUMali-450Mali-G52 2EE
Графические APIOpenGL ES 2.0, OpenVG 1.1OpenGL ES 3.2, OpenCL 2.0, Vulkan 1.1
NPUНет1 TOPS
ПамятьDDR4, LPDDR4/LPDDR4XDDR3/DDR3L, DDR4, LPDDR3, LPDDR4/LPDDR4X
Декодирование видеоH.265/H.264/AVS2 до 4K60H.265/H.264/VP9 до 4K60
Кодирование видеоH.265/H.264 до 1080p60H.265/H.264 до 1080p60
КамераISP не заявленISP до 8 Мп
ВидеовыходыHDMI 2.0b, CVBSHDMI 2.0, eDP, MIPI-DSI, LVDS, RGB, EBC
РасширениеPCIe 2.1, USB 3.0 DRD, USB 2.0 HostPCIe 2.1, USB 3.0, USB 2.0
СетьRGMII/RMIIGigabit Ethernet MAC

Таблица показывает ещё одну особенность: разница между процессорами не сводится к скорости CPU. RK3528 оставляет только те блоки, которые нужны медиаприставке, зато не экономит на декодере и HDMI. RK3566 дороже и сложнее, поскольку обслуживает камеры, встроенные панели, нейросетевые модели и внешние контроллеры.

RK3528 и видеодекодер

В даташите Rockchip RK3528 процессор прямо назван решением для IPTV, OTT и мультимедийных устройств. Он декодирует 10-битное видео H.265, H.264 и AVS2 вплоть до 4K60, а HDMI 2.0b выводит 4K при 60 кадрах в секунду с HDR, CEC и HDCP 2.2. Есть и CVBS для старого аналогового оборудования. Получается почти готовый тракт от файла или сетевого потока до телевизора.

На бумаге Mali-450 выглядит слабым местом, и для трёхмерной графики это действительно так. GPU ограничен OpenGL ES 2.0 и OpenVG 1.1, тогда как современные приложения всё чаще рассчитывают хотя бы на OpenGL ES 3.x или Vulkan. В телевизионном интерфейсе проблема проявляется реже: видео обрабатывает специализированный декодер, а графике остаются меню, субтитры и несложная анимация.

У RK3528 есть PCIe 2.1, USB 3.0 с двойной ролью, отдельный USB 2.0 Host и гигабитный Ethernet MAC. Этого хватает для eMMC, сетевого подключения, Wi-Fi и нескольких портов на корпусе приставки. Однако сам факт наличия контроллера ещё не гарантирует хороший набор разъёмов: дешёвые TV-боксы нередко выводят только Fast Ethernet и один быстрый USB, хотя SoC допускает более интересную конфигурацию.

RK3566 и универсальная плата

RK3566 декодирует те же основные форматы до 4K60 и кодирует H.264/H.265 до 1080p60, поэтому мультимедийные возможности у него не исчезли. Разница начинается после декодера. Mali-G52 2EE поддерживает OpenGL ES 3.2, OpenCL 2.0 и Vulkan 1.1, а дисплейный контроллер работает не только с HDMI, но и с eDP, MIPI-DSI, LVDS, RGB и EBC. Плату можно подключить к монитору, встроенной LCD-панели или экрану электронных чернил без отдельного моста.

ISP обрабатывает изображение с камеры разрешением до 8 Мп, а NPU производительностью 1 TOPS выполняет подготовленные модели через программный стек RKNN. Одного TOPS недостаточно для крупных генеративных моделей, зато его можно использовать для классификации кадров, распознавания объектов или несложной аналитики. В RK3528 такой работы пришлось бы выполнять на CPU либо выносить на внешний ускоритель.

Именно на этом этапе меняется класс устройства. RK3566 подходит для панели управления, терминала, компактного сервера с камерой, ретроконсоли или одноплатного компьютера общего назначения. На сайте уже есть отдельное сравнение H700 и RK3566, где хорошо видно, как более новые CPU-ядра и графика влияют на системы, выходящие за рамки простого видеоплеера.

Android и Linux 

Android можно встретить на обоих процессорах, но типичные сборки решают разные задачи. Для RK3528 это обычно закрытая прошивка телевизионной приставки: пользователь запускает медиасервисы, IPTV и локальные файлы, а производитель заранее знает состав оборудования. RK3566 чаще попадает на отладочные платы, где меняются ядра, накопители, дисплеи и набор периферии. Здесь более новая архитектура CPU и GPU полезна уже при настройке системы, а не только после запуска приложения.

С Linux различие ещё заметнее. RK3528 способен загрузить Linux, однако готовые образы для безымянных TV-боксов зависят от конкретной платы, памяти, Wi-Fi-чипа и загрузчика. RK3566 используется в большем количестве SBC, поэтому для него проще найти Device Tree, системный образ и обсуждение конкретной аппаратной конфигурации. Процессор сам по себе не обеспечивает поддержку, но распространённость плат сокращает объём работы, которую придётся делать вручную.

Проблемы RK3566

Четыре Cortex-A55 не превращают RK3566 в быстрый настольный компьютер. Современный браузер, компиляция крупного проекта и процессорная эмуляция по-прежнему упираются в невысокую однопоточную производительность. Если нужны тяжёлый Linux-десктоп, несколько контейнеров с постоянной нагрузкой или локальные модели крупнее простого классификатора, разумнее смотреть на RK3588 либо RK3576.

Обратная сторона универсальности – цена готовой платы. Производитель добавляет больше линий питания, разъёмов, микросхем и слоёв PCB; кроме того, нормальная Linux-плата обычно получает больше памяти и накопитель крупнее, чем TV-бокс. Сравнивать только стоимость SoC здесь бессмысленно: пользователю приходится покупать законченную конфигурацию.

Какой процессор выбрать?

Для телевизионной приставки с HDMI, аппаратным 4K60 и минимальным числом фоновых задач RK3528 выполняет нужную работу без лишних блоков. В таком устройстве преимущество Cortex-A55 или NPU не окупится, если прошивка всё равно сводится к нескольким медиаприложениям. Перед покупкой стоит проверить не название процессора, а DRM-сертификацию, поддержку кодеков в прошивке, Ethernet и фактически выведенные USB-порты.

RK3566 нужен там, где плата не заканчивается на HDMI. Камера, MIPI-DSI или eDP-панель, Vulkan, NPU, GPIO и работа с обычным Linux меняют выбор в его пользу. Для SBC я бы дополнительно проверил версию ядра, доступность исходников, работу GPU и поддержку конкретного Wi-Fi-модуля – эти детали определяют полезность платы сильнее, чем ещё несколько сотен мегагерц.

Выбор получается довольно прямым. RK3528 воспроизводит и выводит видео; RK3566, кроме мультимедиа, оставляет разработчику пространство для собственного устройства. Если это пространство не требуется, переплачивать незачем. Если требуется хотя бы камера или полноценный Linux, экономия на RK3528 быстро превращается в дополнительную работу.

Частые вопросы

Что быстрее: RK3528 или RK3566?

В задачах, выполняемых на CPU, RK3566 обычно быстрее благодаря более новым ядрам Cortex-A55. При воспроизведении видео разница меньше, поскольку оба процессора используют аппаратные декодеры и поддерживают 4K60.

Есть ли у RK3528 NPU?

Нет, отдельного NPU у RK3528 нет. В RK3566 установлен ускоритель производительностью 1 TOPS, рассчитанный на компактные модели машинного зрения и другие фиксированные задачи.

Какой процессор лучше для TV-бокса?

RK3528 создавался именно для IPTV/OTT-приставок и сочетает 4K60-декодер с HDMI 2.0b. RK3566 тоже способен воспроизводить 4K60, но часть его возможностей – NPU, ISP и интерфейсы встроенных дисплеев – в обычной приставке останется без работы.

Какой процессор лучше для Linux?

Для универсальной Linux-платы предпочтительнее RK3566. Он использует Cortex-A55, современную графику Mali-G52 и встречается на большем количестве SBC с готовыми образами и документацией.

Подходит ли RK3566 для нейросетей?

Встроенный NPU обеспечивает до 1 TOPS и работает через инструменты RKNN. Этого достаточно для небольших моделей классификации и распознавания, но не для современных больших языковых или генеративных моделей.

Источники

Официальные характеристики Rockchip RK3566

Анонс процессоров Rockchip 2023

Страница продукта Rockchip RK3528

Сопутствующие товары

Свяжитесь с нами, чтобы обсудить ваши задачи

Contact Us