Форум проекта PuppyRus Linux

Обсуждения операционных систем => Процессоры ARM архитектуры => Программное обеспечение (ПО) Linux ARM => Тема начата: sfs от 09 Январь 2020, 15:45:00

Название: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 09 Январь 2020, 15:45:00
ARM начинает поддерживать свободный драйвер Panfrost  (https://www.opennet.ru/opennews/art.shtml?num=53738)
Build Armbian with Panfrost (https://forum.armbian.com/topic/11334-build-armbian-with-panfrost/)
Выпуск Mesa 19.1.0, свободной реализации OpenGL и Vulkan (https://www.opennet.ru/opennews/art.shtml?num=50849)
В Mesa добавлена экспериментальная поддержка GLES 3.0 для GPU Mali (https://www.opennet.ru/opennews/art.shtml?num=52445)
В драйвере Panfrost обеспечена поддержка 3D-рендеринга для GPU Bifrost (Mali G31) (https://www.opennet.ru/opennews/art.shtml?num=52795)
Mesa21 (https://www.opennet.ru/opennews/art.shtml?num=54397) -
Наконец-то получилось.
Итог (https://forum.puppyrus.org/index.php?topic=22327.msg175391#msg175391)

учётом выхода поддержки Panfrost на новом ядре уже есть и HW с новым ядром
видеодрайвер для GPU Mali Midgard и Bifrost (http://www.opennet.ru/opennews/art.shtml?num=50252)
В свободном драйвере Panfrost обеспечена полная поддержка GPU Mali T720 и T820 (https://www.opennet.ru/opennews/art.shtml?num=52070)
Т.е. в ядре какой-то модуль + обычная mesa = HW везде (ffmpeg mpv)?
Как понять, что в ядре есть pansoft?
Т.е. получается - из дешевых оптимален s912?

Обновление mesa, ffmpeg, mpv для mali GPU (https://forum.armbian.com/topic/13409-announcement-xupdate-for-debian-is-created-updated-mesa-for-mali-gpus/?tab=comments#comment-99423)

RK3xxx (http://forum.puppyrus.org/index.php?topic=21366.0) - получилось
AML s905x2 (http://forum.puppyrus.org/index.php?topic=22680.0)
AML s912 (http://forum.puppyrus.org/index.php?topic=21450.0)
AML s905 (http://forum.puppyrus.org/index.php?topic=19828.0)
Название: Re: В свободном драйвере Panfrost обеспечена полная поддержка GPU Mali T720 и T820
Отправлено: balbes150 от 09 Январь 2020, 19:15:31
HW везде (ffmpeg mpv)?
Нужно разделять, что такое HW. Есть несколько элементов.
1. Ускорение рабочего стола. Для него нужны, ядро+panfrost+mesa+DE (с поддержкой HW)
2. аппаратное декодирование видео\звука. Для него ядро+декодер в ядре+прошивки для декодера+ffmpeg (или gstreamer или еще что) с поддержкой декодера в ядре
3. софт (плееры, браузеры и прочее), что могут использовать новые функции GPU (первый пункт) + VPU (второй пункт)

Только когда будет все три компонента - будет полное HW. Но не обязательно иметь все три, частично , отсутствие чего-то, можно компенсировать мощностью железа и делать софтово.
Например rk3399 уже имеет часть этих реализаций в официальных репах (deb пакетах Debian\Ubuntu или Arch), но часть требует ручной сборки из последних версии с включением нужных опций.

Сейчас panfrost\LIMA можно считать уже включены в основное ядро и легко собираются вместе с ядром, основная проблема сейчас с декодерами в ядре v4lm2m для AML (производитель не даёт нужных прошивок). Для Rk и AW - это проще, сами производители работают над этим и процесс идёт достаточно быстро. Плюс разработчики в LE активно пилят это направление для RK и AW. Поэтому при желании, ты можешь хоть сейчас собрать и добавить бОльшую часть компонент и иметь рабочую систему. Примеры есть на форуме Armbian. Например, для NanoPI M4 есть образы с включенным ускорением (но там пока используется старое ядро 4).
Кстати, лучше всего с HW у RK.

s912 я бы не стал рассматривать, он уже устарел, хотя поддержка для него стала более-менее рабочей.

Цитата: sfs от 07 Март 2019, 09:57:58
Я так понимаю - в дистрах нашего форума этого пока нет

Libreelec для s912 сейчас как раз основан на Panfrost. Если есть желание, можешь добавить в любой дистр Linux драйвера Panfrost.
Но важны не сами драйвера, а софт, который их может использовать, в KODI специальные патчи добавляют возможность использовать Panfrost.
Название: Re: В свободном драйвере Panfrost обеспечена полная поддержка GPU Mali T720 и T820
Отправлено: sfs от 10 Январь 2020, 09:57:42
DE (с поддержкой HW)
А есть такие , хотя бы не для ARM...
Я так тонимаю, это на уровне ТК (gtk qt) может быть как-то реализовано
Только актуально ли.... Как минимум на РС тормозов ДЕ по выводу графики не замечал...
ядро+декодер в ядре
Это какой-то модуль ядра или что?
прошивки для декодера
А это что именно? Прошивка чего для чего?
ffmpeg (или gstreamer или еще что) с поддержкой декодера в ядре
Ну - это в RK с трудом получить удалось. НА aml - у меня, тогда , вроде не получилось
3. софт (плееры, браузеры и прочее), что могут использовать новые функции GPU (первый пункт) + VPU (второй пункт)
Так что-то улучшилось за год? Тогда я на таком (http://forum.puppyrus.org/index.php?topic=20496.msg153571#msg153571) выводе закончил

Какое железо в итоге брать чтобы все перечисленное под него было с уровнем компитентности не выше продвинутого юзера (максимум - скомпилить чужие исходники)?
Или не надеяться на HW и брать мощное (видимо rk3399 ?) с надеждой, что софтово вывезет
Обидно, что под андроидом самый говеный s905неХ - вывозит видео без проблем и тормозов
Название: Re: В свободном драйвере Panfrost обеспечена полная поддержка GPU Mali T720 и T820
Отправлено: sfs от 31 Январь 2020, 16:37:27
Что-то я запутался. https://wiki.debian.org/MaliGraphics Это актуальная инструкция?
https://forum.armbian.com/topic/12769-panfrost-is-live/?tab=comments#comment-94303
Т.е.
1. Ставлю mesa >19.1
2. дрова https://packages.debian.org/search?suite=sid&section=all&arch=any&searchon=names&keywords=mali-t7
3. Модуль ядра
https://en.wikipedia.org/wiki/Mali_%28GPU%29
Для новых : panfrost - для
Midgard - s912 RK3399 https://packages.debian.org/sid/mali-midgard-dkms
Bifrost -  s905x2  - https://developer.arm.com/tools-and-software/graphics-and-gaming/mali-drivers/bifrost-kernel
Для старых : lima - для
Utgard - S905, S905X/D/L RK3328 https://archlinuxarm.org/packages/aarch64/dkms-mali-utgard-meson

И получаю HW везде через mesa?
Или только
1. Ускорение рабочего стола. Для него нужны, ядро+panfrost+mesa+DE (с поддержкой HW)
DE (с поддержкой HW)
Это какие?

2. аппаратное декодирование видео\звука. Для него ядро+декодер в ядре+прошивки для декодера+ffmpeg (или gstreamer или еще что) с поддержкой декодера в ядре
А это все есть?
Для RK3328 мы вроде запустили на gstreamer
Для s905x2 есть? Где взять?

В armbian или еще где-то готовое есть?

Название: Re: В драйвере Panfrost обеспечена поддержка GPU Mali T720 и T820
Отправлено: sfs от 01 Апрель 2020, 10:38:36
balbes150 писал 2020-03-31 19:21:
> GPU (картинка на экране)
>
> s905 s905x rk3328 - mali 450 (LIMA)
> s912 rk3399 - mali T8x0 (Panfrost)
> allwinner h5 - mali 450 (LIMA)
> allwinner h6 - mali T720 (Panfrost)
> s905x2 s905x3 - mali G31 (в будущем будет в Panfrost , сейчас только в  LE есть HW)
> s922 a311d - mali g52 (в будущем будет в Panfrost , сейчас только в LE есть HW)
 
> VPU (декодирование видео)
> для каждого формата свой декодер
> AML - vdec (v4l2m) (для каждого чипа\группы свой набор декодеров с прошивкой)
> RK и AW - hantro и cedrus  (многое уже есть в основном ядре)
Название: Re: В драйвере Panfrost обеспечена поддержка GPU Mali T720 и T820
Отправлено: uropb от 01 Апрель 2020, 14:29:33
> s905x2 s905x3 - mali G31 (в будущем будет в Panfrost
> AML - vdec (v4l2m)
По этому inxi 3.0.37 на ядре 5.6.0.-rc6 от balbes150 видит драйвер panfrost?
 
аппаратное декодирование видео\звука. Для него ядро+декодер в ядре+прошивки для декодера+ffmpeg
Температура cpu на этом ядре выше и с видео хуже чем 5.5.1
Название: Re: В драйвере Panfrost обеспечена поддержка GPU Mali T720 и T820
Отправлено: sfs от 01 Апрель 2020, 15:08:25
По этому inxi 3.0.37 на ядре 5.6.0.-rc6 от balbes150 видит драйвер panfrost?
Модуль ядра загружает, но это не значит что он работает
Температура cpu на этом ядре выше и с видео хуже чем 5.5.1
На каком? И откуда инфа,что там есть hw?
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 14 Апрель 2020, 07:21:39
Обновление mesa, ffmpeg, mpv для mali GPU (https://forum.armbian.com/topic/13409-announcement-xupdate-for-debian-is-created-updated-mesa-for-mali-gpus/?tab=comments#comment-99423)
неужели то, что так давно ждали...
Кто попробует - напишите
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 14 Апрель 2020, 17:42:21
Кто попробует - напишите
mpv без улучшений. Ошибки как здесь (http://forum.puppyrus.org/index.php?topic=22680.msg168783#msg168783)
В игре assaultcube fps без улучшений
В аттаче конфиги и логи
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 27 Апрель 2020, 11:31:38
> s905x2 s905x3 - mali G31 (в будущем будет в Panfrost , сейчас только в  LE есть HW)
В драйвере Panfrost обеспечена поддержка 3D-рендеринга для GPU Bifrost (Mali G31) (https://www.opennet.ru/opennews/art.shtml?num=52795)
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 01 Июнь 2020, 18:14:43
mesa 20.1.0 (https://www.opennet.ru/opennews/art.shtml?num=53041)
Цитата
В драйвере Panfrost реализована экспериментальная поддержка OpenGL ES 3.0 и обеспечена поддержка 3D-рендеринга для GPU Bifrost (Mali G31). Подготовлена начальная реализация компилятора шейдеров, поддерживающего специфичный для GPU Bifrost набор внутренних инструкций.
В репе arch 32 пока нет
https://packages.debian.org/search?suite=experimental&searchon=names&keywords=mesa
Никто не пробовал?
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: loop223 от 09 Июнь 2020, 19:56:30
В Bifrost завезли поддержку Wayland и в довесок  "In addition, we can support hardware-accelerated video players mpv and Kodi."
 https://www.collabora.com/news-and-blog/blog/2020/06/05/bifrost-meets-gnome-onward-upward-zero-graphics-blobs/ (https://www.collabora.com/news-and-blog/blog/2020/06/05/bifrost-meets-gnome-onward-upward-zero-graphics-blobs/)
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 10 Июнь 2020, 07:54:13
В Bifrost завезли поддержку Wayland
Цитата
Все вышеперечисленное входит в вверх по течению Mesa без каких-либо вышедших из дерева патчей, необходимых, с предстоящая поддержка Bifrost включена через PAN_MESA_DEBUG=bifrost переменной окружения.
В arc-arm 32 репе - mesa 20.0. C ней я пробовал компилить - HW не пошло
В дебиане есть 20.1  https://packages.debian.org/search?suite=experimental&searchon=names&keywords=mesa
Надо пробовать http://forum.puppyrus.org/index.php?topic=22865.0
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: loop223 от 10 Июнь 2020, 15:36:17
Надо пробовать http://forum.puppyrus.org/index.php?topic=22865.0
Готов тестировать, сам не смогу запустить.
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 10 Июнь 2020, 19:34:03
Надо пробовать
У меня ничего не получилось. Там свое ядро и свои скрипты запуска, подмена ядра ничего не дала (что-то типа kernel driver not found  и куча ошибок) Попробовал финт с ubuntu и wayland - нет в официальной репе mali-bifrost-wayland-driver, а без него hw в mpv нету. Креец tobetter его слепил и выложил в свей не официальной репе https://forum.odroid.com/viewtopic.php?f=176&t=33993&start=550#p276157
Подключил его репу и драйвер устанавливается с ошибкой и не работает на ядре от balbes150, а ядро tobetter не смог запустить. И еще odroid c4 с новыми ядрами использует новый u-boot, а на ядро 4.9 я не нашел dtb (от coreelec не подходит)
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 18 Июнь 2020, 19:27:39
В репе arch 32 пока нет
Уже есть. Никто не пробовал?
У меня ничего не получилось. Там свое ядро и свои скрипты запуска, подмена ядра ничего не дала
Так полностью на рабочее ядро и юбут насадить
Ну или сделать chroot.sh и надергать пакетов скриптом repacman и перетащить из в 2А
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 20 Июнь 2020, 13:55:32
Так полностью на рабочее ядро и юбут насадить
Наверно не так выразился. Менял не ядро , а rootfs. И не запустилось.
Еще интересное обсуждение https://forum.odroid.com/viewtopic.php?f=202&t=39291#p296779
Но моей квалификации не хватает на https://github.com/superna9999/meson_g12a_mali_bifrost  (make[2]: *** Нет правила для сборки цели «modules».  Останов.)
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 22 Июнь 2020, 16:07:20
Менял не ядро , а rootfs.
Т.е. их rootfs на рабочее ядро и юбут? а модули ядра не забыли?
не запустилось.
Как и на каком этапе?

А вообще по теме hw просматривается тенденция проддержки только брэндовых ARM
С китайскими no-name боксами "спасение утопающих - дело рук самих утопающих"  :'(
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 28 Июнь 2020, 01:54:10
С китайскими no-name боксами "спасение утопающих - дело рук самих утопающих"
Не совсем все так печально. Последнее ядро от balbes150 + mesa 20.2.0-devel
Спойлер
uropb@arm-64:~$ inxi -F
System:
  Host: arm-64 Kernel: 5.7.5-arm-64 aarch64 bits: 64 Desktop: Xfce 4.14.2
  Distro: Ubuntu 20.04 LTS (Focal Fossa)
Machine:
  Type: ARM Device System: SEI Robotics SEI610 details: N/A
CPU:
  Topology: Quad Core model: ARMv8 v8l variant: cortex-a55 bits: 64
  type: MCP
  Speed: 1908 MHz min/max: 504/1908 MHz Core speeds (MHz): 1: 1908 2: 1908
  3: 1908 4: 1908
Graphics:
  Device-1: meson-g12a-mali driver: panfrost v: kernel
  Device-2: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: N/A
  Display: x11 server: X.Org 1.20.8 driver: modesetting
  resolution: 1920x1080~60Hz
  OpenGL: renderer: llvmpipe (LLVM 10.0.0 128 bits)
  v: 3.3 Mesa 20.2.0-devel (git-c0c03f4 2020-06-27 focal-oibaf-ppa)
Audio:
  Device-1: meson-g12a-dw-hdmi driver: meson_dw_hdmi
  Device-2: axg-sound-card driver: axg_sound_card
  Sound Server: ALSA v: k5.7.5-arm-64
Network:
  Device-1: meson-axg-dwmac driver: meson8b_dwmac
  IF: eth0 state: down mac: 02:00:00:09:0d:01
  Device-2: pwm-clock driver: pwm_clock
  IF-ID-1: wlan0 state: up mac: c0:84:7d:78:17:ea
Drives:
  Local Storage: total: 72.38 GiB used: 13.78 GiB (19.0%)
  ID-1: /dev/mmcblk2 model: HBG4e size: 29.12 GiB
  ID-2: /dev/sda type: USB vendor: SanDisk model: Ultra USB 3.0
  size: 28.65 GiB
  ID-3: /dev/sdb type: USB vendor: Transcend model: JetFlash Transcend 16GB
  size: 14.60 GiB
Partition:
  ID-1: / size: 27.35 GiB used: 3.21 GiB (11.8%) fs: ext4 dev: /dev/sda2
  ID-2: /boot size: 511.0 MiB used: 61.5 MiB (12.0%) fs: vfat dev: /dev/sda1
  ID-3: /var/log size: 48.4 MiB used: 3.2 MiB (6.5%) fs: ext4
  dev: /dev/zram0
Sensors:
  Missing: Required tool sensors not installed. Check --recommends
Info:
  Processes: 223 Uptime: 1h 06m Memory: 3.51 GiB used: 1.35 GiB (38.6%)
  Shell: bash inxi: 3.0.38
[свернуть]
Mali-G31 включен в иксах. Работает хреновенько, температура проца еще подросла и на глаз ничего не ускорилось. Только тесты запускаются (glxgears, glmark2) и ничего не виснет
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 05 Июль 2020, 14:33:55
А HW в mpv?
Спойлер
uropb@arm-64:~$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Panfrost (0xffffffff)
    Device: Mali G31 (Panfrost) (0xffffffff)
    Version: 20.2.0
    Accelerated: yes
    Video memory: 3598MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 2.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Panfrost
OpenGL renderer string: Mali G31 (Panfrost)
OpenGL version string: 2.1 Mesa 20.2.0-devel (git-9e2afe4 2020-07-04 focal-oibaf-ppa)
OpenGL shading language version string: 1.20

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 20.2.0-devel (git-9e2afe4 2020-07-04 focal-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

uropb@arm-64:~$ mpv --geometry=854x480 test-1080p.mkv
 (+) Video --vid=1 (*) (hevc 1920x1088 23.976fps)
 (+) Audio --aid=1 (*) (aac 6ch 48000Hz)
 (+) Subs  --sid=1 (*) (hdmv_pgs_subtitle)
     Subs  --sid=2 (hdmv_pgs_subtitle)
[vo/gpu/wayland] GNOME's wayland compositor is known to have many serious issues with mpv. Switch to GNOME's xorg session for the best experience.
AO: [pulse] 48000Hz 5.1 6ch float
VO: [gpu] 1920x1088 => 1934x1088 yuv420p10
AV: 00:00:03 / 00:01:32 (3%) A-V:  0.421 Dropped: 28

Audio/Video desynchronisation detected! Possible reasons include too slow
hardware, temporary CPU spikes, broken drivers, and broken files. Audio
position will not match to the video (see A-V status field).

AV: 00:01:31 / 00:01:32 (98%) A-V:  0.000 Dropped: 1281


Exiting... (End of file)
uropb@arm-64:~$
[свернуть]
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 06 Июль 2020, 09:23:12
VO: [gpu] 1920x1088 => 1934x1088 yuv420p10
Т.е. в теории работает, а на практике
Audio/Video desynchronisation detected! Possible reasons include too slow
hardware, temporary CPU spikes, broken drivers, and broken files
Т.е. воспроизведение с проблемами? а нагрузка на проц уменьшилась?
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 06 Июль 2020, 19:49:09
Как оказалось, llvmpipe "не правильный" драйвер и работает только с cpu. Panfrost, хоть и "правильный", но капризный - ему только wayland по зубам чуть-чуть. Нагрузка на процессор уменьшилась ...малость, и температура градусов на 10 упала. В тестах показывает увеличение производительности раз в 5, а на практике едва заметно + wayland cо своими тараканами. Может быть, когда ядро будет 6.0, а mesa 25.1 - s905х3 устареет и станет никому не интересен, заведется на нем 4к видео под линуксом. Пока это лишь процесс познания.
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 08 Июль 2020, 17:38:26
;D https://www.opennet.ru/opennews/art.shtml?num=53308
Цитата
при запуске в GNOME на базе Wayland.
Я так понял - проблемы только в таком окружении и решение простое
Цитата
использовать другие композитные серверы Wayland.
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 23 Июль 2020, 14:18:42
Finally, Panfrost is working on  X96 Max + (https://forum.armbian.com/topic/12988-armbian-for-amlogic-s905x3/?do=findComment&comment=104617)
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 03 Сентябрь 2020, 18:23:55
Mali-G31 включен в иксах
Можно подробнее
Какие-то пакеты доставляли?
У меня что=-то glamor не инится
https://github.com/zhangn1985/mali_mesa_deb_rules/blob/master/README.md
Код
$ cat /etc/X11/xorg.conf.d/01-panfrost.conf

Section "Device"
    Identifier  "Default Device"
    Driver      "modesetting"
    Option      "AccelMethod"    "glamor"     ### "glamor" to enable 3D acceleration, "none" to disable.
EndSection

Section "ServerFlags"
        Option  "AutoAddGPU" "off"
        Option "Debug" "dmabuf_capable"
EndSection

Section "OutputClass"
        Identifier "Panfrost"
        MatchDriver "meson"
        Driver "modesetting"
        Option "PrimaryGPU" "true"
EndSection
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 18 Сентябрь 2020, 11:46:52
ARM начинает поддерживать свободный драйвер Panfrost  (https://www.opennet.ru/opennews/art.shtml?num=53738)
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 09 Ноябрь 2020, 13:27:03
Новости по panfrost: https://www.collabora.com/news-and-blog/blog/2020/11/03/from-panfrost-to-production-a-tale-of-open-source-graphics/
Прошел путь за TheMojoMan (https://forum.manjaro.org/t/panfrost-for-bifrost-gpus-big-improvements/35807) все совпало в точности до запятой.
Спойлер
[uropb@x96air ~]$ inxi -F
System:
  Host: x96air Kernel: 5.9.6-1-MANJARO-ARM aarch64 bits: 64
  Desktop: Xfce 4.14.3 Distro: Manjaro ARM
Machine:
  Type: ARM Device System: SEI Robotics SEI510 details: N/A
CPU:
  Info: Quad Core model: N/A variant: cortex-a53 bits: 64 type: MCP
  Speed: 100 MHz min/max: 100/1800 MHz Core speeds (MHz): 1: 1512 2: 1512
  3: 1512 4: 1512
Graphics:
  Device-1: meson-g12a-mali driver: panfrost v: kernel
  Device-2: meson-g12a-dw-hdmi driver: meson_dw_hdmi v: kernel
  Display: x11 server: X.org 1.20.9 driver: modesetting
  resolution: <xdpyinfo missing>
  OpenGL: renderer: Mali G31 (Panfrost)
  v: 2.1 Mesa 20.3.0-devel (git-10d44fec2d)
Audio:
  Device-1: meson-g12a-dw-hdmi driver: meson_dw_hdmi
  Device-2: axg-sound-card driver: N/A
  Sound Server: ALSA v: k5.9.6-1-MANJARO-ARM
Network:
  Device-1: meson-axg-dwmac driver: meson8b_dwmac
  IF: eth0 state: down mac: 02:00:00:09:0d:01
  Device-2: pwm-clock driver: pwm_clock
  Device-3: pwm-clock driver: pwm_clock
  IF-ID-1: usb0 state: unknown speed: N/A duplex: N/A mac: 86:44:40:fd:f4:7a
Drives:
  Local Storage: total: 86.43 GiB used: 5.95 GiB (6.9%)
  ID-1: /dev/mmcblk1 vendor: SK Hynix model: HBG4e size: 29.12 GiB
  ID-2: /dev/sda type: USB vendor: SanDisk model: USB 3.2Gen1
  size: 57.30 GiB
Partition:
  ID-1: / size: 56.11 GiB used: 5.89 GiB (10.5%) fs: ext4 dev: /dev/sda2
  ID-2: /boot size: 213.4 MiB used: 59.8 MiB (28.0%) fs: vfat dev: /dev/sda1
Swap:
  ID-1: swap-1 type: zram size: 5.27 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  Message: No sensors data was found. Is sensors configured?
Info:
  Processes: 189 Uptime: 1h 40m Memory: 3.51 GiB used: 1.21 GiB (34.4%)
  Shell: Bash inxi: 3.1.08
[свернуть]
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 09 Ноябрь 2020, 13:42:23
Спасибо+
Попробую. Вы на MANJARO пробовали? А на 2А?
В той же репе kodi и mpv. В них HW включается?
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 09 Ноябрь 2020, 13:55:26
А на 2А?
В той же репе kodi и mpv. В них HW включается?
В ядре manjaro нет aufs. Mpv все также притормаживает. Пока 2А лучше на ядре 5.5.1
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 09 Ноябрь 2020, 14:05:32
Т.е. manjaro c родного img работает на 905x3? C каким  dtb ?
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 09 Ноябрь 2020, 18:30:49
Т.е. manjaro c родного img работает на 905x3? C каким  dtb ?
Да, работает. У них скрипты запуска от balbes150. Релиз 20.10 на ядре 5.7, потом штатно обновляется до 5.9.01. А дальше можно из их репы выбрать linux (5.9.3) и уже meson-sm1-sei610.dtb не подходит. Загружается с meson-g12a-sei510.dtb , но нет звука. Если перейти на ветку unstable, там ядро 5.9.6.1 - загружается тоже с meson-g12a-sei510.dtb с тем же успехом. Panfrost не глючит на ядрах 5.9.3 и 5.9.6. На ядре 5.9.6 работает с mesa-git из штатного репозитория. Но все еще сырое.
На odroid c4 используют ядро паченное блобом от aml (https://forum.odroid.com/viewtopic.php?f=203&t=40647&sid=f0f71cf77241c5e8b63ca6ab7fdbddac). С их ядром не загружается, а от balbes150 запросто (но panfrost не работает)
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 03 Январь 2021, 07:43:58
переходом на ядро 5.10
В драйвер panfrost добавлена поддержка GPU ARM Bifrost (Mali G3x, G5x, G7x).  (https://www.opennet.ru/opennews/art.shtml?num=54252)
По HW улучшений нет?
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: uropb от 03 Январь 2021, 12:26:29
По HW улучшений нет?
Чтоб совсем - да, таки нет, но чтоб совсем - нет, таки есть.
Где-то читал, что h264 еще пилят, а вот h265 никто даже не смотрит в эту сторону. Другими словами 1080р это потолок. Игрушки какие-то запускаются. DE сносно шевелится, но не у всех. Из того, что смотрел понравились   https://forum.odroid.com/viewtopic.php?f=203&t=38897   https://forum.odroid.com/viewtopic.php?f=203&t=39081  . Ну, уже конкурент 2А, или скоро будет.   Жаль мой английский хромает... Так то он хороший, но почему-то хромает... Попросил бы у  jgmdev AUFS.
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 14 Январь 2021, 11:16:39
https://www.opennet.ru/opennews/art.shtml?num=54397
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 02 Февраль 2021, 14:35:10
panfrost
Наконец-то получилось.
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 07 Февраль 2021, 10:55:28
Для HW ускорения нужно:
1. ядро >=5.9 c panfrost. Для запуска таких ядер нужен свежий u-boot (https://forum.puppyrus.org/index.php?topic=23172.msg174545#msg174545) или https://mirror.yandex.ru/mirrors/manjaro/arm-stable/core/aarch64/boot-vim3-2020.10-1-aarch64.pkg.tar.xz
При этом на s905x2 получилось запустить ядра только из исходников от balbes150:
http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.9.8-arm-64/
http://mirror.yandex.ru/puppyrus/2a-aarch64/kernel/new/5.10.5-arm-64-manjaro/
На s905x3 идут любые ядра
2. mesa >=21
Репа (http://archlinuxdroid.tk/archlinuxdroid/)

нужно еще  и
3. /lib/firmware/meson/vdec/
https://forum.manjaro.org/t/manjaro-arm-on-tv-box/34662/294
https://forum.armbian.com/topic/16845-efforts-to-improve-video-performance-on-meson64-based-tv-boxes/?do=findComment&comment=118032
Надо будет попробовать без firmware ...
Название: Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
Отправлено: sfs от 10 Февраль 2021, 17:39:29
Надо будет попробовать без firmware ...
работает