Status
Not open for further replies.

Xaymar

Active Member
That is known, I'm not sure what the cause is. They look fine on VCE 3 and I don't have a VCE 2 card to test with.
 

ExugHblu

New Member
  • CPU: Intel G3258@4600 (2 core Haswell)
  • GPU: AMD Radeon R9 Fury Sapphire Nitro (stock factory, VCE 3.0)
  • RAM: 2x4GB DDR3 1600Mhz
  • SSD: Windows 7-64 Ultimate SP1, Steam, OBS
  • 1920x1080, 70 mhz, locked 70 fps ingame and in crimson
  • Driver Version: 16.9.2
  • OBS Studio Version: 0.16.2 64-Bit Windows
  • Plugin Version: 1.3.1.0
  • Streaming: 50 fps 1920*1080 -> 960*540 Twitch non-partner
Got new good settings. Example https://www.twitch.tv/exughblu/v/92968148
42f5ae8fc2ca.png

How to make quality better and reduse dropped frames to 0-1% ? Should i use b-picture pattern and b-picture reference for twitch streaming?
 

Xaymar

Active Member
For everyone using this, I have finally managed to completely write the wiki page for configuring the encoder! *confetti* If you are interested (and most of you are, I can tell right now without even seeing you), you'll find it here: https://github.com/Xaymar/OBS-AMD-Advanced-Media-Framework/wiki/Configuration

  • CPU: Intel G3258@4600 (2 core Haswell)
  • GPU: AMD Radeon R9 Fury Sapphire Nitro (stock factory, VCE 3.0)
  • RAM: 2x4GB DDR3 1600Mhz
  • SSD: Windows 7-64 Ultimate SP1, Steam, OBS
  • 1920x1080, 70 mhz, locked 70 fps ingame and in crimson
  • Driver Version: 16.9.2
  • OBS Studio Version: 0.16.2 64-Bit Windows
  • Plugin Version: 1.3.1.0
  • Streaming: 50 fps 1920*1080 -> 960*540 Twitch non-partner
Got new good settings. Example https://www.twitch.tv/exughblu/v/92968148
42f5ae8fc2ca.png

How to make quality better and reduse dropped frames to 0-1% ? Should i use b-picture pattern and b-picture reference for twitch streaming?

Upgrade to version 1.3.2.3, try using B-Pictures without B-Picture Reference or lowering the Quality Preset to Balanced or Speed.
 

horst

New Member
I am just reading through the configuration guide, and i am unsure what's up with my GOP size. You told me that mine was set to 0, although i cannot recall ever messing with that setting. Should i set it to something else? What would have been the default? I don't have the "Set Custom GOP Size" ticked. Should i tick it?
 

Suslik V

Active Member
I am just reading through the configuration guide, and i am unsure what's up with my GOP size. You told me that mine was set to 0, although i cannot recall ever messing with that setting. Should i set it to something else? What would have been the default? I don't have the "Set Custom GOP Size" ticked. Should i tick it?
He asked you probably because of log info. If you don't setup it manually - simply say it.
 

Xaymar

Active Member
I am just reading through the configuration guide, and i am unsure what's up with my GOP size. You told me that mine was set to 0, although i cannot recall ever messing with that setting. Should i set it to something else? What would have been the default? I don't have the "Set Custom GOP Size" ticked. Should i tick it?

To quote the wiki:

Warning: Extreme impact on Quality and Compression! No support if changed. Do not change this option unless you know what you are doing! Here there be dragons!

Edit: That means, don't change that.
 
Last edited:

Xaymar

Active Member
AMD just released Driver version 16.10.1:

Radeon Software Crimson Edition 16.10.1 Highlights
  • Support For:
    • Gears of War® 4
    • Mafia III™
  • New AMD CrossFire profile added for DirectX® 11:
    • Shadow Warrior™2
Fixed Issues
  • Deus Ex: Mankind Divided™ may experience minor stutter during gameplay when using AMD CrossFire mode or may crash when launching the in game benchmark.
  • The Crew™ may experience a random or sudden FPS drop while playing.
  • Battlefield™1 may experience flickering on some surfaces when using AMD CrossFire mode.
  • Radeon WattMan may fail to keep Power Limit settings after hitting apply in some cases.
  • Overwatch™ may experience flickering character models while in the hero selection menu or during gameplay in AMD Crossfire mode.
  • Paragon™ may experience flickering while using AMD FreeSync technology and AMD CrossFire mode in conjunction.
  • Pixel Format option is no longer missing for some Radeon RX 400 series products in Radeon Settings.
Known Issues
  • A few game titles may fail to launch, experience performance issues or crash if the third party application "Raptr" has its game overlay enabled. A workaround is to disable the overlay if this is experienced.
  • The Division™ may experience a game hang during extended periods of play while in AMD CrossFire mode.
  • Rise of the Tomb Raider™ may experience an application crash when changing the resolution from in-game menus when running DirectX®12. Users can restart the game to complete the resolution change.
  • While using or having Radeon WattMan open in Radeon Settings in AMD CrossFire mode, the secondary/slave graphics processor clocks will increase to their highest state.
  • H.264 content may experience blocky corruption when streaming using P2P content players on some Radeon RX 400 series graphics products.
Package Contents
The Radeon Software Crimson Edition 16.10.1 installation package contains the following:
Radeon Software Crimson Edition 16.10.1 Driver Version 16.40.2715​

It is recommended to upgrade the driver, or if not possible, upgrade the AMF runtime using this guide.
 

Xaymar

Active Member
1.3.3.0 adds two new features to the plugin: Automatic Profile Level and Dynamic Reconfiguring.

Automatic Profile Level
This works by calculating the expected samples per second and comparing them with the Rec. ITU-T H.264 (02/2016) and then selecting the proper Profile Level for the given resolution and frame rate. You will no longer have no manually select this and end up with something that isn't ideal!

Dynamic Reconfiguring
One of the main features of AMDs encoder is that you can reconfigure most of the parameters during encoding. This is now properly supported in both the simpler interface and the advanced one. This means that you can now do testing live without having to restart your stream or recording at all. Just change the settings, hit apply and they'll be applied!

In addition to the new features, Presets have been updated again and will no longer modify Advanced and Expert settings and also now use Automatic Profile Level for best compatibility. Read the changelog below for full changes.

---

Xaymar updated AMD Advanced Media Framework Encoder Plugin for OBS Studio with a new update entry:

1.3.3.0 - Dynamic Reconfiguring, Preset Update, Automatic Profile Level!

  • Fixed: Reduced CPU and UI load when changing options.
  • Changed: Language Files have been updated from CrowdIn.
  • Changed: All Presets no longer override Advanced and Expert parameters and now use to 'Automatic' Profile Level'
  • Changed: 'Twitch', 'YouTube' and 'Recording' Preset no longer override the 'Quality Preset' parameter.
  • Changed: 'Twitch' Preset Profile is now Main again.
  • Changed: 'High Quality' Preset QP changed from 16/18/21 to 16/21/26.
  • Changed:...

Read the rest of this update entry...
 
Last edited:

ObZidianLP

New Member
As I already said, the issue is not in the encoder but with the decoder only accepting one way of muxing a file. 1.3.2.1 and newer slightly help with this by using fixed step timestamps and there will be more fixes to come in the future.
I just installed version 1.3.3.0, and IT WORKS, the file is no longer corrupt! Thanks for your hard work!
 

Xaymar

Active Member
Here's a Dynamic Reconfiguration example video modifying only Target Bitrate with CBR:

Dynamic Reconfiguring supports all properties except: Memory Type, Compute Type, Surface Format, Debug Tracing, Frame Size (in theory possible), Frame Rate (in theory possible).
 

Xaymar

Active Member

ExugHblu

New Member
  • Added: [Advanced] interface now supports automatic VBV Buffer Size (set to 0). That what i try now!
  • Added: Dynamic Reconfiguring, which allows settings to be changed and applied during streaming/recording. Thank you!!!
they useful and working well.
 
Last edited:
I connect second monitor and find out that my bitrate randomly up to 6000-6500 settings same https://obsproject.com/forum/thread...ugin-for-obs-studio.52305/page-20#post-243607 . Im loosing frames when that happens. When i enable B-picture pattern and B-picture reference thats happens even more.
I've been getting the same thing for a while now. Sometimes I lose frames while it's happening, and sometimes I don't. I also see spikes up to 10000 kbps, and it goes down into the hundreds, as well. I stop and start the stream, and it goes away.
 

Xaymar

Active Member
I connect second monitor and find out that my bitrate randomly up to 6000-6500 settings same https://obsproject.com/forum/thread...ugin-for-obs-studio.52305/page-20#post-243607 . Im loosing frames when that happens. When i enable B-picture pattern and B-picture reference thats happens even more.

I've been getting the same thing for a while now. Sometimes I lose frames while it's happening, and sometimes I don't. I also see spikes up to 10000 kbps, and it goes down into the hundreds, as well. I stop and start the stream, and it goes away.

Are you both using RX 4xx cards or older generations? As far as I'm aware, only VCE 2.0 has issues with B-Pictures currently, VCE 3.4 isn't capable of them at all. I unfortunately don't have a GPU of each generation to test issues with, so I have to rely on user reports or on Jim to get hardware to test with once he is not affected by the TwitchConities anymore.
 

ExugHblu

New Member
@Xaymar i cant make logs, but here is new results: https://www.twitch.tv/exughblu/v/93461595
  • CPU: Intel G3258@4600 (2 core Haswell)
  • GPU: AMD Radeon R9 Fury Sapphire Nitro (stock factory, VCE 3.0)
  • RAM: 2x4GB DDR3 1600Mhz
  • SSD: Windows 7-64 Ultimate SP1, Steam, OBS
  • 1920x1080, 70 mhz, locked 70 fps ingame and in crimson
  • Driver Version: 16.10.1
  • OBS Studio Version: 0.16.2 64-Bit Windows
  • Plugin Version: 1.3.3.1
  • Streaming: 50 fps 1920*1080 -> 1280*720 Twitch non-partner
f636eccb8e5d.png
 

Xaymar

Active Member
@Xaymar i cant make logs, but here is new results: https://www.twitch.tv/exughblu/v/93461595
  • CPU: Intel G3258@4600 (2 core Haswell)
  • GPU: AMD Radeon R9 Fury Sapphire Nitro (stock factory, VCE 3.0)
  • RAM: 2x4GB DDR3 1600Mhz
  • SSD: Windows 7-64 Ultimate SP1, Steam, OBS
  • 1920x1080, 70 mhz, locked 70 fps ingame and in crimson
  • Driver Version: 16.10.1
  • OBS Studio Version: 0.16.2 64-Bit Windows
  • Plugin Version: 1.3.3.1
  • Streaming: 50 fps 1920*1080 -> 1280*720 Twitch non-partner

Why are you using "H264 Encoder [Advanced] (AMD Advanced Media Framework)"? I see nothing in your configuration that requires that.

I'll quote the wiki for you:
Q: I'm using Advanced Output Mode, which one do I select?
Select 'H264 Encoder (AMD Advanced Media Framework)', it will have everything you need. Do not use the [Advanced] one unless you absolutely know what you are doing and do not want any support.

And also since you messed with GOP Size and CABAC, here's another quote:
Use Custom GOP Size, GOP Size (Expert)
Experimental parameter that allows you to override the automatically calculated GOP Size.

Warning: Extreme impact on Quality and Compression! No support if changed. Do not change this option unless you know what you are doing! Here there be dragons!

Context Adaptive Binary Arithmetic Coding (CABAC)
Experimental parameter that allows enabling and disabling CABAC entropy coding. Not supported by many decoders, streaming servers, file formats (FLV, ...), protocols (RTMP, HTTP) and editing software. Only YouTube recommends using CABAC, but use with caution anyway.

Warning: Unexpected behavior may happen if you use this! No support if changed. Do not change this option unless you know what you are doing! Here there be dragons!

Sorry, but support ends here for you. You'll have to figure out what is wrong on your own or start using the simpler one "H264 Encoder (AMD Advanced Media Framework)".

Edit: In the future, there will only be one of these once the complete core is done.
 

ExugHblu

New Member
Simplier for me do it wrong to right. As all can see i got RESULTS. Nobody posting WORKING settings+video proof in that tread like me (only crying people here)
And there is NO new AMF info in my language.
 
Status
Not open for further replies.
Top