TheRedstoneDev
New Member
I know this is a common thing and it varies between users, but I have been experimenting with obs for about 18 hours total (all weekend) now trying to find optimal settings, and im having a hell of a time doing it, that being said i was hoping someone could point me in the right direction so i can stop wasting so much time looking for optimal without experience.
Specs:
CPU: AMD FX 9590 w/ Adequate liquid cooling
GPU: (x2) GeForce GTX 970s
OS: Windows 8.1
Connection speeds:
Down: 250Mbps
Up: Stable - 13Mbps
Settings -
Encoding:
http://imgur.com/a/iADMa
Video:
http://imgur.com/a/1S3hw
Advanced:
http://imgur.com/a/RILkg
Log:
Specs:
CPU: AMD FX 9590 w/ Adequate liquid cooling
GPU: (x2) GeForce GTX 970s
OS: Windows 8.1
Connection speeds:
Down: 250Mbps
Up: Stable - 13Mbps
Settings -
Encoding:
http://imgur.com/a/iADMa
Video:
http://imgur.com/a/1S3hw
Advanced:
http://imgur.com/a/RILkg
Log:
Code:
12:00:27: CLR host plugin strings not found, dynamically loading 4 strings
12:00:27: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
12:00:27: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
12:00:27: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
12:00:27: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
12:00:27: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
12:00:27: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
12:00:28: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
12:00:34: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
12:00:34: CUDA loaded successfully
12:00:34: 2 CUDA capable devices found
12:00:34: [ GPU #0 - < GeForce GTX 970 > has Compute SM 5.2, NVENC Available ]
12:00:34: [ GPU #1 - < GeForce GTX 970 > has Compute SM 5.2, NVENC Available ]
12:05:18: Open Broadcaster Software v0.659b - 64bit ( ^ω^)
12:05:18: -------------------------------
12:05:18: CPU Name: AMD FX(tm)-9590 Eight-Core Processor
12:05:18: CPU Speed: 4690MHz
12:05:18: Physical Memory: 16337MB Total, 11397MB Free
12:05:18: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
12:05:18: monitor 1: pos={0, 0}, size={1920, 1080}
12:05:18: monitor 2: pos={-1920, 0}, size={1920, 1080}
12:05:18: Windows Version: 6.3 Build 9600 (revision 17415)
12:05:18: Aero is Enabled
12:05:18: -------------------------------
12:05:18: OBS Modules:
12:05:18: Base Address Module
12:05:18: 00000000847A0000 OBS.exe
12:05:18: 00000000DE2B0000 OBSApi.dll
12:05:18: 00000000EBC70000 CLRHostPlugin.dll
12:05:18: 00000000E9960000 DShowPlugin.dll
12:05:18: 00000000E9690000 GraphicsCapture.dll
12:05:18: 00000000E9BB0000 NoiseGate.dll
12:05:18: 00000000E9300000 PSVPlugin.dll
12:05:18: 00000000E92D0000 scenesw.dll
12:05:18: ------------------------------------------
12:05:18: Adapter 1
12:05:18: Video Adapter: NVIDIA GeForce GTX 970
12:05:18: Video Adapter Dedicated Video Memory: 4117065728
12:05:18: Video Adapter Shared System Memory: 4270446592
12:05:18: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
12:05:18: Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
12:05:18: =====Stream Start: 2017-03-28, 12:05:18===============================================
12:05:18: Multithreaded optimizations: On
12:05:18: Base resolution: 1920x1080
12:05:18: Output resolution: 1280x720
12:05:18: ------------------------------------------
12:05:18: Loading up D3D10 on NVIDIA GeForce GTX 970 (Adapter 1)...
12:05:19: ------------------------------------------
12:05:19: Audio Format: 48000 Hz
12:05:19: ------------------------------------------
12:05:19: Audio Channels: 2 Ch
12:05:19: Playback device {0.0.0.00000000}.{b2e03516-a525-49f3-bc68-03cf50a143ef}
12:05:19: ------------------------------------------
12:05:19: Using desktop audio input: Realtek Digital Output (Realtek High Definition Audio)
12:05:19: Global Audio time adjust: 0
12:05:19: ------------------------------------------
12:05:19: Using auxilary audio input: Headset Microphone (2- ASTRO MixAmp Pro )
12:05:19: Mic time offset: 0
12:05:19: ------------------------------------------
12:05:19: Audio Encoding: AAC
12:05:19: bitrate: 192
12:05:19: Scene buffering time set to 700
12:05:19: ------------------------------------------
12:05:19: Video Encoding: x264
12:05:19: fps: 60
12:05:19: width: 1280, height: 720
12:05:19: preset: faster
12:05:19: profile: high
12:05:19: keyint: 240
12:05:19: CBR: yes
12:05:19: CFR: yes
12:05:19: max bitrate: 4000
12:05:19: buffer size: 4000
12:05:19: ------------------------------------------
12:05:21: Interface: Intel(R) 82583V Gigabit Network Connection (ethernet, 1000 mbps)
12:05:21: Completed handshake with rtmp://a.rtmp.youtube.com/live2 in 194 ms.
12:05:21: SO_SNDBUF was at 65536
12:05:30: Using graphics capture
12:05:30: Trying to hook process: RocketLeague.exe
12:05:31: SharedTexCapture hooked
12:05:32: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 257151 / 536576)
12:05:32: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 1276 / 536576)
12:05:38: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 1048576 (buffer: 0 / 536576)
12:06:24: FlushBufferedVideo: Flushing 11 packets over 167 ms
12:06:25: Total frames encoded: 3876, total frames duplicated: 1 (0.03%)
12:06:25: Total frames rendered: 3914, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
12:06:25: ~RTMPPublisher: Packet flush completed in 89 ms
12:06:25: ~RTMPPublisher: Send thread terminated in 0 ms
12:06:25: RTMPPublisher::SocketLoop: Graceful loop exit
12:06:25: ~RTMPPublisher: Socket thread terminated in 0 ms
12:06:25: ~RTMPPublisher: Final socket shutdown completed in 67 ms
12:06:25: Average send payload: 4364 bytes, average send interval: 10 ms
12:06:25: Number of times waited to send: 0, Waited for a total of 0 bytes
12:06:25: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
12:06:25: Number of bytes sent: 25478240
12:06:25:
12:06:25: Profiler time results:
12:06:25:
12:06:25: ==============================================================
12:06:25: video thread frame - [100%] [avg time: 0.959 ms] [children: 21.2%] [unaccounted: 78.8%]
12:06:25: | scene->Preprocess - [0.209%] [avg time: 0.002 ms]
12:06:25: | GPU download and conversion - [21%] [avg time: 0.201 ms] [children: 19.6%] [unaccounted: 1.36%]
12:06:25: | | flush - [18.5%] [avg time: 0.177 ms]
12:06:25: | | CopyResource - [0.73%] [avg time: 0.007 ms]
12:06:25: | | conversion to 4:2:0 - [0.417%] [avg time: 0.004 ms]
12:06:25: Convert444Threads - [100%] [avg time: 0.709 ms] [children: 99.4%] [unaccounted: 0.564%]
12:06:25: | Convert444toNV12 - [99.4%] [avg time: 0.705 ms]
12:06:25: encoder thread frame - [100%] [avg time: 1.221 ms] [children: 2.87%] [unaccounted: 97.1%]
12:06:25: | sending stuff out - [2.87%] [avg time: 0.035 ms]
12:06:25: ==============================================================
12:06:25:
12:06:25:
12:06:25: Profiler CPU results:
12:06:25:
12:06:25: ==============================================================
12:06:25: video thread frame - [cpu time: avg 0.295 ms, total 1156.25 ms] [avg calls per frame: 1]
12:06:25: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:06:25: | GPU download and conversion - [cpu time: avg 0.223 ms, total 875 ms] [avg calls per frame: 1]
12:06:25: | | flush - [cpu time: avg 0.171 ms, total 671.875 ms] [avg calls per frame: 1]
12:06:25: | | CopyResource - [cpu time: avg 0.008 ms, total 31.25 ms] [avg calls per frame: 1]
12:06:25: | | conversion to 4:2:0 - [cpu time: avg 0.012 ms, total 46.875 ms] [avg calls per frame: 1]
12:06:25: Convert444Threads - [cpu time: avg 0.771 ms, total 5968.75 ms] [avg calls per frame: 2]
12:06:25: | Convert444toNV12 - [cpu time: avg 0.771 ms, total 5968.75 ms] [avg calls per frame: 2]
12:06:25: encoder thread frame - [cpu time: avg 0.82 ms, total 3171.88 ms] [avg calls per frame: 1]
12:06:25: | sending stuff out - [cpu time: avg 0.032 ms, total 125 ms] [avg calls per frame: 1]
12:06:25: ==============================================================
12:06:25:
12:06:25: =====Stream End: 2017-03-28, 12:06:25=================================================
Last Game Capture Log:
2017-03-28, 12:05:30: we're booting up:
12:05:30: CaptureThread: attached to process RocketLeague.exe
12:05:30: D3D9 Present
12:05:30: D3D9EndScene called
12:05:30: D3DPRESENT_PARAMETERS {
12:05:30: BackBufferWidth: 1920
12:05:30: BackBufferHeight: 1080
12:05:30: BackBufferFormat: D3DFMT_A8R8G8B8
12:05:30: BackBufferCount: 1
12:05:30: MultiSampleType: D3DMULTISAMPLE_NONE
12:05:30: MultiSampleQuality: 0
12:05:30: SwapEffect: D3DSWAPEFFECT_COPY
12:05:30: hDeviceWindow: 3478844
12:05:30: Windowed: true
12:05:30: EnableAutoDepthStencil: false
12:05:30: AutoDepthStencilFormat: D3DFMT_UNKNOWN
12:05:30: Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER
12:05:30: FullScreen_RefreshRateInHz: 0
12:05:30: PresentationInterval: 2147483648
12:05:30: };
12:05:30: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
12:05:30: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
12:05:30: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
12:05:30: successfully set up d3d9 hooks
12:05:30: D3D9Present called
12:05:30: WARNING: Another hook is already present while trying to hook dxgi.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
12:05:30: WARNING: Another hook is already present while trying to hook dxgi.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
12:05:30: DXGI Present
12:05:30: (half life scientist) everything.. seems to be in order
12:05:31: DoD3D9GPUHook: using offset workaround
12:05:31: DoD3D9GPUHook: success
12:05:31: D3DSURFACE_DESC {
12:05:31: Format: D3DFMT_A8R8G8B8
12:05:31: Type: D3DRTYPE_SURFACE
12:05:31: Usage: D3DUSAGE_RENDERTARGET
12:05:31: Pool: D3DPOOL_DEFAULT
12:05:31: MultiSampleType: D3DMULTISAMPLE_NONE
12:05:31: MultiSampleQuality: 0
12:05:31: Width: 1920
12:05:31: Height: 1080
12:05:31: };
12:05:31: successfully capturing d3d9 frames via GPU
12:06:25: ---------------------- Cleared D3D9 Capture ----------------------
12:06:25: D3D9EndScene called
12:06:25: D3D9Present called