История изменений
Исправление
mos,
(текущая версия)
:
там всё сложно и запутано.
https://github.com/mpv-player/mpv/issues/4861
https://github.com/mpv-player/mpv/issues/4873
https://github.com/mpv-player/mpv/issues/4696
при этом
https://github.com/intel/libva/issues/158
по итогу
vdpau самое желательное - у меня vo=vdpau ну и декодинг соотв. через него работает идеально, причем раньше на блобе работал невидевском, теперь на мезе с radeonsi. но невидия его дропнула. В радеонах заявлена поддержка как vdpau так и vaapi.
с vaapi как видим проблемы. --vo=vaapi у них депрекейтед (проблемы с OSD и деинтерлейс прожорливее и хуже прекрасного vdpau'шного). а добиться работы --hwdec=vaapi с --vo=gpu (их darling vo нынче) я так и не смог, даже используя свежий libva (т.е. libva2). оно (mpv) судя по логу (-v -v) всё время хочеть vaapi-egl его не получает и дефолтится на софт рендеринг, насилуя цпу. может там еще мезу каку особенную надо, я на лайфсд бубунты бионик всё это пробовал, хотя вроде поставил туда oibaf (padoki нет для бионика) но толку не было
такие пироги.
Исходная версия
mos,
:
там всё сложно и запутано.
https://github.com/mpv-player/mpv/issues/4861
https://github.com/mpv-player/mpv/issues/4873
https://github.com/mpv-player/mpv/issues/4696
при этом
https://github.com/intel/libva/issues/158
по итогу
vdpau самое желательное - у меня vo=vdpau ну и декодинг соотв. через него работает идеально, причем раньше на блобе работал невидевском, теперь на мезе. но невидия его дропнула.
с vaapi как видим проблемы. --vo=vaapi у них депрекейтед. а работы --hwdec=vaapi с --vo=gpu (их darling vo нынче) я так и не смог, даже используя свежий libva (т.е. libva2). оно (mpv) судя по логу (-v -v) всё время хочеть vaapi-egl его не получает и дефолтится на софт рендеринг, насилуя цпу.
такие пироги.