Question / Help Low fps while streaming.

Emerycik

New Member
Hello. I have a liitle problem with fps while I'm streaming csgo.

This is my computer ( laptop ) :
- i7-4700MQ
- Nvidia geforce gtx 765m / 2gb gddr5
- ddeIII 8gb
- full hd

I have 1,5mbs upload but the problem is fps not ping ;< How should i set my stream settings to upgrade fps ? And why my obs doesn't detect csgo as game, i must play in windowed fullscreen and caputer window.

Sry for my bad english ;P
 

Emerycik

New Member
Code:
21:52:58: Open Broadcaster Software v0.624b - 32bit (´・ω・`)
21:52:58: -------------------------------
21:52:58: CPU Name: Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
21:52:58: CPU Speed: 2394MHz
21:52:58: Physical Memory:  1023MB Total, 1023MB Free
21:52:58: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
21:52:58: monitor 1: pos={0, 0}, size={1920, 1080}
21:52:58: Windows Version: 6.1 Build 7600
21:52:58: Aero is Enabled
21:52:58: -------------------------------
21:52:58: OBS Modules:
21:52:58: Base Address     Module
21:52:58: 003B0000         OBS.exe
21:52:58: 63840000         OBSApi.dll
21:52:58: 63D10000         DShowPlugin.dll
21:52:58: 6EB40000         GraphicsCapture.dll
21:52:58: 63600000         NoiseGate.dll
21:52:58: 635E0000         PSVPlugin.dll
21:52:58: ------------------------------------------
21:52:58: Adapter 1
21:52:58:   Video Adapter: Intel(R) HD Graphics 4600
21:52:58:   Video Adapter Dedicated Video Memory: 0
21:52:58:   Video Adapter Shared System Memory: 1879048192
21:52:58:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
21:52:58: ------------------------------------------
21:52:58: Adapter 2
21:52:58:   Video Adapter: NVIDIA GeForce GTX 765M
21:52:58:   Video Adapter Dedicated Video Memory: 2085482496
21:52:58:   Video Adapter Shared System Memory: 2147610624
21:52:58: =====Stream Start: 2014-06-01, 21:52:58===============================================
21:52:58:   Multithreaded optimizations: On
21:52:58:   Base resolution: 1920x1080
21:52:58:   Output resolution: 1280x720
21:52:58: ------------------------------------------
21:52:58: Loading up D3D10 on Intel(R) HD Graphics 4600 (Adapter 1)...
21:52:58: ------------------------------------------
21:52:58: Audio Format: 44100 Hz
21:52:58: ------------------------------------------
21:52:58: Audio Channels: 2 Ch
21:52:58: Playback device Default
21:52:58: ------------------------------------------
21:52:58: Using desktop audio input: Headset (Sound Blaster Tactic(3D) Alpha)
21:52:58: Global Audio time adjust: 0
21:52:58: ------------------------------------------
21:52:58: Using auxilary audio input: Headset Microphone (Sound Blaster Tactic(3D) Alpha)
21:52:58: Mic time offset: 0
21:52:58: ------------------------------------------
21:52:58: Audio Encoding: MP3
21:52:58:     bitrate: 128
21:52:58: Using text output
21:52:58: Using bitmap image
21:52:58: Scene buffering time set to 700
21:52:58: Found QSV hardware support
21:52:58: ------------------------------------------
21:52:58: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D11 (actual: MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D11)
21:52:58: Using 13 bitstreams and 13 frame buffers
21:52:58: ------------------------------------------
21:52:58: Video Encoding: QSV
21:52:58:     fps: 30
21:52:58:     width: 1280, height: 720
21:52:58:     target-usage: MFX_TARGETUSAGE_1_BEST_QUALITY
21:52:58:     profile: MFX_PROFILE_AVC_MAIN
21:52:58:     CBR: yes
21:52:58:     CFR: yes
21:52:58:     max bitrate: 600
21:52:58: ------------------------------------------
21:53:00: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
21:53:00:   New Scene
21:53:00: Using text output
21:53:00: Using text output
21:53:00: Using Window Capture
21:54:39: Total frames encoded: 2995, total frames duplicated: 29 (0.97%)
21:54:39: Total frames rendered: 2980, number of late frames: 3 (0.10%) (it's okay for some frames to be late)
21:54:39:
21:54:39: Profiler time results:
21:54:39:
21:54:39: ==============================================================
21:54:39: video thread frame - [100%] [avg time: 1.813 ms] [children: 49.2%] [unaccounted: 50.8%]
21:54:39: | scene->Preprocess - [33.5%] [avg time: 0.608 ms]
21:54:39: | GPU download and conversion - [15.7%] [avg time: 0.284 ms] [children: 7.72%] [unaccounted: 7.94%]
21:54:39: | | flush - [1.1%] [avg time: 0.02 ms]
21:54:39: | | CopyResource - [5.57%] [avg time: 0.101 ms]
21:54:39: | | conversion to 4:2:0 - [1.05%] [avg time: 0.019 ms]
21:54:39: Convert444Threads - [100%] [avg time: 2.715 ms] [children: 99.2%] [unaccounted: 0.773%]
21:54:39: | Convert444toNV12 - [99.2%] [avg time: 2.694 ms]
21:54:39: encoder thread frame - [100%] [avg time: 0.103 ms] [children: 76.7%] [unaccounted: 23.3%]
21:54:39: | QueueEncodeTask - [50.5%] [avg time: 0.052 ms]
21:54:39: | ProcessEncodedFrame - [24.3%] [avg time: 0.025 ms]
21:54:39: | sending stuff out - [1.94%] [avg time: 0.002 ms]
21:54:39: ==============================================================
21:54:39:
21:54:39:
21:54:39: Profiler CPU results:
21:54:39:
21:54:39: ==============================================================
21:54:39: video thread frame - [cpu time: avg 0.928 ms, total 2765.63 ms] [avg calls per frame: 1]
21:54:39: | scene->Preprocess - [cpu time: avg 0.005 ms, total 15.625 ms] [avg calls per frame: 1]
21:54:39: | GPU download and conversion - [cpu time: avg 0.167 ms, total 500 ms] [avg calls per frame: 1]
21:54:39: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:54:39: | | CopyResource - [cpu time: avg 0.068 ms, total 203.125 ms] [avg calls per frame: 1]
21:54:39: | | conversion to 4:2:0 - [cpu time: avg 0.01 ms, total 31.25 ms] [avg calls per frame: 1]
21:54:39: Convert444Threads - [cpu time: avg 2.72 ms, total 16093.8 ms] [avg calls per frame: 2]
21:54:39: | Convert444toNV12 - [cpu time: avg 2.717 ms, total 16078.1 ms] [avg calls per frame: 2]
21:54:39: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:54:39: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:54:39: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:54:39: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:54:39: ==============================================================
21:54:39:
21:54:39: =====Stream End: 2014-06-01, 21:54:39=================================================


Last game capture log:
2014-06-01, 21:10:22: we're booting up:
21:10:22: CaptureThread: attached to process csgo.exe
21:10:22: D3D9 Present
21:10:22: D3D9EndScene called
21:10:22: D3DPRESENT_PARAMETERS {
21:10:22:     BackBufferWidth: 1920
21:10:22:     BackBufferHeight: 1080
21:10:22:     BackBufferFormat: D3DFMT_A8R8G8B8
21:10:22:     BackBufferCount: 1
21:10:22:     MultiSampleType: D3DMULTISAMPLE_NONE
21:10:22:     MultiSampleQuality: 0
21:10:22:     SwapEffect: D3DSWAPEFFECT_DISCARD
21:10:22:     hDeviceWindow: 1966646
21:10:22:     Windowed: true
21:10:22:     EnableAutoDepthStencil: true
21:10:22:     AutoDepthStencilFormat: D3DFMT_D24S8
21:10:22:     Flags: None
21:10:22:     FullScreen_RefreshRateInHz: 0
21:10:22:     PresentationInterval: 2147483648
21:10:22: };
21:10:22: successfully set up d3d9 hooks
21:10:22: D3D9Present called
21:10:22: GL Present
21:10:22: (half life scientist) everything..  seems to be in order
21:10:23: DoD3D9GPUHook: success
21:10:23: D3DSURFACE_DESC {
21:10:23:     Format: D3DFMT_A8R8G8B8
21:10:23:     Type: D3DRTYPE_SURFACE
21:10:23:     Usage: D3DUSAGE_RENDERTARGET
21:10:23:     Pool: D3DPOOL_DEFAULT
21:10:23:     MultiSampleType: D3DMULTISAMPLE_NONE
21:10:23:     MultiSampleQuality: 0
21:10:23:     Width: 1920
21:10:23:     Height: 1080
21:10:23: };
21:10:23: successfully capturing d3d9 frames via GPU
21:10:39: ---------------------- Cleared D3D9 Capture ----------------------
21:10:39: received restart event, capturing
21:10:39: DoD3D9GPUHook: success
21:10:39: D3D9EndScene called
21:10:39: D3D9Present called
21:10:39: D3DSURFACE_DESC {
21:10:39:     Format: D3DFMT_A8R8G8B8
21:10:39:     Type: D3DRTYPE_SURFACE
21:10:39:     Usage: D3DUSAGE_RENDERTARGET
21:10:39:     Pool: D3DPOOL_DEFAULT
21:10:39:     MultiSampleType: D3DMULTISAMPLE_NONE
21:10:39:     MultiSampleQuality: 0
21:10:39:     Width: 1920
21:10:39:     Height: 1080
21:10:39: };
21:10:39: successfully capturing d3d9 frames via GPU
21:10:46: ---------------------- Cleared D3D9 Capture ----------------------
21:10:46: D3D9EndScene called
21:10:46: D3D9Present called
21:22:58: D3D9Reset called
21:22:58: ---------------------- Cleared D3D9 Capture ----------------------
21:22:58: successfully set up d3d9 hooks
21:23:01: D3D9EndScene called
21:23:01: D3D9Present called
 

rakunvar

Member
Well sadly your on a Laptop and your not going to do very well with streaming from it usually. Although, its not impossible, but mixed with a quite low upload rate, your rather limited. With a 600 bitrate and trying to push 720p through it, the stream will look horrid most times.

Here's some info on Laptop streaming https://obsproject.com/forum/threads/laptop-black-screen-when-capturing-read-here-first.5965/

Try running OBS in ADMIN mode and see if it'll let you capture it.

If you have 1.5 up, you could do a 1250 buffer/bitrate fine, and try 720p, or even try 480p.

A Stream estimator: https://obsproject.com/estimator

I'd try turning off Windows Aero as well to eliminate some resources.

Bad resolution / FPS / bitrate combination

The combination of settings you are using will likely lead to a low quality stream with artifacting and other problems. Consider either raising your bitrate or lowering your resolution / FPS (qval: 0.022)
 

rakunvar

Member
Sorry Dodgepong btw for the plethora of posts trying to help people lol, got really bored and on a lets help OBS people trend :P
 
Top