Status
Not open for further replies.

shankly1985

Member
@Xaymar Not sure if you know the answer to this but I ask anyway :D

PUBG no matter the settings I use starts out frame rate lag free and then after around 20 mins or so the FPS will start dropping and then continue to drop resulting in choppy stream.

Now if I use Relive AMD driver I dont get any FPS lag at all it continues 100% of the time smooth gaming.

Why would this be? Both are GPU encoding 15000mbps "doesn't matter that I use here" 1080p 60fps this also doesn't matter.
Thanks
 

shankly1985

Member
Code:
02:29:24.388: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 8837 (10.9%)

Limit the ingame framerate through VSync or other means.

Thanks will give that a try.
Does the AMD Relive Driver capture frames from the GPU differently? Or is it just a case of more closed optimisation from AMD themselves?
Its only PUBG that I have this issue with tbh every other game so far OBS AMF has been rock solid.
 

Xaymar

Active Member
AMD ReLive can take advantage of in-process encoding and does not have to render an extra scene (though it may do so if configured and will have some of the issues). Most of the performance differences between OBS and GPU vendor recording tools are due to that.
 

shankly1985

Member
AMD ReLive can take advantage of in-process encoding and does not have to render an extra scene (though it may do so if configured and will have some of the issues). Most of the performance differences between OBS and GPU vendor recording tools are due to that.

Thanks
 

Xaymar

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

2.2.2 - Pre-Pass, VBAQ and more fixes! (Hotfix 2)

With the newly released Driver 17.7.2, AMD fixed many reported issues and added some much wanted features:
  • Pre-Pass and VBAQ are finally working,
  • H265/HEVC content can distinguish between IDR- and I- Frames
  • and also supports Color Range and Color Space now,
  • and the 32-bit only text log crash was fixed.
And now it's time for the plugin to also be updated! This release primarily aims at adding support for AMF 1.4.4 and improving support for older drivers, with some...

Read the rest of this update entry...
 

Benman2785

Member
hey guys - can anyone of you with RX 480 or better AND Crimson 17.7.2 AND 'The Division' test one thing for me

when ever i record/stream 'The Division' with 'PrePass' enabled my GPU-Driver & recording crashes

@Xaymar and me tried to reproduce it with different game - but it only happens with 'The Division'
 

Xaymar

Active Member
hey guys - can anyone of you with RX 480 or better AND Crimson 17.7.2 AND 'The Division' test one thing for me

when ever i record/stream 'The Division' with 'PrePass' enabled my GPU-Driver & recording crashes

@Xaymar and me tried to reproduce it with different game - but it only happens with 'The Division'

It doesn't even happen with The Division for me.
 

Benman2785

Member
looks like i has to do with HWacc for video on my second screen:

maybe is based on changes in 17.7.2 on: "Improved Game Responsiveness - Up to 31% (50ms) quicker response time using Radeon Software Crimson ReLive Edition 17.7.2 with Tom Clancy’s The Division on the 8GB Radeon RX 580 graphics card than with Radeon Software Crimson ReLive Edition 17.7.1."
 

Benman2785

Member

Ignodeus

New Member
1st - why do you want to use that reso? your viewers will most likely have black bars then...
2nd - afaik AMF doesnt support other then 16:9 - so only AMD can fix that
3rd - do you record locally all for yourself? if not 1st...
1)more field of view, plus its starting to be more popular.
2)that sucks :/
3)wym
 

Pupp3tm4st3r

New Member
Hi,
using OBS for some weeks now I´ve some error since changing my display and the resolution is now 1440p.
When using H264/AVC Encoder (AMD Advanced Media Framework) I now get the following error:

21:44:56.806: CPU Name: Intel(R) Xeon(R) CPU X5650 @ 2.67GHz
21:44:56.806: CPU Speed: 3600MHz
21:44:56.806: Physical Cores: 6, Logical Cores: 12
21:44:56.806: Physical Memory: 16374MB Total, 11581MB Free
21:44:56.806: Windows Version: 10.0 Build 15063 (revision: 296; 64-bit)
21:44:56.806: Running as administrator: false
21:44:56.806: Aero is Enabled (Aero is always on for windows 8 and above)
21:44:56.806: Portable mode: false
21:44:56.827: OBS 20.0.1 (64bit, windows)
21:44:56.827: ---------------------------------
21:44:56.828: ---------------------------------
21:44:56.828: audio settings reset:
21:44:56.828: samples per sec: 44100
21:44:56.828: speakers: 2
21:44:56.829: ---------------------------------
21:44:56.829: Initializing D3D11...
21:44:56.829: Available Video Adapters:
21:44:56.830: Adapter 1: AMD Radeon (TM) R9 390 Series
21:44:56.830: Dedicated VRAM: 4270292992
21:44:56.830: Shared VRAM: 4289781760
21:44:56.830: output 1: pos={0, 0}, size={2560, 1440}, attached=true
21:44:56.832: Loading up D3D11 on adapter AMD Radeon (TM) R9 390 Series (0)
21:44:56.841: D3D11 loaded successfully, feature level used: 45056
21:44:57.608: ---------------------------------
21:44:57.608: video settings reset:
21:44:57.608: base resolution: 2560x1440
21:44:57.608: output resolution: 2560x1440
21:44:57.608: downscale filter: Bicubic
21:44:57.608: fps: 30/1
21:44:57.608: format: NV12
21:44:57.609: Audio monitoring device:
21:44:57.609: name: Standard
21:44:57.609: id: default
21:44:57.609: ---------------------------------
21:44:57.610: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
21:44:57.611: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
21:44:57.634: [AMF] Version 2.2.2 loaded (Compiled: 1.4.4.0, Runtime: 1.4.4.0, Library: 1;4;4;0;17.30.1041;201707201852;CL#1437322).
21:44:57.665: [AMF] <Id: 2> Unable to create H265/HEVC encoder, error AMF_ENCODER_NOT_PRESENT (code 36)
21:44:57.704: [AMF] <Id: 4> Unable to create H265/HEVC encoder, error AMF_ENCODER_NOT_PRESENT (code 36)
21:44:57.704: [AMF] [H265/HEVC] Not supported by any GPU, disabling...
21:44:57.713: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
21:44:57.713: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libEGL.dll' not found, loading of module failed
21:44:57.713: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
21:44:57.714: Failed to load 'en-US' text for module: 'obs-browser.dll'
21:44:57.714: [browser_source: 'Version: 1.29.0']
21:44:57.716: LoadLibrary failed for 'nvEncodeAPI64.dll': (null) (126)
21:44:57.815: VLC found, VLC video source enabled
21:44:57.817: No blackmagic support
21:44:57.856: ---------------------------------
21:44:57.856: Loaded Modules:
21:44:57.856: win-wasapi.dll
21:44:57.856: win-mf.dll
21:44:57.856: win-dshow.dll
21:44:57.856: win-decklink.dll
21:44:57.856: win-capture.dll
21:44:57.856: vlc-video.dll
21:44:57.856: text-freetype2.dll
21:44:57.856: rtmp-services.dll
21:44:57.856: obs-x264.dll
21:44:57.856: obs-vst.dll
21:44:57.856: obs-transitions.dll
21:44:57.856: obs-text.dll
21:44:57.856: obs-qsv11.dll
21:44:57.856: obs-outputs.dll
21:44:57.856: obs-filters.dll
21:44:57.856: obs-ffmpeg.dll
21:44:57.856: obs-browser.dll
21:44:57.856: image-source.dll
21:44:57.856: frontend-tools.dll
21:44:57.856: enc-amf.dll
21:44:57.856: coreaudio-encoder.dll
21:44:57.856: ---------------------------------
21:44:57.856: ==== Startup complete ===============================================
21:44:57.857: Service '' not found
21:44:57.859: All scene data cleared
21:44:57.859: ------------------------------------------------
21:44:57.889: WASAPI: Device 'Lautsprecher (Sound Blaster X-Fi Surround 5.1 Pro)' initialized
21:44:57.899: WASAPI: Device 'Eingang/Mikro (Sound Blaster X-Fi Surround 5.1 Pro)' initialized
21:44:57.955: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
21:44:58.087: Switched to scene 'LetsPlay'
21:44:58.087: ------------------------------------------------
21:44:58.087: Loaded scenes:
21:44:58.087: - scene 'LetsPlay':
21:44:58.087: - source: 'Spielaufnahme' (game_capture)
21:44:58.087: - source: 'Videoaufnahmegerät' (dshow_input)
21:44:58.087: ------------------------------------------------
21:44:58.199: ---------------------------------
21:44:58.199: [DShow Device: 'Videoaufnahmegerät'] settings updated:
21:44:58.199: video device: Microsoft® LifeCam HD-3000
21:44:58.199: video path: \\?\usb#vid_045e&pid_0810&mi_00#6&2178b29e&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
21:44:58.199: resolution: 640x480
21:44:58.199: fps: 30.00 (interval: 333333)
21:44:58.199: format: YUY2
21:45:03.932: rtmp-common.c: [initialize_output] Could not find service ''
21:45:03.933: rtmp-common.c: [initialize_output] Could not find service ''
21:45:03.934: rtmp-common.c: [initialize_output] Could not find service ''
21:45:03.935: rtmp-common.c: [initialize_output] Could not find service ''
21:45:04.028: rtmp-common.c: [initialize_output] Could not find service ''
21:45:05.573: rtmp-common.c: [initialize_output] Could not find service ''
21:45:21.586: Settings changed (outputs)
21:45:21.586: ------------------------------------------------
21:45:25.531: rtmp-common.c: [initialize_output] Could not find service ''
21:45:25.542: [AMF] [H264]<Id: 8> <Plugin::AMD::EncoderH264::SetResolution> Failed to set to 2560x1440, error AMF_OUT_OF_RANGE (code 5)

When using downscale to 1080p everything works fine but in native resolution the recording doesn´t start. The graphics card used is an AMD R9 390X. It used to work with my 1080p monitor. Graphics drivers are up to date, OBS Version is up to date, too.
Any ideas?

Best regards
Simon
 

Videophile

Elgato
Interesting tidbit from the AMD Vega GPU whitepaper:

“Vega’s” video encode accelerator also supports today's most
popular formats. It can encode HEVC/H.265 at 1080p240,
1440p120, and 2160p60. Encoding H.264 video is also
supported at 1080p120, 1440p60, and 2160p60. “Vega’s”
ability to encode the H.264 format at 3840x2160 at up to
60Hz is an upgrade from “Polaris,” which tops out at
2160p30
 

Benman2785

Member
1)more field of view, plus its starting to be more popular.
2)that sucks :/
3)wym

1. xD - stupid - because 85% of your viewers will have bars - so they wont watch your stream...
2. yeah - kinda
3. if you record locally its ok to not use 16:9 - but for streaming that its not usefull - because, as i said, most of your viewers will have black bars
 

Xaymar

Active Member

GCN1 and GCN2 cards do not support resolutions above 1920x1920, for that you would need a GCN3 or newer card. AMF supports anything that the hardware also supports, regardless of aspect ratio. You could have a 1920:1 video if you so desired.
 

Xaymar

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

2.2.3 - Pre-Pass, VBAQ and more fixes! (Hotfix 3)

With the newly released Driver 17.7.2, AMD fixed many reported issues and added some much wanted features:
  • Pre-Pass and VBAQ are finally working,
  • H265/HEVC content can distinguish between IDR- and I- Frames
  • and also supports Color Range and Color Space now,
  • and the 32-bit only text log crash was fixed.
And now it's time for the plugin to also be updated! This release primarily aims at adding support for AMF 1.4.4 and improving support for older drivers, with some...

Read the rest of this update entry...
 
Status
Not open for further replies.
Top