To test the snap with VA-API changes,
1. Install the Chromium snap from either beta or edge channels,
sudo snap install --beta chromium
2. Start Chromium,
snap run chromium
3. Open a video, e.g. one from https://github.com/chthomos/video-media-samples.
4.Check with intel_gpu_top (from intel-gpu-tools package) that the video engine bars are non zero during playback.
----------Original Bug report ---------
Libva is no longer working for snap installed chromium 72.0.3626.109 (Official Build) snap (64-bit)
I followed this instruction
sudo snap install --channel=candidate/vaapi chromium
My amdgpu can use libva
`vainfo: Driver version: Mesa Gallium driver 18.3.3 for AMD STONEY (DRM 3.27.0, 4.20.0-10.1-liquorix-amd64, LLVM 7.0.1)
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
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc`
VAAPI in Chromium snap 71 worked really well,
after update to 72 It does not work anymore.
I have also reinstalled snap with sudo snap install --channel= candidate/ vaapi chromium
yet does not work.
CPU 6700HQ:
libva info: VA-API version 1.1.0 x86_64- linux-gnu/ dri/i965_ drv_video. so MPEG2Simple : VAEntrypointVLD MPEG2Simple : VAEntrypointEnc Slice MPEG2Main : VAEntrypointVLD MPEG2Main : VAEntrypointEnc Slice H264Constrained Baseline: VAEntrypointVLD H264Constrained Baseline: VAEntrypointEnc Slice H264Constrained Baseline: VAEntrypointEnc SliceLP H264Constrained Baseline: VAEntrypointFEI H264Constrained Baseline: VAEntrypointStats H264Main : VAEntrypointVLD H264Main : VAEntrypointEnc Slice H264Main : VAEntrypointEnc SliceLP H264Main : VAEntrypointFEI H264Main : VAEntrypointStats H264High : VAEntrypointVLD H264High : VAEntrypointEnc Slice H264High : VAEntrypointEnc SliceLP H264High : VAEntrypointFEI H264High : VAEntrypointStats H264MultiviewHi gh : VAEntrypointVLD H264MultiviewHi gh : VAEntrypointEnc Slice H264StereoHigh : VAEntrypointVLD H264StereoHigh : VAEntrypointEnc Slice VC1Simple : VAEntrypointVLD VC1Main : VAEntrypointVLD VC1Advanced : VAEntrypointVLD eoProc JPEGBaseline : VAEntrypointVLD JPEGBaseline : VAEntrypointEnc Picture VP8Version0_ 3 : VAEntrypointVLD VP8Version0_ 3 : VAEntrypointEnc Slice HEVCMain : VAEntrypointVLD HEVCMain : VAEntrypointEnc Slice
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 2.1.0
vainfo: Supported profile and entrypoints
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfileNone : VAEntrypointVid
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile
VAProfile