Raspios Buster arm64

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Raspios Buster arm64

Сообщение SerW »

Поставил на Rapberry Pi 4 B '2020-08-24' Raspberry Pi OS Buster arm64 отсюда: https://downloads.raspberrypi.org/raspios_arm64/images/ (ссылку взял из официального треда -- https://www.raspberrypi.org/forums/viewtopic.php?f=117&t=275370).
Вопрос сразу: нагуглил вот такое решение не запускающегося Gimp: https://askubuntu.com/questions/703833/segmentation-fault-core-dumped-gimp, но пока не спешу его применять, ибо есть весомое подозрение, что в целом с видео-подсистемой проблемы.
Как это диагностировать?
Можно ль устранить траблы с видео?
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

SerW писал:
28.01.2021 01:02
Как это диагностировать?
Что — это? Вы проблему не описали («не запускающийся gimp» — это не описание).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Raspios Buster arm64

Сообщение SerW »

Bizdelnick
Там по тексту на AskUbuntu видно, что проблема с видео.
У меня проблема такая же:

Shell

pi@raspberrypi:~ $ gimp
gimp: fatal error: Segmentation fault
26 ../sysdeps/unix/sysv/linux/read.c: No such file or directory.
И при переключении окон как-то дергано меняется цвет верхней панели окна, также вообще грешу на видео-подсистему, но ничего не могу сказать конкретного поэтому прошу совета -- как диагностировать ARM-видео? ))
А так система плавная -- скролл плавный, Ютьюб кажет...
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4458
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Rootlexx »

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

SerW писал:
28.01.2021 01:16
Там по тексту на AskUbuntu видно
Из Вашего текста, зато не видно, насколько Ваша проблема (само наличие которой тоже не очевидно) соответствует описанной по ссылке. Можно только догадываться, что, наверное, gimp не запускается, но с той же ошибкой или другой — непонятно. А может быть, какая-то другая программа падает, просто сообщение об ошибке похожее. Короче, впредь описывайте свою проблему подробно. В частности, с указанием версии проблемного пакета.
SerW писал:
28.01.2021 01:16
видно, что проблема с видео
Не факт. Скорее нет, чем да.
https://sitengine.ru//smart-question-ru.html#symptoms
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

Ну так Raspberry Pi OS arm64 является тестовой. По этому не удивительно. Хотя смотрю там и 32 битная система тоже не супер. После обновления уже использует pulseaudio, и то пульса работает похуже чем у меня в gentoo. Например если запустить Sonic pi,то нельзя будет включать ещё какой нибудь проигрыватель, ну и после закрытия пока не убьешь jackd нельзя слушать музыку. На альсе до этого было по лучше. Надо будет позже поиграться с default.pa, но это меня сейчас меньше всего волнует. Gentoo меня полностью устраивает. Хотя думаю ещё сделаю вариант сборки без pulseaudio и посмотрю, что будет лучше.
А так на счёт gimp, то вряд ли тут драйвер виноват. На 64 битах используется mesa, библиотека userland урезана, короче тут явно не оно. Драйверы стоят свободные,модули ядра v3d, vc4.
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Raspios Buster arm64

Сообщение SerW »

Не скажите. 32-битная ось -- сказка-пестня, все отлично пашет ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

SerW писал:
29.01.2021 20:23
Не скажите. 32-битная ось -- сказка-пестня, все отлично пашет ))
До обновления, на альсе работала значительно лучше. Вы ее давно обновляли?
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Raspios Buster arm64

Сообщение SerW »

ormorph
2021/01/12
Добавлено (10:05):
ormorph
А кстати, случайно обнаружил на https://torrent.fedoraproject.org/ наличие aarch64-дистрибутивов.
Они хорошо работают? Что именно ставить на 4-ую Малину? )
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

Они хорошо работают? Что именно ставить на 4-ую Малину? )
Кто знает с какими флагами они собирались, все зависит от них. Например у меня система на gentoo собрана с флагами:

Код: Выделить всё

-march=armv8-a+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe
Включение векторизации даёт значительный прирост. Например у меня стандартные игры от raspberry pi, например boing, использует pygame и запускается через прослойку pgzrun - потребляет в двое меньше процессора на 64 битах gentoo, по сравнению с 32 битной Raspberrypi OS. Правда у меня сейчас стоит pygame-2.0 - использует sdl2, а на Raspberrypi OS версия 1.9, использующая sdl1, но перед этим я пробовал то же самое и на pygame-1.9, результат повторился. Но для того чтобы заставить pygame-2.0 работать быстрее, необходимо добавить команду в ~/.xprofile:

Код: Выделить всё

export PYGAME_BLEND_ALPHA_SDL2=1
Иначе сильно тормозит, там причина во встроенном алфа блиттере в pygame-2.0, нужно переключить обработку на sdl2.

Ну и смотря что вам нужно от этих ос(какие задачи хотите выполнять). Так как я привык к gentoo, то потихоньку сам собираю что нужно мне, недавно добавил в genpi64-overlay, ебилды для сборки dev-python/gpiozero и dev-python/rpi-gpio, для программирования на python портов GPIO.
У меня 64 битная gentoo, на 64 битах работает довольно не плохо, а как там дела обстоят с федорой не знаю, но если там достаточно новые пакеты, то скорее всего должно быть все хорошо, например более новый ffmpeg-4.3.1, смотрю уже довольно не плохо поддерживает аппаратное декодирование:

Код: Выделить всё

ffmpeg -i input.mp4 -acodec aac -vcodec h264_v4l2m2m -b:v 2M -pix_fmt yuv420p output.mp4
Со временем это будет улучшаться.
Последний раз редактировалось ormorph 30.01.2021 11:10, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Raspios Buster arm64

Сообщение SerW »

ormorph
Я Малину брал н продажу жля заказчиков, которым требуется от компа лишь браузер.
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

SerW писал:
30.01.2021 11:05
Я Малину брал н продажу жля заказчиков, которым требуется от компа лишь браузер.
Ну тогда вообще не ясно зачем нужно 64 бита. Ставить Raspberrypi OS 32 бит и все тут.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

ormorph писал(а):
30.01.2021 11:03
потребляет в двое меньше процессора на 64 битах gentoo, по сравнению с 32 битной Raspberrypi OS
Это которая вообще под ARMv6 собрана? Нашли с чем сравнивать.
ormorph писал(а):
30.01.2021 11:09
Ставить Raspberrypi OS 32 бит и все тут.
Худший вариант из существующих, если речь не о 1 или 2 малине.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Raspios Buster arm64

Сообщение s.xbatob »

SerW писал:
30.01.2021 09:40
А кстати, случайно обнаружил на https://torrent.fedoraproject.org/ наличие aarch64-дистрибутивов.
Они хорошо работают? Что именно ставить на 4-ую Малину? )
Так же, как и 32-битные.
Вообще на порядочных архитектурах понятия разрядность, порядок байт — условные.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

Bizdelnick писал:
30.01.2021 13:20
Это которая вообще под ARMv6 собрана? Нашли с чем сравнивать.
Ну так если отключить векторицацию и другие оптимизации, то и на armv7/8 тоже скорость будет на айс.
Bizdelnick писал:
30.01.2021 13:20
Худший вариант из существующих, если речь не о 1 или 2 малине.
Разве?, для браузера вполне сойдёт, ну и большинство ПО пишется под arm 32 бита и усилено стараются игнорировать сборки 64 бита. Например processing, таких полно. На гитхабе тоже полно исходников, которые жёстко прибиты гвоздями к 32 битам. Может в будущем это улучшится.

А так под 32 бита тоже можно сделать оптимизацию (-mfpu=neon) и т.д..
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

ormorph писал(а):
30.01.2021 17:11
Разве?, для браузера вполне сойдёт, ну и большинство ПО пишется под arm 32 бита и усилено стараются игнорировать сборки 64 бита. Например processing, таких полно. На гитхабе тоже полно исходников, которые жёстко прибиты гвоздями к 32 битам. Может в будущем это улучшится.
Да дело не в 32/64 бита, а в наборе инструкций. В ARMv7 больше расширений, чем в ARMv6, и их использование уже даст прирост производительности. Несмотря на 32 бита. То есть, например, дебиановская сборка armhf (которая ARMv7) будет шустрее малинной armhf (которая ARMv6, по сути — та же дебиановская armel, только с hardfloat).
Насчёт прибивания гвоздями к 32 битам хотелось бы пруфов. Это что за софт такой, получается, чисто для ARM, да ещё не выше v7?
ormorph писал(а):
30.01.2021 17:11
А так под 32 бита тоже можно сделать оптимизацию (-mfpu=neon) и т.д..
Ну так вот не сделал её никто в малиноос, они совместимость с древними платами поддерживают.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

Bizdelnick писал:
30.01.2021 17:59
Это что за софт такой, получается, чисто для ARM, да ещё не выше v7?
Ээ, я говорил о 32 битах а не о armv6, armv6 не поддерживает neon.
Bizdelnick писал:
30.01.2021 17:59
Насчёт прибивания гвоздями к 32 битам хотелось бы пруфов.
quake3, также vkOpenArena, основная ветка собирается(без sdl2), но не работает как надо, у меня просто не работает управление на ней как надо. Также pygame, там свой альфа блиттер прикрутили, так как с sdl2 у них были в каких то особых случаях проблемы с отображением, что бы скорость на нем была норм, там есть оптимизация neon, а она тоже только на 32 битах работает, ну и в исходнике к ней используются привязки к 32 битным переменным, которых нет в aarch64, по этому решение использовать sdl2 наиболее правильное на 64 битах. Было еще что то но всего не упомнишь.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

ormorph писал(а):
30.01.2021 18:29
Ээ, я говорил о 32 битах а не о armv6, armv6 не поддерживает neon.
Ок, что за софт такой, который чисто для ARMv7 и ничего кроме?
ormorph писал(а):
30.01.2021 18:29
quake3,
Да?
ormorph писал(а):
30.01.2021 18:29
также vkOpenArena
А без vk не устроит никак?
ormorph писал(а):
30.01.2021 18:29
pygame
https://pkgs.org/search/?q=pygame
Вы же не хотите сказать, что все вот эти пакеты в официальных репозиториях кучи дистрибутивов — нерабочие?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

Bizdelnick писал:
30.01.2021 18:43
Вы же не хотите сказать, что все вот эти пакеты в официальных репозиториях кучи дистрибутивов — нерабочие?
Рабочие, но как я и сказал, они без оптимизации тормозят безбожно, пока не переключишь на обработку sdl2, это объявить переменную, которую я выше прилагал. Ну и смотреть нужно версию на sdl2, pygame-1.9 использует sdl1.
Bizdelnick писал:
30.01.2021 18:43
Да?
Ну так сами попробуйте собрать, там скорее всего другой исходник используется (ioquake), он собирается, но норм работает на opengl1, на opengl2 тормозит. Ну и как я сказал, некоторые исходники так и не были написаны под aarch64, всех не упомнишь.
Bizdelnick писал:
30.01.2021 18:43
А без vk не устроит никак?
Хотелось бы с vk попробовать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

ormorph писал(а):
30.01.2021 18:55
Ну так сами попробуйте собрать
Мне заняться, что ли, больше нечем, кроме как игрушки компилять? Люди вон собрали, у них работает, чего ради мне этот мартышкин труд?
ormorph писал(а):
30.01.2021 18:55
некоторые исходники так и не были написаны под aarch64
Они на асме? Код вообще-то принято писать переносимым, оптимизации под конкретные архитектуры включать условно. Понимаю, могут встречаться x86-only программы, сделанные рукожопами, но если уж на ARM перенесли, то больших проблем со сборкой под aarch64, как правило, не возникает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

Bizdelnick писал:
30.01.2021 21:01
Люди вон собрали, у них работает, чего ради мне этот мартышкин труд?
А я уже глянул, что там собрано. Так и есть это ioquake тыц. Сборка под sdl2, оно то собирается.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

ormorph, я правильно понял Вашу мысль: раз какой-то из >9000 форков quake3 под armv8 в одной из возможных конфигураций работает криво, а в другой — тормозит, пользователям, которым нужен только браузер, надо ставить дистрибутив, собранный под armv6?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2938
ОС: Gentoo

Re: Raspios Buster arm64

Сообщение ormorph »

Bizdelnick писал:
30.01.2021 21:43
ormorph, я правильно понял Вашу мысль: раз какой-то из >9000 форков quake3 под armv8 в одной из возможных конфигураций работает криво, а в другой — тормозит, пользователям, которым нужен только браузер, надо ставить дистрибутив, собранный под armv6?
Я лишь говорю что 32 бита лучше поддерживается на raspberry pi, и многие проприетарные проги доступны только на 32 битах. Так как я использую 64 битную gentoo на raspberry pi, то я просто уже сталкивался с такими проблемами. А что лучше а что хуже это уже зависит от задачи. Но так как 32 бита лучше поддерживаются, то для начинающего пользователя лучше выбрать то, с чем меньше проблем и больше поддержки.
Меня на 32 бита уже не тянет, в принципе все что нужно я сумел добавить себе.
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Raspios Buster arm64

Сообщение SerW »

Как лучше настроить автообновление Raspbian + автообновление Pi-hole (она со всеми пакетами не обновляется) после пропадения электричества, с ребутом (Малина не на бесперебойнике, как и маршрутизатор)?
Свет вырубают раз в месяц -- как раз адлекватный период для апгрейда пакетов.
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

SerW писал:
24.02.2021 12:11
после пропадения электричества, с ребутом (Малина не на бесперебойнике
Начнёт, сталбыть, она обновляться, и тут пьяный электрик второй раз рубильник дёрнет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Raspios Buster arm64

Сообщение SerW »

Bizdelnick
Может быть, с отсрочкой, часов 5 -- не суть ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

И какой смысл привязки к событию перезагрузки? Я могу ещё понять установку обновлений перед плановым отключением, но не после внепланового.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Raspios Buster arm64

Сообщение SerW »

Bizdelnick
Да так чего-то придумалось.
Не особо принципиально.
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21114
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Raspios Buster arm64

Сообщение Bizdelnick »

Если не принципиально, то https://wiki.debian.org/UnattendedUpgrades
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Raspios Buster arm64

Сообщение azsx »

не читал, но осуждаю. Везде пишут, что 64 бита имеет проблемы с драйверами. Пример
https://www.raspberrypi.org/forums/viewtopic.php?t=275370
Спасибо сказали: