Vainfo fails on wayland works on x11

Perhaps nothing, as hardware decoding does seem to be working regardless.
output of vainfo in wayland session returns:

vainfo
Trying display: wayland
error: failed to resolve wl_drm_interface(): /usr/lib/libEGL_mesa.so.0: undefined symbol: wl_drm_interface
libva error: /usr/lib/dri/i965_drv_video.so init failed
vaInitialize failed with error code -1 (unknown libva error),exit

in an x11 session vainfo shows correctly.
vdpauinfo shows correctly under both wayland and x11.

I have followed the arch wiki guide, but remain puzzled…

hardware: haswell 4690k devils canyon
hd4600 igpu
using intel-hybrid-codec-driver-git

pacman -Ql intel-hybrid-codec-driver-git

pacman -Ql intel-hybrid-codec-driver-git
intel-hybrid-codec-driver-git /usr/
intel-hybrid-codec-driver-git /usr/lib/
intel-hybrid-codec-driver-git /usr/lib/dri/
intel-hybrid-codec-driver-git /usr/lib/dri/hybrid_drv_video.so
intel-hybrid-codec-driver-git /usr/share/
intel-hybrid-codec-driver-git /usr/share/licenses/
intel-hybrid-codec-driver-git /usr/share/licenses/intel-hybrid-codec-driver-git/
intel-hybrid-codec-driver-git /usr/share/licenses/intel-hybrid-codec-driver-git/COPYING

Thanks for the quick reply

I assume libva-intel-driver is installed?

installed is libva-intel-driver-hybrid

Please try with libva-intel-driver from repo instead :slightly_smiling_face: .

Same result.
❯ vainfo
Trying display: wayland
error: failed to resolve wl_drm_interface(): /usr/lib/libEGL_mesa.so.0: undefined symbol: wl_drm_interface
libva error: /usr/lib/dri/i965_drv_video.so init failed
vaInitialize failed with error code -1 (unknown libva error),exit

~
❯ pacman -Ql libva-intel-driver
libva-intel-driver /usr/
libva-intel-driver /usr/lib/
libva-intel-driver /usr/lib/dri/
libva-intel-driver /usr/lib/dri/i965_drv_video.so
libva-intel-driver /usr/share/
libva-intel-driver /usr/share/licenses/
libva-intel-driver /usr/share/licenses/libva-intel-driver/
libva-intel-driver /usr/share/licenses/libva-intel-driver/COPYING

have you version lib32-libva-intel-driver installed ?

yes, installed.

see this
https://bbs.archlinux.org/viewtopic.php?id=291537

you will need iris / crocus

Seems that is talking about x11 session. My problem exists in wayland only. Thanks

in plasma x11 session:

vainfo
Trying display: wayland
Trying display: x11
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 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

Issue is known and mentioned here:

https://github.com/intel/intel-vaapi-driver/pull/566