Сайт | Скачать | Видео | Wiki

Автор Тема: Panfrost, Lima : поддержка HardWare ускорения GPU Mali  (Прочитано 42238 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #45 : 20 Февраль 2022, 11:35:13 »
А xorg vs wayland как-то влияют?
браузер на вяленом однозначно приятнее работает и видео и сами странички. Коди тоже должен лучше крутить (но на рк3399 сложно проверять в силу того, что он итак достаточно мощный и в исках вполне неплохо коди крутит)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #46 : 20 Февраль 2022, 11:54:23 »
Я для 2a уже начал собирать wayfire. Правда, на aml912 он не запускается
5. На aml s912
Цитата: sfs от 07 Февраль 2021, 10:55:28
после установки mesa Хоrg не стартует - включите принудительно. Конфиг с комментариями в аттаче
wayfire  не работает
И без systemd нигде не удалось запустить

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #47 : 20 Февраль 2022, 12:33:52 »
для рк нужно
посмотрел патчлисты, на 5.17 ядре должно hw завестись на allwinner также как на рк (hantro для AW завезли в stagging) - vdec у них одинаковые, следовательно и ффмпег один и тот же с v4l2request и mpv должен работать тот же. пока ядро еще не собралось и тестеров на аллвиннере не густо)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #48 : 20 Февраль 2022, 14:29:02 »
тестеров на аллвиннере не густо
У меня есть но пока дальше запуска какого-то армбиана руки не доходят. Так кстати видно из линукса внутренний накопитель. Значит туда систему можно засунуть (а загрузчик на флэшке)

Оффлайн Hotab777

  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #49 : 21 Февраль 2022, 19:10:35 »
https://drive.google.com/file/d/1j3CKoYi3uHzPSEDtjnTgqtVOUG5Cq24K/view?usp=sharing
В архиве конфиг для компиляции ffmpeg положил для амл случайно... Этот для RK\AW над использовать (разница в ключах --enable-libudev --enable-v4l2-request для рк)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Имеются боксы на s905x3 от Хадас, угос, вонтар Есть  проблема с hw mpv. Юзал мануалы с форума армбиан, но на армбиан focal  xfce 5.10 и 5.17 так и не получилось поставить. Инструкции брал здесь  https://forum.puppyrus.org/index.php?topic=22327.msg175391#msg175391
Может быть я что то пропускаю?
Установил армибиан десктоп xfce, в конфиге доставил пакеты из armbian firmware full, установил репозиторий mesa oibaf, update&&upgrade. Проверил наличие соответствующих файлов в /lib/firmware/meson/vdec. Mesa 22 и mesa 22dev опробованы. Запуская локальный файл 1080-H264 30fps через терминал с параметрами mpv --vo=gpu  --hwdec=auto <videofile> получаю - ничего, с hwdec=v4l2m2m-copy получаю зависание. При запуске жалуется на отсутствие vdpau backend. Кто нить подскажите что я пропустил или поделитесь полной инструкцей вашей sucsess story)
На aml 9хх у нас тут тоже никому ни в каком дистре не удалось получить уверенно работающего hw
Вроде пришли к выводу, что под вайланд лучше
Тут , наверное, только свежие ядра и меса, вайланд помогут...

Оффлайн tneiron

  • Пользователь
  • **
  • Сообщений: 26
  • Репутация: +0/-0
Re: Beelink GT1 Ultimate (AML 912)
« Ответ #51 : 29 Июль 2022, 23:15:34 »
А с HW что-нибудь получилось?
Armbian_22.08.0_Aml_s912_jammy_5.15.57 видеo максимально 720p в mpv и firefox. в wayland тоже самое, может firefox плавнее работает.
inxi -G
Graphics:
  Device-1: meson-gxm-dw-hdmi driver: meson_dw_hdmi v: N/A
  Device-2: meson-gxm-vpu driver: meson_drm v: N/A
  Device-3: meson-gxm-mali driver: panfrost v: kernel
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting
    gpu: meson_dw_hdmi,meson_drm,panfrost resolution: 1280x768~60Hz
  OpenGL: renderer: Mali-T820 (Panfrost)
    v: 3.1 Mesa 22.1.4 - kisak-mesa PPA
mpv --vo=gpu --hwdec=v4l2m2m-copy  <videofile>
(+) Video --vid=1 (wmv3 1440x1080 23.976fps)
 (+) Audio --aid=1 --alang=eng (wmapro 6ch 48000Hz)
AO: [pulse] 48000Hz 5.1 6ch float
VO: [gpu] 1440x1080 => 1920x1080 yuv420p
AV: 00:00:00 / 00:01:25 (1%) A-V:  0.486 ct:  0.070 Dropped: 10

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:00:35 / 00:01:25 (42%) A-V: 22.739 ct:  0.085 Dropped: 449

Exiting... (Quit)
« Последнее редактирование: 29 Июль 2022, 23:17:46 от tneiron »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: Beelink GT1 Ultimate (AML 912)
« Ответ #52 : 01 Август 2022, 09:28:18 »
Video --vid=1 (wmv3
Этот формат видео не декодируется аппаратно этим чипом. А как с vp9 и h264 (которые HW декодируются)?

Оффлайн tneiron

  • Пользователь
  • **
  • Сообщений: 26
  • Репутация: +0/-0
Re: Re: Beelink GT1 Ultimate (AML 912)
« Ответ #53 : 02 Август 2022, 21:13:18 »
Этот формат видео не декодируется аппаратно этим чипом. А как с vp9 и h264
vp9 h264
z@armbian:~$ glxinfo |grep Accel
    Accelerated: yes
z@armbian:~$ mpv --vo=gpu --hwdec=v4l2m2m-copy  /media/z/HDD40/VideoTest/vp9_1920x1080.webm
 (+) Video --vid=1 (*) (vp9 1920x1080 60.000fps)
Using hardware decoding (v4l2m2m-copy).
VO: [gpu] 1920x1080 nv12
V: 00:00:09 / 00:00:10 (99%) Dropped: 363

Exiting... (End of file)

z@armbian:~$ mpv --vo=gpu --hwdec=auto  /media/z/HDD40/VideoTest/vp9_1920x1080.webm
 (+) Video --vid=1 (*) (vp9 1920x1080 60.000fps)
Cannot load libcuda.so.1
[ffmpeg] AVHWDeviceContext: Cannot load libcuda.so.1
[ffmpeg] AVHWDeviceContext: Could not dynamically load CUDA
[vaapi] libva: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
Failed to open VDPAU backend libvdpau_meson.so: cannot open shared object file: No such file or directory
Using hardware decoding (v4l2m2m-copy).
VO: [gpu] 1920x1080 nv12
V: 00:00:09 / 00:00:10 (99%) Dropped: 352

z@armbian:~$ mpv --vo=gpu --hwdec=v4l2m2m-copy  /media/z/HDD40/VideoTest/h64_1920x1080.mp4
 (+) Video --vid=1 (*) (h264 1920x1080 60.000fps)
Using hardware decoding (v4l2m2m-copy).
VO: [gpu] 1920x1080 nv12
V: 00:00:09 / 00:00:10 (100%) Dropped: 365

Exiting... (End of file)

z@armbian:~$ mpv --vo=gpu --hwdec=auto  /media/z/HDD40/VideoTest/h64_1920x1080.mp4
 (+) Video --vid=1 (*) (h264 1920x1080 60.000fps)
Cannot load libcuda.so.1
[ffmpeg] AVHWDeviceContext: Cannot load libcuda.so.1
[ffmpeg] AVHWDeviceContext: Could not dynamically load CUDA
[vaapi] libva: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
Failed to open VDPAU backend libvdpau_meson.so: cannot open shared object file: No such file or directory
Using hardware decoding (v4l2m2m-copy).
VO: [gpu] 1920x1080 nv12
V: 00:00:09 / 00:00:10 (100%) Dropped: 367

Exiting... (End of file)



Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: Beelink GT1 Ultimate (AML 912)
« Ответ #54 : 03 Август 2022, 09:27:29 »
Using hardware decoding (v4l2m2m-copy).
Т.е. работает. Без артефактов? Не виснет? Как при этом нагрев и нагрузка на проц?

Оффлайн tneiron

  • Пользователь
  • **
  • Сообщений: 26
  • Репутация: +0/-0
Re: Re: Beelink GT1 Ultimate (AML 912)
« Ответ #55 : 03 Август 2022, 20:20:54 »
артефактов нет. загрузка 10-25%. температура  +50.0°C. работает только в mpv. в firefox, chromium, vlc нет
« Последнее редактирование: 03 Август 2022, 20:25:44 от tneiron »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #56 : 04 Август 2022, 09:23:54 »
Перенес
Одинаково хорошо под Х и wayland?
Первый оптимистичный отчет.... Кто-то еще может проверить. Надо бы понять - откуда волжебство - дистр или что....

Оффлайн tneiron

  • Пользователь
  • **
  • Сообщений: 26
  • Репутация: +0/-0
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #57 : 05 Август 2022, 18:23:14 »
armbian 22.08 xfce 5.15.58-flippy. wayland работает с подлагиваниями. в иксах всё ровно. вчера обновилась Mesa 22.3.0. firefoх и chromium тянут 1080p

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #58 : 08 Август 2022, 09:30:43 »
У Вас на армбиане и раньше было все ок? Или улучшения наступили со свежей меса?

Оффлайн tneiron

  • Пользователь
  • **
  • Сообщений: 26
  • Репутация: +0/-0
Re: Panfrost, Lima : поддержка HardWare ускорения GPU Mali
« Ответ #59 : 08 Август 2022, 20:26:05 »
после установки и обновления в первый раз, проверил в браузере 1080 не тянул. именно когда обновилась меса стал тянуть.