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

Автор Тема: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)  (Прочитано 5837 раз)

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

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #45 : 14 Февраль 2022, 16:02:09 »
Хромиум ещё посмотрите под вейландом с флагами, что у меня. Сегодня на работе до поздна, на днях ещё попробую ффмпег собрать из 10 LE. Насчёт 11 так никто и не сказал, крутит ли там Коди фильм в h264 полностью с нормальной скоростью...
« Последнее редактирование: 14 Февраль 2022, 18:05:47 от Hotab777 »

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #46 : 14 Февраль 2022, 16:34:00 »
как определили? А что с зависаниями в коди?
Ядра в сотку долбятся.Завис через 3 минуты.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #47 : 14 Февраль 2022, 16:40:44 »
Хромиум ещё посмотрите под вейландом
На предмет чего?
с флагами, что у меня.
--enable-features=UseOzonePlatform --ozone-platform=wayland ?
Ядра в сотку долбятся
Это признак HW в коди?
Насчёт 11
Что такое 11?

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #48 : 14 Февраль 2022, 17:58:57 »
--enable-features=UseOzonePlatform --ozone-platform=wayland ?
В том числе и ещё --ignore-gpu-blocklist
--enable-accelerated-video-decode
Что такое 11?
Я выкладывал 11 ЛибреЕлек для амл, в нем играет ли фильм полностью . Мб мы не оттуда пляшем...
Точнее uropb написал, что тв крутило (но нам не это интересно), а фильм запнулся - картинка встала, а звук дальше шел. Признаки такие же? Если все также, так мб мы просто не на то опираемся, возможно в 10 ЛЕ подсматривать-то нужно...
« Последнее редактирование: 14 Февраль 2022, 18:06:09 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #49 : 14 Февраль 2022, 18:40:18 »
--ignore-gpu-blocklist
--enable-accelerated-video-decode
Без улучшений. Только software. При запуске что-то писал про "нет доступа к panfrost_dri.so"
Запустил --no-sandbox - без улучшений
Это все под арчем , нативный wayfire + chromium98
« Последнее редактирование: 14 Февраль 2022, 18:42:57 от sfs »

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #50 : 14 Февраль 2022, 20:08:58 »
При запуске что-то писал про "нет доступа к panfrost_dri.so"
А не могли бы попробовать в 2.6 по-возможности, мб во фругале. Там флаги в default хрома уже вбиты
« Последнее редактирование: 14 Февраль 2022, 23:30:56 от Hotab777 »

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #51 : 15 Февраль 2022, 08:54:00 »
Итак, подытожим. Chewitt - мейнтейнер амл в LE и вот его пост от 4 января:
"...SM1 boxes have some known issues with hardware decoding so if you hit lockups you'll need to disable it (DRMPRIME on, Hardware Decode off)..."
Т.е. дело было не в бабине... Даже в LE он пишет, что sm1 имеют проблемы с hw , поэтому его нужно отключать, если зависает... Именно поэтому и такие непонятки, что у меня на рк все вроде как работает и у вас на амл работает, но у вас виснет... Он там дальше пишет, что вроде как тема сдвинулась с места и есть люди, которые взялись за правку vdec на амл, но нужно набираться терпения...

ПС: там же на последних страницах есть о том, что на s912 таки hw вроде как работает в 11 ЛЕ h264 h265 , проблемы только с sm1 (s905x3). Поэтому просьба к sfs проверить наши либы на s912 (бокс вроде бы в наличии у Вас) на предмет зависаний на hw. Возможно мы, тестируя только на 905х3 отбиваем интерес у тех, у кого другие амл...
« Последнее редактирование: 15 Февраль 2022, 21:58:32 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #52 : 16 Февраль 2022, 09:45:05 »
пост от 4 января
Можно ссылку?
Я все выходные тестировал на 912 с
meson-gxm-vega-s96.dtb
по сравнению с meson-sm1-sei610-ethfix.dtb
Может на 912 и поменьше виснет, но о полном отсутствии проблемы точно говорить нельзя
У меня еще и allwinnеr есть. Пока никак до него не доберусь...

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #54 : 16 Февраль 2022, 11:53:31 »
Может на 912 и поменьше виснет, но о полном отсутствии проблемы точно говорить нельзя
На 912 на последних страницах жаловались, что есть проблема зависаний при переключении между разными видео (h264 - h265) и вроде бы в h265 не работает перемотка. Но про зависоны при проигрывании 1 файла вопросов не было...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #55 : 16 Февраль 2022, 13:08:21 »
Ок. Постараюсь перетестировать на 912

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #56 : 19 Февраль 2022, 12:12:55 »
https://drive.google.com/file/d/1ElRQCJHZMwKgo7K3xaT7IpLeMqLIleJa/view?usp=sharing
Собрал ffmpeg для амл из 10 LE и залинкованный на него mpv. пробуйте
либы с заменой скопировать в /usr/local/lib а бинарник mpv лучше закинуть туда, где видео лежит и запускать из терминала
./mpv --vo=gpu --hwdec=v4l2m2m-copy <имя файла>

ПС: sudo ldconfig  не забыть сделать после копирования либ
ППС: если mpv не будет показывать инфу или гуи, то sudo apt install liblua5.2 (я ставил ее вместе с дев-пакетом, чтобы гуй и инфо скомпилились в mpv)
« Последнее редактирование: 19 Февраль 2022, 12:22:28 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #57 : 19 Февраль 2022, 14:19:06 »
Собрал ffmpeg для амл из 10 LE
Без улучшений на s912  :'( Может проблема в firmware. Остальное уже как только не компилили...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #58 : 26 Февраль 2022, 18:25:41 »
В до panfrost-ные времена у меня на Рк вот это работало с HW
https://forum.armbian.com/topic/7262-rk3288-media-script-tinkerboard/
Вроде, там как раз был вывод через gbm

В арчдроиде компилят mpv-sdl. Может через sdl попробовать выводить...

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #59 : 26 Февраль 2022, 21:39:31 »
те mpv которые я собираю итак могут в gbm запускаться. То, что там для рк - это набор медиадобра начиная от драйвера мали и gles либов для мали (в варианте gbm кстати) и заканчивая патченными ффмпег и т.д., сейчас это как минимум неактуально, потому как в браузере рк вплоть до 1080 на вейланде играет, коди работает, мпв работает, opengl/opengles работают (не идеально, не 100% openGl реализовано, но вполне хватает для запуска Quake3 Half-Life)
у амлоджика тоже нечто подобное было, но на проприетарном ядре, проприетарных либах и проприетарных медиа-скриптах (оно то и работало в 9 КорЕлике) с 5 ядром оно дружить не будет