Source: intel-vaapi-driver Version: 2.4.1+dfsg1-1 Severity: important Tags: upstream patch X-Debbugs-Cc: severusseptimi...@gmail.com
Since libva 22.2, HW acceleration on Wayland is broken. The error message shown if trying to play a video with mpv is: >> error: failed to resolve wl_drm_interface(): >> /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_drm_interface >> [vaapi] libva: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed The cause for this is the fact that the 'wl_drm' interface has been superseded by the linux-dmabuf protocol, and, as such, the 'wl_drm_interface' symbol is no longer public, triggering the aforementioned error. The patch proposed [here](https://salsa.debian.org/S.7/intel-vaapi-driver/-/raw/master/debian/patches/0005-remove-wl_drm_interface.patch?ref_type=heads] removes the use of said symbol. It is based on this upstream PR: https://github.com/intel/intel-vaapi-driver/pull/566, but instead of making the use of 'wl_drm' optional, it completly removes it. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.10.11-1-liquorix-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_USER, TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system)