AMD Ryzen 7700X integrated GPU not supporting AMD hardware encoder

limitlesslimbs

New Member
Hi all, I'm really stumped by this one and have done many hours of research online. Here's a summary:

Problem
AMD HW encoder not showing as options for recording when they should. I have a main GPU (Nvidia GTX 3080 Ti), but want to leverage the iGPU for recording gamplay specifically to avoid bottlenecking on the GPU encoder as I play via Oculus Link that already saturates the GPU encoder.

Expected behavior
AMD HW encoder options should show. Per this post on Reddit, someone using an AMD 7900X, which according to AMD has the identical iGPU as the 7700X, can use the official OBS AMD HW encoders, while I cannot see such options in OBS settings / Output.

Symptom
Here's what I see:
1670709674587.png

1670709684866.png



System info
OS Name Microsoft Windows 11 Pro
Version 10.0.22621 Build 22621
Processor AMD Ryzen 7 7700X 8-Core Processor, 4501 Mhz, 8 Core(s), 16 Logical Processor(s)
OBS Studio 28.1.2 (64 bit)

GPU 0
Name NVIDIA GeForce RTX 3080 Ti
Driver Version 31.0.15.2698

GPU 1
Name AMD Radeon(TM) Graphics
Driver Version 31.0.12029.10015

AMD Adrenaline software version 22.11.2
Driver Version 22.20.29.10-221130a-386458C-AMD-Software-Adrenalin-Edition

1670709702651.png


Any help and ideas are greatly appreciated.
 

limitlesslimbs

New Member
I figured it out and things work great now. Turns out I had to install a 3rd party plugin. Look up AMD AMF (I think? Advanced media framework, I’m not on my computer rn) and if you install the right plugin it’ll show the encoder option and it’ll work.
 

Fenrir

Forum Admin
The third party plugin is very outdated, and should not really be used, as it has been replaced by the built-in functionality in OBS.

No plugins are required to use AMF, OBS supports it out of the box. If the built-in support is not working, that's usually a sign that your drivers are too old.
 
Top