LINUX.ORG.RU

vainfo показывает поддержку только Mpeg2 и Jpeg на Radeon RX 580

 , , ,


0

1

Добрый день. Система Manjaro Cinnamon, все последние обновления установлены. Ядро тоже последнее.

uname -r
6.1.12-1-MANJARO

При этом в системе практически не работает аппаратное ускорение видео. vainfo показывает только несколько профилей:

vainfo 
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.17.1)
vainfo: Driver version: Mesa Gallium driver 22.3.5 for AMD Radeon RX 580 Series (polaris10, LLVM 15.0.7, DRM 3.49, 6.1.12-1-MANJARO)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc

Хотя должно быть вплоть до hevc и VP8. vdpauinfo выдаёт примерно то же. В установленной рядом Ubuntu 20.04 проблем никаких. В принципе не сильно критично, так как процессор достаточно мощный, чтобы не заморачиваться, но хотелось бы разобраться в этом. Буду крайне признателен за подсказку.

надо интересоваться линуксом. В инете уже месяц назад если не больше была новость

«Манжаро вслед за федорой и опенсузей удалила поддержку проприетарных кодеков»

Федора оперативно сделала feeworld драйвера, наверное и манжаро тоже. Арч все таки

monkdt
()
Последнее исправление: monkdt (всего исправлений: 1)
Ответ на: комментарий от eol3000

манжарой (только XFCE редакцией) все кодеки присутствуют

Так это прекрасная возможность для сравнения. Запуская там и там диагностические утилиты, увидишь различия. И нам скажешь, тоже ведь интересно. :)

krasnh ★★★
()
Ответ на: комментарий от krasnh

На нотбуке вот что выдаёт. И судя по отсутствию загруженности процессора при воспроизведении h265, видео таки ускоряется. По крайней мере в smplayer.

Trying display: wayland
Trying display: x11
vainfo: VA-API version: 1.17 (libva 2.17.1)
vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      :	VAEntrypointVLD
      VAProfileH264MultiviewHigh      :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileH264StereoHigh         :	VAEntrypointEncSlice
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointEncPicture
      VAProfileVP8Version0_3          :	VAEntrypointVLD
      VAProfileVP8Version0_3          :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointVLD
eol3000
() автор топика

Как было уже сказано выше, В Manjaro тоже удалили поддержку h264 и h265 из Mesa.

Там же предложено костыльное решение. Может в 2023 году есть и более изящное решение.

krasnh ★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от krasnh

Да, похоже теперь я понял, почему на Intel работает.

this change mainly affects AMD graphics cards. (Intel GPUs don’t use Mesa for video acceleration, Nvidia cards use the proprietary driver, and Mesa video acceleration mostly doesn’t work properly with the opensource Nouveau driver)

Спасибо за ссылку. И спасибо всем откликнувшимся.

eol3000
() автор топика
5 июля 2023 г.

Кстати если кому интересно, проблему я решил, установив mesa-git из AUR вместо манжаровской месы. Вроде полёт нормальный.

eol3000
() автор топика