RavenRidge AMDGPU VA-API video playback hard crash using chromium-vaapi on XWayland
ArchLinux x86_64 linux 5.8.14 gnome-shell 3.38.1 mutter 3.38.1
Video playback from chromium-vaapi on XWayland caused AMDGPU hard crash. On X11 session, VA-API worked for
--use-gl=desktop which takes the
vaGetDisplayGLX() code path. Similar crash with
--use-gl=egl which takes the
vaGetDisplayDRM() code path. On Wayland session, both
--use-gl=egl suffer the same crash.
It started with mesa 20.2.0 and the issue remained on 20.2.1. Everything works, both X11 and Wayland sessions regardless of GL backends, if reverting mesa back to 20.1.x.