Question / Help Drop FPS inGame

gatistaabb

New Member
Hello,

First of all I'm new at streaming and recently i bought a new laptop:


Processor: i7-4500U
Ram: 8GB
Video Card: AMD Radeon 8850M

And i've tried to stream League of Legends but without good results. My FPS has reduced from 80 at MAX settings to around 30. I've tried to reduced from max settings but still the same 30 fps.

I runned the Log Analyzer and it says problems on the internet, but a friend of mine said that watching is fine.

Can my laptop streams?

Thank you in advance!

Code:
01:23:03: Failed loading CUDA dll
01:23:25: Open Broadcaster Software v0.60b - 64bit ( ^ω^)
01:23:25: -------------------------------
01:23:25: CPU Name: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz
01:23:25: CPU Speed: 2394MHz
01:23:25: Physical Memory:  8072MB Total, 5179MB Free
01:23:25: stepping id: 1, model 69, family 6, type 0, extmodel 2, extfamily 0, HTT 1, logical cores 4, total cores 2
01:23:25: monitor 1: pos={0, 0}, size={1920, 1080}
01:23:25: monitor 2: pos={-1366, 0}, size={1366, 768}
01:23:25: Windows Version: 6.2 Build 9200 
01:23:25: Aero is Enabled
01:23:25: -------------------------------
01:23:25: OBS Modules:
01:23:25: Base Address     Module
01:23:25: 0000000078E40000 OBS.exe
01:23:25: 0000000060840000 OBSApi.dll
01:23:25: 00000000722C0000 DShowPlugin.dll
01:23:25: 000000007C5A0000 GraphicsCapture.dll
01:23:25: 0000000076CE0000 NoiseGate.dll
01:23:25: 0000000076BF0000 PSVPlugin.dll
01:23:25: ------------------------------------------
01:23:25: Adapter 1
01:23:25:   Video Adapter: Intel(R) HD Graphics Family
01:23:25:   Video Adapter Dedicated Video Memory: 2161340416
01:23:25:   Video Adapter Shared System Memory: 3964119040
01:23:25:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
01:23:25:   Video Adapter Output 2: pos={-1366, 0}, size={1366, 768}, attached=true
01:23:25: =====Stream Start: 2014-02-06, 01:23:25===============================================
01:23:25:   Multithreaded optimizations: On
01:23:25:   Base resolution: 1280x720
01:23:25:   Output resolution: 852x480
01:23:25: ------------------------------------------
01:23:25: Loading up D3D10 on Intel(R) HD Graphics Family (Adapter 1)...
01:23:26: ------------------------------------------
01:23:26: Audio Format: 48000hz
01:23:26: Playback device {0.0.0.00000000}.{6e9acc68-2579-477a-9c05-5ad8d4e64bbe}
01:23:26: ------------------------------------------
01:23:26: Using desktop audio input: Philips (Áudio do vídeo Intel(R))
01:23:26: ------------------------------------------
01:23:26: Using auxilary audio input: Microfone (Realtek High Definition Audio)
01:23:26: ------------------------------------------
01:23:26: Audio Encoding: AAC
01:23:26:     bitrate: 128
01:23:26: Using Window Capture
01:23:26: Using Window Capture
01:23:26: Scene buffering time set to 400
01:23:26: ------------------------------------------
01:23:26: Video Encoding: x264
01:23:26:     fps: 60
01:23:26:     width: 852, height: 480
01:23:26:     preset: veryfast
01:23:26:     profile: high
01:23:26:     keyint: 120
01:23:26:     CBR: yes
01:23:26:     CFR: yes
01:23:26:     max bitrate: 1200
01:23:26:     buffer size: 1200
01:23:26: ------------------------------------------
01:23:27: Using RTMP service: Twitch / Justin.tv
01:23:27:   Server selection: rtmp://live-mia.justin.tv/app
01:23:27:   Interface: Realtek PCIe FE Family Controller (ethernet, 100 mbps)
01:23:27: Completed handshake with rtmp://live-mia.justin.tv/app in 539 ms.
01:23:29: SO_SNDBUF was at 65536
01:23:29: SO_SNDBUF is now 65536
01:23:41: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 169984)
01:24:26: Total frames encoded: 3581, total frames duplicated: 315 (8.80%)
01:24:26: Total frames rendered: 3582, number of late frames: 5 (0.14%) (it's okay for some frames to be late)
01:24:27: RTMPPublisher::SocketLoop: Graceful loop exit
01:24:29: Average send payload: 4246 bytes, average send interval: 26 ms
01:24:29: Number of times waited to send: 8, Waited for a total of 19117 bytes
01:24:29: Number of b-frames dropped: 48 (1.4%), Number of p-frames dropped: 24 (0.71%), Total 72 (2.1%)
01:24:29: Number of bytes sent: 9313414
01:24:29: 
01:24:29: Profiler time results:
01:24:29: 
01:24:29: ==============================================================
01:24:29: video thread frame - [100%] [avg time: 7.381 ms] [children: 96%] [unaccounted: 4.01%]
01:24:29: | scene->Preprocess - [90.9%] [avg time: 6.706 ms]
01:24:29: | GPU download and conversion - [5.13%] [avg time: 0.379 ms] [children: 4.88%] [unaccounted: 0.257%]
01:24:29: | | flush - [4.54%] [avg time: 0.335 ms]
01:24:29: | | CopyResource - [0.285%] [avg time: 0.021 ms]
01:24:29: | | conversion to 4:2:0 - [0.0542%] [avg time: 0.004 ms]
01:24:29: Convert444Thread - [100%] [avg time: 0.429 ms] [children: 99.3%] [unaccounted: 0.699%]
01:24:29: | Convert444toNV12 - [99.3%] [avg time: 0.426 ms]
01:24:29: encoder thread frame - [100%] [avg time: 0.714 ms]
01:24:29: ==============================================================
01:24:29: 
01:24:29: 
01:24:29: Profiler CPU results:
01:24:29: 
01:24:29: ==============================================================
01:24:29: video thread frame - [cpu time: avg 5.771 ms, total 20671.9 ms] [avg calls per frame: 1]
01:24:29: | scene->Preprocess - [cpu time: avg 5.47 ms, total 19593.8 ms] [avg calls per frame: 1]
01:24:29: | GPU download and conversion - [cpu time: avg 0.148 ms, total 531.25 ms] [avg calls per frame: 1]
01:24:29: | | flush - [cpu time: avg 0.087 ms, total 312.5 ms] [avg calls per frame: 1]
01:24:29: | | CopyResource - [cpu time: avg 0.039 ms, total 140.625 ms] [avg calls per frame: 1]
01:24:29: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
01:24:29: Convert444Thread - [cpu time: avg 0.452 ms, total 1609.38 ms] [avg calls per frame: 1]
01:24:29: | Convert444toNV12 - [cpu time: avg 0.452 ms, total 1609.38 ms] [avg calls per frame: 1]
01:24:29: encoder thread frame - [cpu time: avg 0.079 ms, total 281.25 ms] [avg calls per frame: 1]
01:24:29: ==============================================================
01:24:29: 
01:24:29: =====Stream End: 2014-02-06, 01:24:29=================================================
01:24:40: =====Stream Start: 2014-02-06, 01:24:40===============================================
01:24:40:   Multithreaded optimizations: On
01:24:40:   Base resolution: 1920x1080
01:24:40:   Output resolution: 852x480
01:24:40: ------------------------------------------
01:24:40: Loading up D3D10 on Intel(R) HD Graphics Family (Adapter 1)...
01:24:40: ------------------------------------------
01:24:40: Audio Format: 48000hz
01:24:40: Playback device {0.0.0.00000000}.{6e9acc68-2579-477a-9c05-5ad8d4e64bbe}
01:24:40: ------------------------------------------
01:24:40: Using desktop audio input: Philips (Áudio do vídeo Intel(R))
01:24:40: ------------------------------------------
01:24:40: Using auxilary audio input: Microfone (Realtek High Definition Audio)
01:24:41: ------------------------------------------
01:24:41: Audio Encoding: AAC
01:24:41:     bitrate: 128
01:24:41: Using Window Capture
01:24:41: Using Window Capture
01:24:41: Scene buffering time set to 400
01:24:41: ------------------------------------------
01:24:41: Video Encoding: x264
01:24:41:     fps: 60
01:24:41:     width: 852, height: 480
01:24:41:     preset: veryfast
01:24:41:     profile: high
01:24:41:     keyint: 120
01:24:41:     CBR: yes
01:24:41:     CFR: yes
01:24:41:     max bitrate: 1200
01:24:41:     buffer size: 1200
01:24:41: ------------------------------------------
01:24:42: Using RTMP service: Twitch / Justin.tv
01:24:42:   Server selection: rtmp://live-mia.justin.tv/app
01:24:42:   Interface: Realtek PCIe FE Family Controller (ethernet, 100 mbps)
01:24:42: Completed handshake with rtmp://live-mia.justin.tv/app in 537 ms.
01:24:44: SO_SNDBUF was at 65536
01:24:44: SO_SNDBUF is now 65536
01:24:46: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 169984)
01:26:43: Using Window Capture
01:26:44: Using Window Capture
01:27:16: RTMPPublisher::SocketLoop: Stalled for 1635 ms to write 169954 bytes (buffer: 0 / 169984), unstable connection?
01:29:28: Total frames encoded: 17204, total frames duplicated: 3140 (18.25%)
01:29:28: Number of frames skipped due to encoder lag: 271 (1.58%)
01:29:28: Total frames rendered: 15058, number of late frames: 1232 (8.18%) (it's okay for some frames to be late)
01:29:28: RTMPPublisher::SocketLoop: Graceful loop exit
01:29:28: Average send payload: 3667 bytes, average send interval: 22 ms
01:29:28: Number of times waited to send: 10, Waited for a total of 24210 bytes
01:29:28: Number of b-frames dropped: 80 (0.47%), Number of p-frames dropped: 44 (0.26%), Total 124 (0.73%)
01:29:28: Number of bytes sent: 47163815
01:29:28: 
01:29:28: Profiler time results:
01:29:28: 
01:29:28: ==============================================================
01:29:28: video thread frame - [100%] [avg time: 13.762 ms] [children: 92.9%] [unaccounted: 7.11%]
01:29:28: | scene->Preprocess - [87.9%] [avg time: 12.09 ms]
01:29:28: | GPU download and conversion - [5.04%] [avg time: 0.693 ms] [children: 4.53%] [unaccounted: 0.501%]
01:29:28: | | flush - [3.96%] [avg time: 0.545 ms]
01:29:28: | | CopyResource - [0.487%] [avg time: 0.067 ms]
01:29:28: | | conversion to 4:2:0 - [0.0872%] [avg time: 0.012 ms]
01:29:28: Convert444Thread - [100%] [avg time: 0.653 ms] [children: 99.1%] [unaccounted: 0.919%]
01:29:28: | Convert444toNV12 - [99.1%] [avg time: 0.647 ms]
01:29:28: encoder thread frame - [100%] [avg time: 2.427 ms]
01:29:28: ==============================================================
01:29:28: 
01:29:28: 
01:29:28: Profiler CPU results:
01:29:28: 
01:29:28: ==============================================================
01:29:28: video thread frame - [cpu time: avg 8.098 ms, total 121953 ms] [avg calls per frame: 1]
01:29:28: | scene->Preprocess - [cpu time: avg 7.626 ms, total 114844 ms] [avg calls per frame: 1]
01:29:28: | GPU download and conversion - [cpu time: avg 0.147 ms, total 2218.75 ms] [avg calls per frame: 1]
01:29:28: | | flush - [cpu time: avg 0.08 ms, total 1218.75 ms] [avg calls per frame: 1]
01:29:28: | | CopyResource - [cpu time: avg 0.034 ms, total 515.625 ms] [avg calls per frame: 1]
01:29:28: | | conversion to 4:2:0 - [cpu time: avg 0.004 ms, total 62.5 ms] [avg calls per frame: 1]
01:29:28: Convert444Thread - [cpu time: avg 0.539 ms, total 8109.38 ms] [avg calls per frame: 1]
01:29:28: | Convert444toNV12 - [cpu time: avg 0.534 ms, total 8031.25 ms] [avg calls per frame: 1]
01:29:28: encoder thread frame - [cpu time: avg 0.562 ms, total 9671.88 ms] [avg calls per frame: 1]
01:29:28: ==============================================================
01:29:28: 
01:29:28: =====Stream End: 2014-02-06, 01:29:28=================================================
 

hilalpro

Member
Are you using window capture with compatibly mode ? if so i wouldn't recommend going over 30fps for the stream. The frame dropping issue is another problem that relate to how good your connection to the server at the time, have you tried picking another twitch ingest?
 

hilalpro

Member
The ingame fps drops (not the stream network related frame drops which you're also getting) are mainly caused by the combination of using slow sources and encoding at high frame rate while maxing out a game at 1080p.. it's only a 2 core laptop CPU after all. Switching to quicksync hardware encoding should help in this situation, definitely give that a try if you could enable it from the advanced tab.
 

gatistaabb

New Member
What is that?

Code:
05:08:42: Open Broadcaster Software v0.60b - 64bit ( ^ω^)
05:08:42: -------------------------------
05:08:42: CPU Name: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz
05:08:42: CPU Speed: 2394MHz
05:08:42: Physical Memory:  8072MB Total, 5742MB Free
05:08:42: stepping id: 1, model 69, family 6, type 0, extmodel 2, extfamily 0, HTT 1, logical cores 4, total cores 2
05:08:42: monitor 1: pos={0, 0}, size={1360, 768}
05:08:42: monitor 2: pos={-1366, 0}, size={1366, 768}
05:08:42: monitor 3: pos={1360, 0}, size={1280, 720}
05:08:42: Windows Version: 6.2 Build 9200 
05:08:42: Aero is Enabled
05:08:42: -------------------------------
05:08:42: OBS Modules:
05:08:42: Base Address     Module
05:08:42: 000000001D0C0000 OBS.exe
05:08:42: 0000000064180000 OBSApi.dll
05:08:42: 0000000083DA0000 DShowPlugin.dll
05:08:42: 0000000083CB0000 GraphicsCapture.dll
05:08:42: 0000000083D80000 NoiseGate.dll
05:08:42: 0000000083C10000 PSVPlugin.dll
05:08:42: ------------------------------------------
05:08:42: Adapter 1
05:08:42:   Video Adapter: Intel(R) HD Graphics Family
05:08:42:   Video Adapter Dedicated Video Memory: 2161340416
05:08:42:   Video Adapter Shared System Memory: 3964119040
05:08:42:   Video Adapter Output 1: pos={0, 0}, size={1360, 768}, attached=true
05:08:42:   Video Adapter Output 2: pos={-1366, 0}, size={1366, 768}, attached=true
05:08:42:   Video Adapter Output 3: pos={1360, 0}, size={1280, 720}, attached=true
05:08:42: =====Stream Start: 2014-02-06, 05:08:42===============================================
05:08:42:   Multithreaded optimizations: On
05:08:42:   Base resolution: 1360x768
05:08:42:   Output resolution: 604x340
05:08:42: ------------------------------------------
05:08:42: Loading up D3D10 on Intel(R) HD Graphics Family (Adapter 1)...
05:08:42: ------------------------------------------
05:08:42: Audio Format: 48000hz
05:08:42: Playback device {0.0.0.00000000}.{6e9acc68-2579-477a-9c05-5ad8d4e64bbe}
05:08:42: ------------------------------------------
05:08:42: Using desktop audio input: Philips (Áudio do vídeo Intel(R))
05:08:42: ------------------------------------------
05:08:42: Using auxilary audio input: Microfone (Realtek High Definition Audio)
05:08:42: ------------------------------------------
05:08:42: Audio Encoding: AAC
05:08:42:     bitrate: 128
05:08:42: Using Window Capture
05:08:42: Using Window Capture
05:08:42: Scene buffering time set to 400
05:08:42: Found QSV hardware support
05:08:44: ------------------------------------------
05:08:44: QSV version 1.4 using MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D9)
05:08:44: Using 8 bitstreams and 11 frame buffers
05:08:44: ------------------------------------------
05:08:44: Video Encoding: QSV
05:08:44:     fps: 30
05:08:44:     width: 604, height: 340
05:08:44:     target-usage: MFX_TARGETUSAGE_BEST_QUALITY
05:08:44:     CBR: yes
05:08:44:     CFR: yes
05:08:44:     max bitrate: 1200
05:08:44: ------------------------------------------

Error: QSVHelper.exe has exited because the encoder was not initialized
 

gatistaabb

New Member
Thank you but I already did that. Anyway I downloaded it again, still same problem...

Code:
17:00:35: Open Broadcaster Software v0.60b - 64bit ( ^ω^)
17:00:35: -------------------------------
17:00:35: CPU Name: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz
17:00:35: CPU Speed: 2394MHz
17:00:35: Physical Memory:  8072MB Total, 5970MB Free
17:00:35: stepping id: 1, model 69, family 6, type 0, extmodel 2, extfamily 0, HTT 1, logical cores 4, total cores 2
17:00:35: monitor 1: pos={0, 0}, size={1360, 768}
17:00:35: monitor 2: pos={-1366, 0}, size={1366, 768}
17:00:35: monitor 3: pos={1360, 0}, size={1280, 720}
17:00:35: Windows Version: 6.2 Build 9200 
17:00:35: Aero is Enabled
17:00:35: -------------------------------
17:00:35: OBS Modules:
17:00:35: Base Address     Module
17:00:35: 000000000C970000 OBS.exe
17:00:35: 0000000037960000 OBSApi.dll
17:00:35: 0000000043860000 DShowPlugin.dll
17:00:35: 0000000047660000 GraphicsCapture.dll
17:00:35: 0000000049960000 NoiseGate.dll
17:00:35: 00000000425A0000 PSVPlugin.dll
17:00:35: ------------------------------------------
17:00:35: Adapter 1
17:00:35:   Video Adapter: Intel(R) HD Graphics Family
17:00:35:   Video Adapter Dedicated Video Memory: 2161340416
17:00:35:   Video Adapter Shared System Memory: 3964119040
17:00:35:   Video Adapter Output 1: pos={0, 0}, size={1360, 768}, attached=true
17:00:35:   Video Adapter Output 2: pos={-1366, 0}, size={1366, 768}, attached=true
17:00:35:   Video Adapter Output 3: pos={1360, 0}, size={1280, 720}, attached=true
17:00:35: =====Stream Start: 2014-02-06, 17:00:35===============================================
17:00:35:   Multithreaded optimizations: On
17:00:35:   Base resolution: 1360x768
17:00:35:   Output resolution: 604x340
17:00:35: ------------------------------------------
17:00:35: Loading up D3D10 on Intel(R) HD Graphics Family (Adapter 1)...
17:00:35: ------------------------------------------
17:00:35: Audio Format: 48000hz
17:00:35: Playback device Default
17:00:35: ------------------------------------------
17:00:35: Using desktop audio input: Philips (Áudio Intel(R) para telas)
17:00:35: ------------------------------------------
17:00:35: Using auxilary audio input: Microfone (Realtek High Definition Audio)
17:00:35: ------------------------------------------
17:00:35: Audio Encoding: AAC
17:00:35:     bitrate: 128
17:00:35: Using Window Capture
17:00:35: Using Window Capture
17:00:35: Scene buffering time set to 400
17:00:35: Found QSV hardware support
17:00:36: ------------------------------------------
17:00:36: QSV version 1.4 using MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D9)
17:00:36: Using 8 bitstreams and 11 frame buffers
17:00:36: ------------------------------------------
17:00:36: Video Encoding: QSV
17:00:36:     fps: 30
17:00:36:     width: 604, height: 340
17:00:36:     target-usage: MFX_TARGETUSAGE_BEST_QUALITY
17:00:36:     CBR: yes
17:00:36:     CFR: yes
17:00:36:     max bitrate: 1200
17:00:36: ------------------------------------------

Error: QSVHelper.exe has exited because the encoder was not initialized
 

hilalpro

Member
I've noticed that you've plugged in a third monitor since the first log.. Does this also happen when you use 2 monitors ? (do that and restart your computer)
 

gatistaabb

New Member
I saw some tutorials in activating the Quick Sync and that is what they said to do to activate the Quick Sync.

I went into the resolutions and Clicked on Detect, it appeared a new monitor and selected Connect anyway to VGA.

Thats it!
 

hilalpro

Member
I don't think that would be required since OBS already has access to your IGP but anyhow if you're still having that problem try adding this custom encoder option and also tick "use custom x264 settings for quicksync"
qsvimpl=,d3d9,1.6
 

hilalpro

Member
Well, according to intel it should have quicksync support.. What laptop model/mobile chipset do you have exactly ?
 

hilalpro

Member
I think that it possibly keeps failing simply because it's trying to initialize on the wrong adapter, Close OBS right click anywhere on your desktop and click "AMD switchable graphics" browse to your current 64bit OBS Directory then add both executables and set them to run on power saving mode, press apply and that should do it.
 

gatistaabb

New Member
OMG I did that but I didnt put the QSVHelper.exe in the power saving, so it was using the Radeon card.

Thank you! I will test and post it.

Do you think my pc can handle streaming with good fps in game?

Thanks alot
 
Top