Xaymar
Active Member
i cannot record with OBS studio using h264 amd advanced media framework after installing amd relive drivers.
Looks like a driver bug as far as I know. I will look into it as soon as 16.12.1 is available.
i cannot record with OBS studio using h264 amd advanced media framework after installing amd relive drivers.
Crimson ReLive changed how the Full Range flag is applied, which caused the plugin to break since it expected another property there. This has been fixed and some log messages have been changed to also result in better readability for users and support.
Notes
There is currently a warning from AMF that can be safely ignored in the log files. Hopefully this will be fixed by a driver update from AMD.
Changelog
- Fixed: Experimental Full...
When it's in the SDKWhen will the 2-pass be launched? I am very excited for it.
so now can you record 4k h265 with radeon 4xx cards using obs, or do we wait until SDK is updated? Thanks!
It's literally one reply above you...When it's in the SDK
I prefer AV1 (Open Source Codec that doesn't have any pay-to-decode/encode bullshit).lol, no H265 encoding in the sdk. Hopefully soon. VP9 ftw
Hey, so I was testing different GPU encoding options for streaming after the ReLive driver came out. (didn't realize there was an AMF plugin for OBS...welp)
and I came into a weird problem. I'm not sure if it's a bug with the OBS Studio or this plugin, but if I auto-record Overwatch gameplay using the Plays.TV client, and at the same time stream with OBS Studio using this AMD hardware encoding instead of x264 software encoding, I will get 40fps recorded video when I watch the recorded Plays.tv clips. However, using the built-in AMD ReLive tool to stream to twitch, the Plays.TV clips come out at their regular 60fps.
Supposedly this plugin + OBS Studio is better performance wise in-game than ReLive, but I don't understand why it's making my Plays.TV recordings come out at 40fps instead of 60fps. Shouldn't ReLive and AMF plugin be using similar techonology (VCE), so why does it affect my locally recorded clips with Plays.TV that differently (~20 fps change?)
I'm not sure if it's just my system or if someone else can reproduce this. Using latest AMD Crimson ReLive drivers, latest AMF plugin from github, R9 200 series graphics card.
Plays.TV recording at 1080p / 60fps / 15mbps bitrate.
OBS using H264 Encoder (AMD Advanced Media Framework) /
Preset: Twitch / Quality Preset: Quality / Target Bitrate 3500 / Scaled output: 720p / 60fps
^ this makes my Plays.TV recordings end result ~40fps
AMD ReLive using AVC / 720p / 3.5 Mbps bitrate / 60fps
^ this makes my Plays.TV recordings end result ~60fps (normal)
Simply put, it's because of differences in using the VCE encoder. This plugin will impact other encoding performance massively due to the asynchronous usage that is necessary for supporting 4K 60 fps recording.
ReLive is way simpler in it's capturing and recording approach and will actually itself go lower in fps if it detects that encoding might be taking too long. Result is variable frame output - not ideal and often for editing.
Solution: Don't use Plays.TV, use OBS.
What do I need to do in order to get hardware encoding to work again with the RX480? The new drivers with the ReLive feature (which I have turned off) seems to have a bug that doesn't allow me to record with OBS Studio.
Sorry if this has been answered.
Both OBS and AMD drivers are at their current version. 0.16.6 and 16.12.1 respectively.
Ok I do not understand how to install it. If I download and install the exe it actually deletes a setting in the recording tab. What's the specific way to install the plugin?