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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #30 : 12 Февраль 2022, 16:28:21 »
Нет возможности полный образ проверить v2.5? т
HAF02  из jammy-xfce-v2.5-aml.tar.gz 
То же самое
Попытка подсунуть этот ffmpeg в mpv = сегфолт
т.е. просто mpv запускается, а с mp4 - сегфолт
mpv компилился под какие либы? из /usr/lib или /usr/local/lib ?
Т.е. пока получается - хочешь HW = kodi
А на RK mpv HW без проблем?

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #31 : 12 Февраль 2022, 16:53:22 »
mpv компилился под какие либы? из /usr/lib или /usr/local/lib ?
Т.е. пока получается - хочешь HW = kodi
А на RK mpv HW без проблем?
немного не так, mpv ест динамические библиотеки при запуске, которые ему лд отдает, а ld в свою очередь проверяет пути из своего конфига (в нем по умолчанию /usr/local/lib имеет более высокий приоритет, чем /usr/lib . Про приколы фругала я имел ввиду, что возможно ldconfig  не был сделан после подключения слоя с ффмпег в /usr/local ... ) А коди, в свою очередь, не пользует динамические либы, он при сборке (точнее уже на этапе конфигурации задется, откуда брать либы) их статически к бинарям своим прикручивает, поэтому ему фиолетово наличие/отсутствие динамических библиотек при запуске, он так сказать: "все свое ношу с собой".
Насчет того, что хочешь hw - пользуй коди, я пока не уверен (дело в том, что мы запускаем все в иксах, а у LE все идет через gbm, собственно это дает прямой доступ drm. Так вот для этого и есть интерес потом все проверить в вейланде, т.к. как там тоже реализованы drm напрямую - но здесь тоже есть но: последние кеды из реп джамми у меня на рк запускались с артефактом в верхней части экрана, но то было недели 3 назад, новые пока не проверял с новым ядром).
mpv нужно тоже попробовать пересобрать.
Пока, если есть возможность, попросил бы проверить на амл фильм какой-нибудь в коди h264 1920*1080 (на них же жаловались, что зависают через 20-30 минут) на предмет проигрывания полностью.

На рк все слегка по-другому, используется не v4l2m2m а v4l2request именно через drm вызовы, сейчас пересоберется коди, проверю на рк как он себя будет вести и буду проверять, что там нынче с кедами.

UPD: кеды по-прежнему криво себя ведут на рк по непонятной причине, на амл все было отлично. проверю гном.
в иксах mpv на норе кролика подергивается, в консоли все гладко и ровно...
« Последнее редактирование: 12 Февраль 2022, 19:02:30 от Hotab777 »

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 608
  • Репутация: +7/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #32 : 12 Февраль 2022, 19:08:31 »
20 гиговый mkv уже полчаса играет при загрузке ядер около 50%.Температура правда 79С.Надо что то делать с охладом.
Есть ли смысл в моем очтете на ядре 5.16.2...
« Последнее редактирование: 12 Февраль 2022, 19:21:51 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #33 : 12 Февраль 2022, 19:25:12 »
20 гиговый mkv уже полчаса играет
mpv --vo=gpu  --hwdec=v4l2m2m-copy ?
Есть ли смысл в моем очтете на ядре 5.16.2...
А сейчас какое ядро?

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #34 : 12 Февраль 2022, 19:44:31 »
20 гиговый mkv уже полчаса играет при загрузке ядер около 50%.Температура правда 79С.Надо что то делать с охладом.
Есть ли смысл в моем очтете на ядре 5.16.2...
есть, если все будет хорошо, фильм проиграется, то мы откатимся на 5.16.2 !
Суть не в самой высокой версии ядра, а в том, чтобы оно работало как нужно у всех.

ПС: поставил гном (сессия в вяленом) - в mpv все красиво, нора проигрывается гладко

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 608
  • Репутация: +7/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #35 : 12 Февраль 2022, 19:50:27 »
в Kodi не работает HW при проигрывании видефайла
5.16.2-mpv --vo=gpu  --hwdec=v4l2m2m-copy полет нормальный, но горячо.
PS примерно на 45 минуте завис
« Последнее редактирование: 12 Февраль 2022, 20:28:04 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 608
  • Репутация: +7/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #36 : 12 Февраль 2022, 20:01:09 »
ПС: поставил гном (сессия в вяленом) - в mpv все красиво, нора проигрывается гладко
Тут https://forum.manjaro.org/t/manjaro-arm-on-amlogic-tv-box/34662/1227?u=loop223 можно попробовать конфиг для хрома для hw композитинга в wayland.
Хотя в нашем хроме скрин такой же.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #37 : 13 Февраль 2022, 09:32:13 »
5.16.2-mpv --vo=gpu  --hwdec=v4l2m2m-copy полет нормальный, но горячо.
PS примерно на 45 минуте завис
Все таки появляются подозрения, что таки охлада не хватает, потому и виснут...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #38 : 14 Февраль 2022, 10:08:01 »
в Kodi не работает HW при проигрывании видефайла
как определили? А что с зависаниями в коди?
тесты провели и даже продвинулись вперед)
А куда продвинулись? Скорее уперлись. Я на s912 остался на позиции : на любых ядрах , дистрах, меса, xorg, wayland mpv - HW работает, но не стабильно. Вплоть до полного зависания. Надо довольствоваться одним --vo=gpu
В браузерах HW нет нигде
С коди я недоразобрался насчет HW . И долго нигде не гонял
Постараюсь перепроверить на s905x3 , но вряд ли что-то изменится
По играм - есть смысл в перетусовке перечисленных выше компонентов? Тоже виснет?

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #39 : 14 Февраль 2022, 11:30:17 »
Попробуйте еще mpv --vo=gpu opengl-pbo --gpu-context=wayland --hwdec-codecs=all на вейланде...

Оффлайн Hotab777

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #41 : 14 Февраль 2022, 12:41:21 »
наверное --opengl-pbo
Код
mpv --vo=gpu --opengl-pbo --gpu-context=wayland --hwdec-codecs=all
Запускаю в консоле Xorg : weston и в его терминале
Работает со скоростью аналогичной --vo=gpu в Xorg , т.е. без HW - это на s905x3 в манджаро с 5.16.0 вашим ядром
Или принципиально важно запустить в голом вайланде?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #42 : 14 Февраль 2022, 12:50:52 »
А так mpv --vo=gpu --opengl-pbo --gpu-context=wayland --hwdec-codecs=all --hwdec=v4l2m2m-copy работает с HW , но той же степенью зависучести как в xorg

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #43 : 14 Февраль 2022, 14:08:37 »
А так mpv --vo=gpu --opengl-pbo --gpu-context=wayland --hwdec-codecs=all --hwdec=v4l2m2m-copy работает с HW , но той же степенью зависучести как в xorg
Лучше в голом вейланде попробовать, не из иксов, а хоть даже из консоли

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #44 : 14 Февраль 2022, 15:57:47 »
Попробовал в голом wayfire. Вроде получше, но зависоны все равно есть
-opengl-pbo --gpu-context=wayland --hwdec-codecs=all - по моему вообще ничего не дает