VA-API encoding issues on Manjaro with AMD RX 6600
VA-API encoding issues on Manjaro with AMD RX 6600
I'm facing issues with VA-API not working on my GPU. It functioned before but has stopped recently. I've reinstalled the packages already. My system details are: CPU - AMD Ryzen 5 5500, GPU - AMD Radeon RX 6600, RAM - 2x8 Kingston Fury DDR4-3200mHz, SSD - Crucial P3 500GB, OS - Manjaro Linux (XFCE).
It was recently before you upgraded. The removal of h264 and h265 support for AMD GPUs by the Manjaro developers may be the reason. Open-source codecs such as VP9 can still function; you can check compatibility by running vdpauinfo to see which codecs are supported.
Display value: 0.0
Screen status: 0 API version available
Version info: G3DVL VDPAU Driver Shared Library v1.0
Video dimensions: 420x16384x16384
Format details: NV12, YV12, UYVY, Y8U8V8A8, V8U8Y8A8, 422_16, 444_16
Decoder support: MPEG1, MPEG2_SIMPLE, H264_BASELINE, H264_HIGH, VC1_*, H264_PROGRESSIVE_HIGH, VP9, HEVC, AV1, AV1_HIGH
Surface options: 16384x16384 with various color types and layers
Hardware encoding support on AMD graphics cards has been deprecated in Manjaro for the open-source Mesa stack. You may still access AMF on AMDGPU-PRO, a custom driver not widely used by the Linux community. Alternatively, you can develop Mesa yourself or use it from the Arch repository, though these approaches aren't officially supported on Manjaro. See the relevant links for more details.