Аппаратное ускорение в chromium не работает

nafanja
а нужно что бы плеер использовал VA-API
Сам плеер то тянет:



Только я не пойму, почему к VA-API привязка, когда для nvidia родное VDPAU.
RusWolf
Только я не пойму, почему к VA-API привязка
ну это вопрос к разрабам браузеров, им наверное проще использовать это API.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
RusWolf
Сам плеер то тянет:
а покажи свой vainfo
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
а покажи свой vainfo
[wolf@arch-pc ~]$ vainfo
vainfo: VA-API version: 1.11 (libva 2.11.1)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      <unknown profile>               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileVP9Profile0            :	VAEntrypointVLD
и еще вот это yay -Ss libva-vdpau
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
ну короче, на видюхе AMD все работает и VA-API и VDPAU
mpv –no-config –vo=vaapi –hwdec=vaapi '/home/data/Видео/ok/Дом 1.mkv'
 (+) Video --vid=1 (*) (h264 1920x1080 23.976fps)
 (+) Audio --aid=1 --alang=rus (*) (dts 6ch 48000Hz)
 (+) Subs  --sid=1 --slang=rus (*) (hdmv_pgs_subtitle)
File tags:
 Title: Дом (часть 1)
[vo/vaapi] Warning: this compatibility VO is low quality and may have issues with OSD, scaling, screenshots and more.
[vo/vaapi] vo=gpu is the preferred choice in any case and includes VA-API support via hwdec=vaapi or vaapi-copy.
Using hardware decoding (vaapi).
AO: [pulse] 48000Hz 5.1(side) 6ch s16
VO: [vaapi] 1920x1080 vaapi[nv12]
mpv –no-config –vo=vdpau –hwdec=vdpau '/home/data/Видео/ok/Дом 1.mkv'
 (+) Video --vid=1 (*) (h264 1920x1080 23.976fps)
 (+) Audio --aid=1 --alang=rus (*) (dts 6ch 48000Hz)
 (+) Subs  --sid=1 --slang=rus (*) (hdmv_pgs_subtitle)
File tags:
 Title: Дом (часть 1)
[vo/vdpau] Warning: this compatibility VO is low quality and may have issues with OSD, scaling, screenshots and more.
[vo/vdpau] vo=gpu is the preferred choice in any case and includes VDPAU support via hwdec=vdpau or vdpau-copy.
Using hardware decoding (vdpau).
AO: [pulse] 48000Hz 5.1(side) 6ch s16
VO: [vdpau] 1920x1080 vdpau[yuv420p]
[vo/vdpau] Compositing window manager detected. Assuming timing info is inaccurate.

на NVIDIA работает только VDPAU, а VA-API посылает нах. (((

mpv –no-config –vo=vaapi –hwdec=vaapi '/home/data/Видео/ok/Дом 1.mkv'
 (+) Video --vid=1 (*) (h264 1920x1080 23.976fps)
 (+) Audio --aid=1 --alang=rus (*) (dts 6ch 48000Hz)
 (+) Subs  --sid=1 --slang=rus (*) (hdmv_pgs_subtitle)
File tags:
 Title: Дом (часть 1)
[vo/vaapi] VA-API is most likely emulated via VDPAU.
[vo/vaapi] It's better to use VDPAU directly with: --vo=vdpau
[vo/vaapi] Warning: this compatibility VO is low quality and may have issues with OSD, scaling, screenshots and more.
[vo/vaapi] vo=gpu is the preferred choice in any case and includes VA-API support via hwdec=vaapi or vaapi-copy.
Using emulated hardware decoding API.
[ffmpeg/video] h264: Failed to query surface attributes: 18 (invalid parameter).
AO: [pulse] 48000Hz 5.1(side) 6ch s16
VO: [vaapi] 1920x1080 yuv420p

[ffmpeg/video] h264: Failed to query surface attributes: 18 (invalid parameter).
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
NVIDIA и VP9
mpv –no-config –vo=vdpau –hwdec=vdpau '/home/antavr/Загрузки/aria2c/youtube-dl/8K VIDEOS ULTRA HD/Ultimate Wild Animals Collection in 8K ULTRA HD _ 8K TV.mkv'
 (+) Video --vid=1 (*) (vp9 3840x2160 30.000fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz)
[vo/vdpau] Warning: this compatibility VO is low quality and may have issues with OSD, scaling, screenshots and more.
[vo/vdpau] vo=gpu is the preferred choice in any case and includes VDPAU support via hwdec=vdpau or vdpau-copy.
Using hardware decoding (vdpau).
AO: [pulse] 44100Hz stereo 2ch float
VO: [vdpau] 3840x2160 vdpau[yuv420p]
[vo/vdpau] Compositing window manager detected. Assuming timing info is inaccurate.
mpv –no-config –vo=vaapi –hwdec=vaapi '/home/antavr/Загрузки/aria2c/youtube-dl/8K VIDEOS ULTRA HD/Ultimate Wild Animals Collection in 8K ULTRA HD _ 8K TV.mkv'
(+) Video --vid=1 (*) (vp9 3840x2160 30.000fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz)
[vo/vaapi] VA-API is most likely emulated via VDPAU.
[vo/vaapi] It's better to use VDPAU directly with: --vo=vdpau
[vo/vaapi] Warning: this compatibility VO is low quality and may have issues with OSD, scaling, screenshots and more.
[vo/vaapi] vo=gpu is the preferred choice in any case and includes VA-API support via hwdec=vaapi or vaapi-copy.
Using emulated hardware decoding API.
[ffmpeg/video] vp9: No support for codec vp9 profile 0.
AO: [pulse] 44100Hz stereo 2ch float
VO: [vaapi] 3840x2160 yuv420p

[ffmpeg/video] vp9: No support for codec vp9 profile 0.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
а с libva-vdpau-driver-vp9-git ошибка

[ffmpeg/video] vp9: No usable formats for decoding!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Vo vaapi для mpv задавать не надо, в доке явно не рекомендуют, только декодер

libva-vdpau-driver-vp9
Vp9 не все форматы поддерживает, только вроде 8 бит.
. As of writing, VP9 Profile 1-3 are not supported in the NVIDIA VDPAU library itself, so support for those cannot be added here either. VP8 also is not supported.
Сама карточка через hwdec должна у тебя все профили поддерживать
nafanja
им наверное проще использовать это API
VDPAU как бы не развивается:
Stable release
October 18, 2019; 18 months ago
И про VP9 ни слова.

VAAPI:
Stable release
2 April 2021; 39 days ago

VP9 8-bit encode acceleration
VP9 8-bit and 10-bit decode acceleration
 
Зарегистрироваться или войдите чтобы оставить сообщение.