AMD HD 7770 (2GB) not encoding in OBS (Windows 10)

arancel

New Member
My AMD GPU does not seem to work with OBS. I tried installing an old encoder (discontinued) and after I did it, I could not add OBS to be recognized by my AMD Settings software (Using 2019.0816). How could I get my AMD card encoded into OBS?

Here is my log file: https://obsproject.com/logs/u3u9Bj4nHq5aX1Bv

Thank you in advance for any help on this matter

I tried using the OBS encoder here:


And the AMD settings menu I have does not let me add OBS in the system.

Thank you again for any help you could provide on this
 

arancel

New Member
OBS 26.02 (up to date)
 

Attachments

  • image (2).png
    image (2).png
    205.1 KB · Views: 235
  • 124557178_827076154780801_851926204072382550_n.png
    124557178_827076154780801_851926204072382550_n.png
    133 KB · Views: 244

rockbottom

Active Member
Fuhgeddaboudit

2.6.0 - Removing support for older Drivers, High Motion Quality Boost and more

@Xaymar Xaymar released this on Oct 13, 2019 · 9 commits to master since this release

With their new Navi GPU series AMD added a new feature to the hardware encoders: High Motion Quality Boost. This option should allow you to get higher quality streams at the exact same bitrate, resolution and framerate, given that you own and use an AMD RX 5700 (XT/XT Anniversary).


 

arancel

New Member
Fuhgeddaboudit

2.6.0 - Removing support for older Drivers, High Motion Quality Boost and more

@Xaymar Xaymar released this on Oct 13, 2019 · 9 commits to master since this release

With their new Navi GPU series AMD added a new feature to the hardware encoders: High Motion Quality Boost. This option should allow you to get higher quality streams at the exact same bitrate, resolution and framerate, given that you own and use an AMD RX 5700 (XT/XT Anniversary).




Would the High Motion Quality Boost make OBS recognize the card to encode for live streaming without having anything else to do? Thank you for any help on this. I am not experienced in OBS
 

rockbottom

Active Member
Uninstall Xaymar's plugin, it's not for your GPU.

As far as I'm aware, the AMD encoder is now included in OBS. Your GPU is old & uses VCE 1.0, I'm just not sure if it's going to work. After you get rid of the plugin, update your drivers & give it a shot.
 

arancel

New Member
Uninstall Xaymar's plugin, it's not for your GPU.

As far as I'm aware, the AMD encoder is now included in OBS. Your GPU is old & uses VCE 1.0, I'm just not sure if it's going to work. After you get rid of the plugin, update your drivers & give it a shot.

The problem is that we never saw the AMD GPU coming up on the Streaming Encoder options, it was only defaulting to x265 and we updated all drivers and OBS software too and nothing worked, that is why we were forced to find this. I was reading that OBS was supposed to finally include AMD in there but it wasn't coming up at all. Are there any potential other options that I might be able to try?
 

rockbottom

Active Member
My PC had a Fury X & I upgraded to a GTX-1660 Super earlier this year. When I did the upgrade, I also upgraded the GTX-580 that was in my older PC with the Fury X. I just checked it & the AMD encoder is definately included as I'm running 26.0.2 on that PC as well. The Fury X is VCE 3.0 so it's possible that your GPU is too old?
 

rockbottom

Active Member
I just downloaded & checked Xaymar's 2.6.0 zip file & the encoder has the same name as the encoder included with OBS 26.0.2. If you did uninstall the plugin, probably a good idea to uninstall/re-install OBS.
AMF Capture 1.JPG
AMF Capture 2.JPG
 
Last edited:

rockbottom

Active Member
According to the AMD Control Panel the current drivers are 20.9.1 (Recommended) & 20.11.1 (Optional). FWIW, I have 20.9.1 installed.
 

arancel

New Member
According to the AMD Control Panel the current drivers are 20.9.1 (Recommended) & 20.11.1 (Optional). FWIW, I have 20.9.1 installed.

We installed the Plugin into a different folder, we did not want to overwrite the OBS folder. I forgot to mention that. So, when installing it gave us a path and we changed its ending to "..._AMD" to differentiate it. Was that a mistake and because of that we weren't able to get it to work? Or would that mean that then we don't have to worry about the plugin?
 

rockbottom

Active Member
Not sure but I would start fresh with OBS.

This is from the log in your first post:
14:56:37.125: [AMF] The detected AMF runtime is too old, please update your drivers.
14:56:37.125: [AMF] AMF Runtime is outdated.
14:56:37.195: [AMF] AMF Test failed due to one or more errors.
14:56:37.195: Failed to initialize module 'enc-amf.dll'

The log isn't complete but here are some recommendations from what's there

Disable this & if you're recording games Enable Game Mode:
14:56:35.959: Windows 10 Gaming Features:
14:56:35.959: Game DVR: On

Set both monitors to 60 fps:
14:56:36.378: output 0: pos={0, 0}, size={1920, 1200}, attached=true, refresh=60, name=ASUS VW266H
14:56:36.378: output 1: pos={-1024, 0}, size={1024, 768}, attached=true, refresh=85, name=VPL-CS5

Set your Mic to match OBS & your speaker output (48k)
14:56:38.883: WASAPI: Device 'Microphone (Realtek High Definition Audio)' [44100 Hz] initialized
14:56:38.883: [Loaded global audio device]: 'Mic/Aux'
 

arancel

New Member
Also, HD 7770 seems to be Direct 10.1 Compatible. I was reading this page for OBS specifications:


When looking at the AMD Advanced Media Framework (AMF) info, it lists the HD 7770 card in the VCE 1 group. There it says that the card capability is of AVC/SVC (H264). However, I do not know how this information would be relevant for the encoding issue. Is it even relevant?

Thank you anyone for any help I can get on this issue (OBS not encoding my HD 7770 card)
 
Top