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

Время от времени меня «пробивает» на покупку очередного «малыша»‑одноплатника, с каждым из которых я иногда экспериментирую в рамках определённых программ. Мне интересны реализации OpenCL (фреймворка, не привязанного к конкретному изготовителю процессоров), потому что они дают возможность некоторого распараллеливания и потому ускорения выполнения вычислений, привлекает язык Julia ‑- как достаточно нетривиальный новый (и развивающийся) инструмент; всё это, конечно, связано с родом деятельности.

Поэтому у меня и скопился некоторый «зоопарк» из одноплатников. Иногда ритуал покупки платы дополняется поиском того, что необходимо бы иметь к ней. В идеале ‑- нужен корпус (или его подобие, чтобы при переноске в сумке ничего случайно не повредить), часто надо ещё присмотреть блок питания ‑- особенно, если разъём не самый распространённый или потребление значительно.

Подавляющее большинство моих «малышей», конечно, имеет ARM‑процессоры, потому что именно с них всё начиналось. С некоторых пор я (из интереса) стал также экспериментировать с RISC‑V-изделиями, поэтому появляются и таковые. И совершенно понятно, что основная масса «малышей» ‑- китайские.

Систему для одноплатников я предпочитаю ставить какую‑нибудь распространённую: чаще ‑- Debian, иногда ‑- Ubuntu; бывает, что выбора особо и нет. В этом смысле рассматриваемая плата именно такова: для неё предлагается некая Bianbu Star (в основе ‑- ядро Linux 6.6.63) и самое прикольное в ней ‑- цветные кнопочки у окошек (хотя некоторый смысл в этом есть).

Уже давно я обратил внимание, что Linux‑системы для одноплатников в распространяемых изготовителями образах почти всегда содержат реализации OpenCL для присутствующих графических процессоров. И хотя их возможности не стоит сравнивать тем, что способна дать навороченная CUDA‑видеокарта, тем не менее, наличие их ‑- непреложный факт: практически во всех моих «малышах» (за исключением Orange Pi AIpro 20T, но там просто нет графического процессора) реализации OpenCL есть!

Так что потенциально я уже готов «перебраться» с настольного компа на один (или несколько) своих «малышей», поскольку те программы, которыми я пользуюсь, там давно имеются (даже Julia мне удалось найти для архитектуры riscv64 и установить там интересующие меня пакеты). Какая‑то «вялость», иногда заметная в их работе, меня не очень смущает. И, конечно, я понимаю, что RISC‑V-процессоры сейчас ещё не дотягивают до производительности даже ARM‑процессоров (хотя, похоже, энергоэффективнее ‑- субъективное суждение); возможно, это связано с относительной молодостью соответствующих компиляторов, не знаю.

Что я знал о Muse Pi Pro предварительно? Ничего такого особенного в ней не было. Чуть побольше оперативки, достаточный размер eMMC; правда, начиналась продажа не с максимальных объёмов и я (по‑видимому, одним из первых) польстился на неё ‑- в основном, из‑за того, что тамошний процессор поддерживает уже ратифицированные векторные расширения RISC‑V (а бывают ещё и не ратифицированные) и экспериментировать с ними в натуре всегда удобнее и правильнее, чем на каком‑нибудь эмуляторе. И ещё одноплатник этот ‑- реально маленький (примерно как Raspberry Pi), легко помещающийся в кармане. Меньше у меня ‑- только Khadas Vim4 (в основном ‑- за счёт малой толщины и меньшего количества USB‑разъёмов), но для него почему‑то не нашлось никакого корпуса.

Понятно, что идеален был бы вариант с 16 ГБ памяти, но его тогда вроде бы никто не предлагал, поэтому выбрал чуть более скромный вариант с оперативной памятью 8 ГБ и 64 Гб eMMC (хотя я ещё помню, как раньше программы работали и в одном гигабайте, но браузер нынче тяжеловат безмерно, а почти вся жизнь теперь сосредоточена именно в нём).

Сделана платка (на мой вкус) стильно, компоновка продумана, а набор имеющихся разъёмов (из‑за её размеров) ‑- впечатлил. И в довершение всего ‑- явно было указано, что плата имеет процессор M1, который способен работать на более высокой частоте, чем K1. Поэтому ‑- приобрёл. https://aliexpress.ru/item/1 005 008 926 102 229.html

Как же я был наивен! Оказывается, вполне можно заявить про товар (прямо в заголовке страницы с описанием) какие‑то его свойства ‑- и продать нечто иное. (Предполагаю, что процессором M1 могут быть оснащены лишь платы с наибольшим количеством памяти ‑- по аналогии с платами Milk‑V Jupiter; подозреваю, что перед корпусированием процессоры отбираются по скорости; возможно, что их не так и много пока).

Плата пришла (с небольшой задержкой) в элегантной чёрной коробочке с прикрученной сверху акриловой пластиной (нижняя тоже была в упаковке, вместе с крепежом и Wi‑Fi‑антеннами, а также адаптером USB‑Serial). По привычке я заготовил карточку памяти с образом системы (на этот раз решил попробовать bianbu-24.04-desktop‑lite‑k1-v2.2-release-20 250 430 185 050.img.zip), но меня ожидала ма‑а-аленькая неприятность: этот вариант был полностью на китайском языке. Да уж... Образы, которые я пробовал до этого, хотя бы предлагали перейти на английский. Пришлось вытащить карточку и немного поиграть с UEFI‑меню. И вот там‑то после выхода я и увидел знакомую картинку загрузки системы Bianbu. Сначала удивился, а потом понял, что в отсутствие карточки памяти с системой далее идёт попытка загрузки с eMMC, а в ней система уже была!

Радиатора (тем более — с вентилятором) у меня под рукой не оказалось и апгрейд системы я делал, постоянно контролируя разогрев процессора: то пальцами, то программой System Monitor. Но поскольку загрузка была невысокой, температура оставалась в пределах 66–69 градусов (а, скорее всего, реальная частота работы ядер процессора поддерживалась такой, чтобы не было перегрева).

Полностью апгрейд закончить сразу не удалось, поскольку среди пакетов был один (spacemit‑ollama‑model_0.0.9_riscv64.deb) почти под два гигабайта размером и скачивался он мучительно, скорость загрузки постоянно падала до нескольких килобайт в секунду, потом возрастала до десятков килобайт и снова скатывалась к нулю, поскольку начал я эксперименты без антенн; после подключения обеих (к сожалению, на плате не указано, какой разъём какому диапазону соответствует; сами же антенны с виду одинаковы) загрузка основательно «взбодрилась» и последний пакетище всё‑так обновился (оказалось, ранее там был пакет версии 0.0.8) довольно быстро.

Так что получилось, что помимо упомянутого «монстра», интересного лишь адептам ИИ, образ содержит VS Codium (вариант VS Code, вроде как избавленный от телеметрии и отслеживания), g++/gcc версии 13, cmake 3.28, Rust 1.75, Go 1.22, Python 3.12 с установленными многочисленными модулями, включая numpy и opencv, а также QEMU, FFmpeg и много всего того, с чем я пока не сталкивался.

Что можно теперь сказать? С процессором вышел прокол: прислано не то, что было обещано. Открывать диспут я, понятно, не буду, так как с программной точки зрения процессоры не отличаются (надеюсь). Мог бы быть побыстрее, с лучшим теплоотведением, но не повезло. А вот с системой получился неожиданный сюрприз (нигде не видел упоминаний об этом): она уже в памяти, что в определённом смысле логично, так как eMMC уже припаяна (на некоторых платах делают разъём под платку с eMMC, но здесь сэкономили немного места).

На этом фоне появившиеся за последние пару дней многочисленные предложения о продаже этой платы за 19+ тысяч ‑‑ некоторый перебор, потому что eMMC там заявлена почему‑то 32 ГБ (вместо 64 ГБ) при оперативке 8 ГБ, а процессор ‑‑ точно K1.

Напоследок

Конечно, пока ещё не совсем правильно будет называть подобных «малышей» рабочими компьютерами, но мы явно к этому всё ближе. Я своё рабочее окружение могу легко переместить в любое другое место, где есть монитор/телевизор, клавиатура и мышь.

И, кстати, как вы относитесь к предустановленной системе? Я, давно отвыкший от этого, был несколько удивлён (зачем они это сделали?), но в результате был избавлен (чисто теоретически, потому что всё равно по привычке сделал почти всё это) от поисков образа системы, его скачивания, записи на карточку и последующих размышлений на тему способов и средств переноса системы на eMMC. Можно было сразу доустанавливать нужные системные пакеты ‑- и вперёд.

Почти мгновенно после распаковки (всё пришло «в сборе» и заработало без антенн и каких‑либо установочных действий) я получил очередную «рабочую лошадку» и готов продолжить содержательное знакомство с уже существующими векторными расширениями процессора.

Комментарии (2)


  1. RomanDrDev
    21.06.2025 07:21

    Несмотря на то, что процессор оказался слабее, чем был обещан, Вы поставили оценку 5 звезд на али? Да, в отзыве Вы написали про расхождение в характеристиках и да, многие привыкли читать отзывы, т.к. очень часто там бывает "заказ получил, еще не открывал, ставлю 5 звезд", но это все равно немного странно. Казалось бы, такая замена одного из основных компонентов на плате достойна снижения оценки как-минимум на 1 звезду. Тем более, что M1 указан не только в названии лота, но и в описании.


    1. vaa_msu Автор
      21.06.2025 07:21

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

      Можно было, конечно, гордо отправить посылку обратно и терпеливо ждать возврата средств. Почти уверен, что со временем ситуация бы вернулась к изначальной: я получил бы деньги, а они -- отправленную плату. Но меня это никак не приблизило бы к экспериментам с ней. Тем более, что по поводу этого процессора я уже видел где-то на Али отзыв зарубежного покупателя по поводу совершенно аналогичной ситуации (кажется, это было с платой Banana Pi F3, где таким же процессором M1 комплектуются лишь варианты с 16 ГБ оперативной памяти), так что я об этом был немного предупреждён и понимал, что может случиться (ведь я приобретал не вариант 16 ГБ, такого там тогда просто не было, хотя, надо полагать, впоследствии он ожидается).