OBS "Failed to open VAAPI codec: Function not implemented" Fedora 32 Radeon R5 240
by TheJooomes from LinuxQuestions.org on (#54RXG)
I have this R5 240 laying around and I wanna put it to work. I put it in a lower PCIe slot, under my RX 560(my primary video device). An "lspci -nnv" shows it to be recognized and using the radeon kernel driver. OBS has options to encode on other GPUs so I switched it to FFMPEG VAAPI and set the VAAPI device to "Card1: /dev/dri/renderD129"(the R5 240). When I start recording I get this box that says "Starting output failed. Please check the log for details.", here's the latest log https://pastebin.com/LvpvpG4s. When I encode on "Card0: /dev/dri/renderD128"(the RX 560) or with the CPU everything works fine, but there's a slight performance penalty, thus me wanting to get the other card doing the encoding.
I have FFMPEG installed via RPM fusion, and OBS via flatpak.
I did find a sorta similar thread on reddit, but they were using a single intel hd device, and on a different distro.
Attached Thumbnails


I have FFMPEG installed via RPM fusion, and OBS via flatpak.
I did find a sorta similar thread on reddit, but they were using a single intel hd device, and on a different distro.
Attached Thumbnails