Hi,
I am quite new to Fedora & tried to play some YouTube videos. However, I realized that a lot of frames were dropped as soon as I started watching in higher qualities (starting with 1080p50).
I soon realized that it has to do with HW acceleration (I am using a RX460 which should easily handle playing back these files).
I’ve already tried the usual fixed (installing mesa-va-drivers-freeworld and mesa-vdpau-drivers-freeworld from RPMFusion). However, this still leads to the following result in Firefox:
Did I do something wrong? Is there a fix for this?
Edit 1: I got H264 working (see comment).
However, VP9 and VP8 doesn’t work. I think this is a more fundamental problem, as they are not even showed in vainfo:
trying display: wayland
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.21 (libva 2.21.0)
vainfo: Driver version: Mesa Gallium driver 24.1.1 for AMD Radeon RX 460 Graphics (radeonsi, polaris11, LLVM 18.1.6, DRM 3.57, 6.9.4-200.fc40.x86_64)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc