AMD GPU encoding overload all the time in OBS (ENCODER:FFMPEG VAPPI)

Straight to the point.

I have an amd gpu (RX580)

I use ArchLinux

I installed all necessary components and dependencies for amdgpu

When using FFMPEG VAPPI encoder in OBS to capture screen, I get immediate encoding overload and unpleasant screen capture with huge frame skips. Was tested with all settings with low bitrate and high bitrates, different Rate controls, nothing is solving my issue. The regular CPU encoder x264 works great, on windows the proprietary amdgpu driver works perfect with the gpu encoder.

Anyways to solve this issue, or if u face the same issues please let me know.

What kernel are you on

As of now 5.6.11-arch1-1. Btw this has been an ongoing issue since I tried this encoder a few years ago. I also tried the LTS Kernel a few month ago and it did not fix the issue.

As of now 5.6.11-arch1-1. Btw this has been an ongoing issue since I tried this encoder a few years ago. I also tried the LTS Kernel (from repo of course) a few month ago and it did not fix the issue.