Неделю назад Raspberry Pi Foundation неожиданно представили Raspberry Pi 3B+ — обновленную версию микрокомпьютера Raspberry Pi 3B, которая уже доступна для приобретения по стандартной для «малинок» цене в £35 и которую с восторгом восприняли на профильных англоязычных ресурсах.
Но я воспринял эту новинку скептически, и в этой короткой заметке хочу описать какие изменения внесены в конструкцию микрокомпьютера и почему его не стоит рассматривать для покупки.
Содержание
Новшества по сравнению с Raspberry Pi 3B
Новый чип Wi-Fi с поддержкой 5 Ггц диапазона
Обновленная Raspberry Pi 3B+ поддерживает беспроводной стандарт 802.11ac благодаря новому адаптеру Wi-Fi, экранированному металлическим кожухом с логотипом «малины».
Это неплохой апгрейд, но качество приема такого адаптера вызывает вопросы. Ведь 5 Ггц диапазон беспроводных сетей обладает меньшей «дальнобойностью» по сравнению с 2.4 Ггц. И большинство одноплатных компьютеров оборудуются Wi-Fi антеннами или хотя бы разъемами для их подключения (например, у Orange Pi Zero есть коннектор для подключения антенны, а поддерживающий работу в двух Wi-Fi диапазонах Khadas VIM2 оборудован аж двумя антеннами — по одной для 2.4 Ггц и для 5 Ггц диапазонов). Но Raspberry Pi 3B гнезда для подключения внешней антенны не имеет, и не появилось оно и на обновленной 3B+.
Насколько хорошо будет работать 5 Ггц адаптер без антенны, особенно если «малинка» и роутер разнесены по разным помещениям?
Тот же процессор, но разогнанный на 200 Мгц
Сердцем Raspberry Pi 3B+ остался все тот же SoC Broadcom BCM2837 (64-бит, 4 ядра Cortex-A53). Только теперь он разогнан на 200 Мгц «из коробки» и работает на частоте 1.4 Ггц.
Поскольку BCM2837 неплохо грелся и без разгона, то его разогнанную версию оснастили металлической нашлепкой для лучшего теплоотвода. Вообще, именно невозможность выжать из устаревшего 40нм техпроцесса принципиально бОльшую производительность и при этом эффективно справиться с проблемами перегрева и стала, по словам Эбена Аптона, главной причиной того, что выход Raspberry Pi 4 откладывается как минимум до 2019 года.
Разгон на 200 Мгц не даст какого-то заметного прироста производительности (скорее этот прирост обеспечил бы выход 64-битной версии Rapsbian), но возможно металлическая нашлепка станет альтернативой тем комплектам радиаторов, которые продаются для «малин» на AliExpress и устанавливаются после покупки чуть ли не в обязательном порядке.
Gigabit Ethernet через USB 2.0 хаб
В модели 3B+ обновился не только модуль Wi-Fi, но и Ethernet-адаптер.
Теперь Ethernet в «малине» гигабитный, но… работает он все через тот же USB 2.0 хаб, который при этом делит свою пропускную способность с четырьмя USB-портами.
Пропускная способность USB 2.0 — 480 Мбит/с. Пропускная способность гигабитного Ethernet — 1000 Мбит/с (1 Гбит/с). Естественно, такой поток не только не пройдет через шину с вдвое меньшей пропускной способностью, но и забьет ее полностью, не оставив возможности для передачи данным висящим на этой же шине USB-портам. Разработчики «малины» это понимали, и потому программно ограничили скорость Ethernet-порта на 315 Мбит/с.
То есть гигабитный Ethernet по факту никакой не гигабитный. Но зато USB-портам остается аж 165 Мбит/с свободной пропускной способности, с чем худо-бедно можно жить.
Поддержка технологии PoE
Обновленный Ethernet-адаптер также поддерживает технологию Power-over-Ethernet (PoE), позволяющую подавать на устройство питание прямо по Ethernet-кабелю.
Разумеется, для этого нужен соответствующий свитч со встроенным блоком питания, но при промышленном применении (например, при построении систем видеонаблюдения на IP-камерах) часто действительно оказывается удобнее поставить такой свитч, чем тащить к каждому устройству дополнительный кабель питания.
Но дело не в этом. А в том, что PoE на обновленной Raspberry Pi 3B+ не работает. Он просто поддерживается, а чтобы его использовать — нужно докупить плату расширения PoE HAT с отдельным Ethernet-портом специально под это дело. Для этой платы выделили четыре дополнительных пина возле гребенки GPIO — вы можете видеть их на картинке выше.
Почему Raspberry Pi 3B+ не нужна
На самом деле единственным действительно полезным новшеством модели 3B+ является двухдиапазонный Wi-Fi адаптер, поддерживающий все активнее распространяющиеся беспроводные сети 5 Ггц диапазона. И то вопрос, насколько хорошо он будет работать.
А все остальные новшества выглядят как-то.. странно. Такое ощущение, что проектировавшие их люди просто пытались родить «инновацию» и при этом особо не перенапрячься.
Зачем перекраивать разводку дорожек по плате чтобы имеющийся Ethernet-порт мог проводить линии питания, если можно просто воткнуть 4 пина на свободное место и предложить кому это нужно покупать отдельную плату расширения с новым портом специально под это дело?
Зачем как-то решать вопрос с подключением полноценного гигабитного Ethernet-адаптера (может быть, заменить USB 2.0 хаб на USB 3.0 ?), если можно воткнуть гигабитный адаптер в имеющийся хаб и программно ограничить его скорость чтобы совсем уж не забивал делящуюся на всех шину?
Может быть добавить оперативной памяти до 2 Гб? Да нет, зачем это все.
Отсутствие реальных изменений в обновленной модели — это первый момент.
А второй момент — через год должны анонсировать Raspberry Pi 4, которая, хочется верить, будет построена уже на железе нового поколения. Тем более, что модель 3B+ еще не появилась у перекупщиков за пределами Великобритании, а когда появится — наверняка будет первое время продаваться по завышенной цене.
Выгоднее подождать выхода по-настоящему новой модели.
Выгоднее мне кажется подождать odroid n1, правда по цене он не собо выгоден т.к. в 3 раза дороже
Лучше с 2 гига озу Orange Pi Prime прикупить!
Orange Pi Prime быстрее Raspberry Pi 3 Модель B + ?
А все дистры поддерживают его?
Сложно сравнивать. По железу Raspberry Pi практически всегда слабее более-менее аналогичных моделей Orange Pi. Но при этом у Raspberry Pi лучше оптимизирована система (Raspbian) под имеющееся железо.