Comments 115
И важное дополнение — встроенный SSD у LattePanda — это уже совсем другой взгляд на проблему применения микрокомпьютера именно как полноценного десктопа.
Rock Pi X и, уж тем более, LattePanda немного в другой ценовой категории находятся, что бы так можно сравнивать. Не говоря уже про доступность.
С таким же успехом можно рекомендовать старенький Intel NUC, так как GPIO нужно намного реже, чем необходимость в Windows.
Raspberry Pi намного легче найти в продаже оффлайн и онлайн.
А у распбери хорошая поддержка и огромное коммунити. Практически задумываешь что-то, покупаешь распбери, завинчиваешь винтики, устанавливаешь софт и все работает.
Мне повезло в том, что обычно я использую одноплатники в headless режиме, а там с софтом попроще будет немного.
Возможно, ещё повезло, что мой единственный не-RaspberryPi на Samsung Exynos, вроде про это жалоб не так много, как на AllWinner.
Pi4 is apparently slightly slower then an Atom x5-Z8350Вот тут есть тест Pi4 vs J4105, пусть не очень репрезентативный, но сильно в пользу J4105. У harkernel есть sbc на базе j4105, который потребляет 4-14W, но при этом в два раза быстрее малины. N5000 быстрее J4105, при этом у него TDP 6W против 10W у J4105. N3000 уступает Raspberry 4 25% по single core в geekbench5, а вот N3150 (6W TDP, 2015 год) по производительности как раз соответствует 4й малине.
Некоторые цели пересекаются, но это больше случайность, так как этих применений не так много.
На мой взгляд, использование Pi как замена основного ПК звучит достаточно несуразна. Да, прикольно поиграться, но не использовать как постоянный комп.
А вот NUC использовать как встроенную систему для мелочи типа камеры наблюдения или мелкой автоматизации тоже как-то перебор будет. Тут лучше что-то типа Pi подойдёт.
Эту мысль я пытался донести.
Уверен, есть те, кому Pi как основной ПК только в путь, но это такая редкость, что я бы не заморачивался о таких редких вариантах.
Не делать же только это ради экономия электричества.
Я поддерживаю эту точку зрения, просто зашёл с другой стороны.
Чем rock pi хуже малины для видеонаблюдения? Если опустить вопрос цены/доступности. Я не вижу у малины никаких применений, с которыми x86 sbc справится хуже. Малина хороша только ценой.
Ведь комп для этой цели мне нужен прямо физически, а не теоретически.
На той же Pi Zero можно сделать хорошую, компактную и достаточно автономную встроенную систему. x86 справится хуже в этом плане.
Если нужна выше производительность, то Pi 4 может её дать.
Если и этого не хватает, то тогда есть те же x86.
Каждой железке — своя цель.
В этом плане основной вопрос — стоимость. Те, кто не может позволить себе систему дороже, — это идеальный вариант и в общем вполне десктоп. Наверное, страны Африки… ну я даже не знаю, но бедные люди всегда и везде есть.
А так конечно, опыт не очень. Особенно когда карта SD вместо винчестера-ссд. Нужно быть ну очень психически стабильным, чтоб не нервничать, работая с Raspberry в качестве десктопа. С SSD и последним обновлением Raspbian/Raspberry OS уже веселее.
зачем вам этот х86? мир не спроста от него движется (я знаю что эппл не мир, но дайте этому время)
Все простейшие дескторные задачи на Rpi 4 можно решать. Иногда очень даже полезно.
Если что-то рассчитано на железо Pi (например, GPIO), то на x86 тоже это работать не будет, так как там нет этого железа.
Или о чём речь?
Наверное, имелось в виду, что если есть бинарник под arm, то в 99% случаев есть и под x86, а обратное неверно.
Верно, а ещё у Rock Pi есть GPIO, да и я не уверен, что существует значительное количество периферии для малины, которым нет "родных" хороших аналогов для x86, а вот наоборот — полно.
Rock Pi X… does have a 40 pin GPIO which is claimed to be compatible with the Raspberry Pi
А если собрал что-то из исходников, то соберу под свою архитектуру за редким исключением.
Все мои задачи покрываются тем, что обычно есть уже бинарники под все мои платформы (x86, aarch64). А если бинарника нет, то всегда это можно самому собрать из исходников.
По этой причине для меня нет особой разницы совместимости разных платформ. И если это работает на x86, то будет работать и на Pi.
я знаю что эппл не мир«Think Different» приговаривали разработчики Safari, добавляя баги(сарказм).
x86 — более чем конкретная сущность, начиная от каких-то собственнических программ, и заканчивая такой незаметной вещью как bios/uefi.
У меня и дети, и тёща на ubuntu :) Не программисты
От безысходности (отдал ноут жене, а системник был мёртв) пытался запустить Raspberry Pi3B+ в качестве десктопа. Там была Ubuntu 20.04. В целом с запуском и с сетью проблем нет, но после запуска браузера и перехода на любой сайт, система просто наглухо висла, всё-таки 1ГБ памяти катастрофически мало. Максимум только как терминальный клиент получилось использовать.
А ещё можно попробовать Fedora.
0) об этом все знают, даже не стоит упоминать — драйвера на VPU и GPU. Но проблема начинает потихоньку исправляться.
1) отсутствуют действительно мощные чипы. В некоторых смартфонах трехлетней давности процессор и то мощнее.
2) отсутствует шина PCIe, к которой можно подключить как быстрый wifi, так и hdd/ssd.
3) количество оперативной памяти из-за распухшего веба с каждым годом становится все меньше и меньше.
4) возможно, было бы хорошо наличие некоторого подобия BIOS.
5) ну и странно, что греется все это, как правило, очень хорошо, учитывая не совсем мощную начинку.
Понятно, почему так — рынок таких устройств ничтожно мал по сравнению со смартфонами, и даже тв-приставками. Данные ПК — удел энтузиастов. Но, думаю, в ближайшее время все может поменяться.
1) отсутствуют действительно мощные чипы. В некоторых смартфонах трехлетней давности процессор и то мощнее.
В малине процессор отстает куда больше, чем 3 года.
Даже в 4-м очень слабый проц, по сравнению с 4-х годовалыми топами.
Проц у них на 28нм и пока понижать его не собираются. Снэпдрегоны и прочие самсунги делали 28нм процессоры 6-7 лет назад.
драйвера на VPU и GPUИ проблема может быть, даже если драйвер есть, так как по сути это мобильная платформа, поэтому есть только OpenGL ES, а это не тоже самое, что OpenGL, и для много аппаратного ускорения считай нет.
Конкретно для Raspberry Pi 4 вижу только OpenGL ES 3.1, и может быть есть/будет Vulkan.
Кстати Chromium можно заставить использовать OpenGL ES.
Vulkan 1.0 для малинки уже пару недель как интегрирован в master branch Mesa
Кроме того — он не держит(в железе) минимум одну из фишек десктопного GL версии 3.0(GL_MAX_DRAW_BUFFERS 4 вместо 8) — так что 2.1 только — что родным OpenGL, что через Zink/Vulkan.
П.С. у самого, дома, крутится Kodi+Transmission-daemon+ПазлТВ+RetroArhc(поиграть с ребенком, в NES(Денди) игры), правда на старом нетбуке на Atom (x64) и памяти добил до 2х гигов, после экспериментов, остановился на xubuntu (из легковесов, ещё mint приглянулся, но по чему то видео тормозит в Kodi).
Я так понимаю Гном стандартная гуи оболочка в Убунте. То есть интеграция с системой в Гноме должна быть лучше. С Xfce есть Xubuntu, но вряд-ли там так быстро просочится поддержка распберри, хотя наверное и наоборот.
Ведь мы ограничены в ресурсах и этому, есть альтернатива Xfce?А насколько ограничены и в каких именно ресурсах? В Pi 4 от 2 до 8ГБ RAM. Если 2 — то да, сэкономить пару сотен МБ за счет DE может иметь смысл. Если 8 — то я смысла в этом уже не вижу.
PS: Подскажите, а можно ли как-то включить/увеличить в Raspbian «ленивость» кэша записи на ext4? Чтобы скинутое на сетевой диск принималось в кэш с максимальной скоростью, а потом уже записывалось? А то запись кучи мелких файлов подтормаживает…
По опыту 8 — избыточно, в обычном использовании выше 1.5 ГБ крайне редко вижу., только под дисковый кэш задействуется.На декстопе?!
А что не так? :)Пяток вкладок исключительно с хабра — весьма щадящий режим по нынешним временам, а чтение фильмов в nul вместо просмотра (в какоим-нибудь ютубе) — весьма нетипичный сценарий для обычного пользователя десктопа :)
Хотя не знаю, может быть, если открыть только пять вкладок, и больше не открывать, то и будет так мало.
Хмм, можно попробовать Ubuntu Mate.
Для ускорения графики попробуйте включить OpenGL поддержку в видеоадаптере, добавьте dtoverlay=vc4-kms-v3d-pi4
в /boot/firmware/config.txt и перезагрузите.
P.S. Из побочных эффектов у вас отвалиться headless mode (это когда hdmi_force_hotplug=1
). В этом случае замените на dtoverlay=vc4-fkms-v3d
.
P.P.S. Все лично мной проверено на Ubuntu 20.10
Что на мой взгляд не хватает Paspberry Pi 4 Model B чтобы стать нормальным миникомпом:
- 4x Cortex-A72 слабоват и староват, надо что-то типа 8x или 16x Cortex-A78 / Neoverse N1
- 8Gb тоже маловато, нужна обязательно версия с 16Gb RAM
- Обязательно нужно иметь на борту как минимум один PCIe Gen3 x4 (сейчас PCIe Gen2 x1), а лучше сразу M.2 NVMe.
- VideoCore все же слабоват для 2D, а существующие аппаратные декодировщики требуют лицензии: https://www.raspberrypi.org/documentation/configuration/config-txt/codeclicence.md.
Что нужно сохранить:
- PoE head
Чем можно пожертвовать:
- второй HDMI
P.S. Из собственных замеров производительности: один аппаратный тред ThunderX2 2.2Ghz (2.5Ghz в turbo mode) == 90%-96% одного ядра Raspberry Pi 4 1.5Ghz.
второй HDMI
Я думаю, что это сделано для корпоративных клиентов, режима «киоска», показа рекламы и прочих терминалов, типа как в аэропорту. Шарим один девайс на 2 монитора => затраты меньше. Дома действительно оно нафиг не надо, один-то монитор «малина» тянет только-только.
Главная задача — удержать цену в 35$ за версию В.
То, что вы описали — давно есть — Nvidia Jetson Xavier. с соответсвующей ценой;)
Я в свое время рассматривал эту железку. Там фишка в 512-core Volta GPU with Tensor Cores
+ (2x) NVDLA Engines
которые мягко говоря не всем нужны и состовляют большую часть стоимости. А собственно цена в 861 евро не оставляет выбора.
А вот PoE на десктопе совершенно не нужен — у вас же и так 3 монитора питаются рядом;)
Это какая версия стоит 35?
Версия В — как и указано в комментарии. Актуальная на текущий момент 4B/2GB.
https://www.raspberrypi.org/products/raspberry-pi-4-model-b/?resellerType=home
Малина штука интересная.
Но всё же, если надо десктоп за дёшево, то проще на x86. Дороже? И да и нет. Если с нуля, то кроме платы надо же и блок питания, и флешку нормальную. Чуток докинуть и можно что-то очень простое собрать офисное, что может и фильм запустить, и Ютуб прогрузить
Опять же, если мы говорим о новой системе, а не с барахолки.
Жду 3ю частью на Manjaro Linux
— Я с ним не столько учусь, сколько страдаю.
— Разве это не одно и то же?
1. Если поставить глючный и тормозной gnome на arm, он так же глючит и тормозит как на x86.
2. Нету сборки Chrome доя arm64. Ну нету сборки Chrome для arm64. Вы представляете, нет сборки Chrome для…
3. Автор неумеет пользоваться xkb и man.
PS. Где тест с KDE? Где всевозможные легкие менеджеры окон?
Где теже Enlightenment, WindowMaker, FVWM?
Где Firefox?
Встроенный экран, клавиатура и блок питания (что не редкость для ноутбуков, но полное отсутствие у Raspberry pi). Поставил Windows 10. Ubuntu тоже бы встала любая, программы тоже любые.
Youtube нормально показывает 480-720p. Обычный локальный видеофайл — 1080р.
За статью спасибо, полезная.
Попытка использовать Raspberry Pi 4 в качестве десктопа. Часть 2, Ubuntu