Bug Report Problems when using game capture [using wrong gpu on laptop]

hmd123

New Member
I've started using OBS recently and I use game capture to stream Dota 2 games. However, it keeps shaking whenever I stream. Here is the link of the video for example: http://www.twitch.tv/flynnryder/b/371992210

Code:
Open Broadcaster Software v0.472b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
CPU Speed: 1696MHz
Physical Memory:  3981MB Total, 1142MB Free
stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
monitor 1: pos={0, 0}, size={1366, 768}
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: Intel(R) HD Graphics 4000
  Video Adapter Dedicated Video Memory: 67108864
  Video Adapter Shared System Memory: 1711276032
------------------------------------------
Adapter 2
  Video Adapter: NVIDIA GeForce GT 635M         
  Video Adapter Dedicated Video Memory: 2096693248
  Video Adapter Shared System Memory: 1819199488
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1366x768
  Output resolution: 1364x768
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 3.2
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1364, height: 768
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 765
    buffer size: 612
    quality: 6
------------------------------------------
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-lhr-backup.justin.tv/app
bufferTime: 3091, outputRateWindowTime: 1000, dropThreshold: 3591
RTMPPublisher::BufferedSend: Socket buffer is full (113459 / 113664 bytes), waiting to send 551 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (113459 / 113664 bytes), waiting to send 551 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (112252 / 113664 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 262144
RTMPPublisher::BufferedSend: Socket buffer is full (112252 / 113664 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (113405 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (113405 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (111321 / 113664 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (111321 / 113664 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (110264 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (110264 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (110388 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (112199 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (109626 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (113487 / 113664 bytes), waiting to send 408 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (109935 / 113664 bytes), waiting to send 3864 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (110249 / 113664 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (110249 / 113664 bytes), waiting to send 4097 bytes
Total frames rendered: 809, number of frames that lagged: 40 (4.94%) (it's okay for some frames to lag)
okay, this is strange
RTMPPublisher::SocketLoop: Aborting due to loop exit
librtmp error: WriteN, RTMP send error 10035 (79 bytes)
librtmp error: WriteN, RTMP send error 10038 (42 bytes)
Number of b-frames dropped: 62 (8.2%), Number of p-frames dropped: 5 (0.66%), Total 67 (8.8%)
x264: frame I:45    Avg QP:36.53  size: 13019
x264: frame P:362   Avg QP:33.79  size:  4468
x264: frame B:364   Avg QP:33.16  size:   757
x264: consecutive B-frames: 23.9% 32.9% 17.9% 25.4%
x264: mb I  I16..4: 68.4% 28.6%  3.0%
x264: mb P  I16..4: 27.7%  9.5%  0.9%  P16..4:  2.8%  0.0%  0.0%  0.0%  0.0%    skip:59.1%
x264: mb B  I16..4: 31.1%  2.9%  0.0%  B16..8:  0.5%  0.0%  0.0%  direct: 0.1%  skip:65.4%  L0:86.6% L1:13.3% BI: 0.1%
x264: 8x8 transform intra:18.8% inter:19.2%
x264: coded y,uvDC,uvAC intra: 10.1% 11.5% 4.4% inter: 0.3% 1.7% 0.0%
x264: i16 v,h,dc,p: 80% 11%  7%  2%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 16% 58%  2%  3%  2%  3%  2%  3%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 27% 23%  5%  5%  5%  5%  4%  5%
x264: i8c dc,h,v,p: 92%  5%  3%  0%
x264: Weighted P-Frames: Y:37.6% UV:33.4%
x264: kb/s:643.24
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 18.863 ms] [avg calls per frame: 1] [children: 82.2%] [unaccounted: 17.8%]
| scene->Preprocess - [0.0318%] [avg time: 0.006 ms] [avg calls per frame: 1]
| video encoding and uploading - [82.1%] [avg time: 15.492 ms] [avg calls per frame: 1] [children: 44.5%] [unaccounted: 37.6%]
| | CopyResource - [1.13%] [avg time: 0.213 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [1.17%] [avg time: 0.22 ms] [avg calls per frame: 0]
| | call to encoder - [41.9%] [avg time: 7.909 ms] [avg calls per frame: 0]
| | sending stuff out - [0.27%] [avg time: 0.051 ms] [avg calls per frame: 0]
==============================================================
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Re: Having problems when using game capture to stream Dota 2

This is because it's a mixed-GPU laptop and it's capturing with the intel GPU, in order for game capture to be successful you have to force the GPU on to the nvidia for OBS. This is covered in the FAQ and mentioned in the known issues as well.

I'll also implement a way to hopefully switch GPUs with the app directly so you don't have to force it with the nvidia control panel or whatever.
 
Top