[SOLVED] AMD Encoder Option Not Working: OBS

Having trouble getting OBS to play nice with my AMD gpu (Asus Strix R9 390).

I’m trying to use the GPU as the encoder, but when I select Encoder>Hardware AMD and try to record OBS freezes.

Just DDU’ed and updated drivers 86ing RELIVE. Same issue.

Came to the best place I know for advice. Thank you.

1 Like

Windows? If so check that the place you are recording to has enough space and that the device which is doing recording has enough VRAM. if you’re using the replay feature.

You could try rolling back the driver to one that works, since you’re talking a R9 390.

I have an R9 290x that is flashed with 390x bios and latest AMD drivers. Zero problems here. It has to be something else.

SOLVED

Uninstall Intel’s GPU drivers with DDU.

If a mod wants to close this one in a few days, totally fine with that. Just give me a few to test it more.

1 Like

Did Windows Update auto install those drivers? If so, blame Windows Update. So now we know QSV and AMD don’t get along.

So when I use the AMD encoder now it overloads.

But when I use X264 Encoder it works just fine?

Aren’t GPU’s supposed to be better at this sort of thing? Especially the more multipurpose AMD GPU’s?

Come to think of it- makes sense. Use the GPU to render the game and the CPU to record it.

1 Like

Hardware Unboxed just recently did a thing on this, and AMD GPUs share resources with the shader cores when encoding, so it hangs on encoding when you have a graphically intensive game like Assassin’s Creed Odyssey. Nvidia GPUs have a separate ASIC section for the NVENC module, but still downclocks when entering NVENC mode.

I find this questionable, AFAIK AMD is also using fixed function units for video encode/decode.