Bug Report Black screen with cursor @gamecapture

jakob558

New Member
Hi community,

Out of nothing, I got a problem with OBS. I recently reinstalled my NVidia drivers, since my HDMI output was not working anymore.

I have an Asus N55SF-1194 with an i7 2670, GT555m and 8 GB of RAM.
I was streaming with a lot of joy at 720P@60fps w/o any problems at all.

But after I reinstalled my NVidia drivers (did it properly with sweeping the older drivers first), I cannot get Gamecapture to work. All I get is a black screen with a cursor. It does show the right cursor (it changes ingame) but it is not showing the game. I tried a lot of solutions, I am running Win7 Ultimate 64bit with 32bit OBS (32bit can capture League of Legends, 64 cannot :)). I run OBS on my GT555 and not the Intel graphics thing. I run OBS in admin mode.

I really do not know what to do anymore. It is really weird because it used to work with my laptop. Maybe you guys can think of something I did or that happened that is causing the problems. Here are my logs:

Code:
Open Broadcaster Software v0.465a - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
CPU Speed: 2195MHz
Physical Memory:  4095MB Total, 4095MB Free
stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
Windows Version: 6.1 Build 7600 
Aero is Enabled
------------------------------------------
Adapter 1
  Video Adapter: Intel(R) HD Graphics Family
  Video Adapter Dedicated Video Memory: 67108864
  Video Adapter Shared System Memory: 1711276032
------------------------------------------
Adapter 2
  Video Adapter: NVIDIA GeForce GT 555M    
  Video Adapter Dedicated Video Memory: 2096693248
  Video Adapter Shared System Memory: 2147233792
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using Window Capture
------------------------------------------
    device: ASUS USB2.0 Webcam,
    device id \\?\usb#vid_1bcf&pid_2883&mi_00#7&2042fa23&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
    chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, fps: 7.5-7.5, fourCC: 'YUY2'

Using directshow input
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 2000
    buffer size: 2000
    quality: 10
------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  New Scene
Using graphics capture
SharedTexCapture hooked
Using graphics capture
SharedTexCapture hooked
Total frames rendered: 4924, number of frames that lagged: 60 (1.22%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Microphone (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 2000
    buffer size: 2000
    quality: 10
------------------------------------------
SharedTexCapture hooked
SharedTexCapture hooked
Total frames rendered: 1834, number of frames that lagged: 4 (0.22%) (it's okay for some frames to lag)
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 8.181 ms] [avg calls per frame: 1] [children: 92.4%] [unaccounted: 7.64%]
| scene->Preprocess - [8.04%] [avg time: 0.658 ms] [avg calls per frame: 1]
| video encoding and uploading - [84.3%] [avg time: 6.898 ms] [avg calls per frame: 1] [children: 24.9%] [unaccounted: 59.5%]
| | CopyResource - [0.77%] [avg time: 0.063 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.208%] [avg time: 0.017 ms] [avg calls per frame: 0]
| | call to encoder - [23.9%] [avg time: 1.953 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0122%] [avg time: 0.001 ms] [avg calls per frame: 0]
==============================================================

D3D11 Present
D3D9 Present
GL Present
DoD3D9GPUHook: success
DoD3D9GPUHook: success
DoD3D9GPUHook: success
DoD3D9GPUHook: success

Jakob
 

paibox

heros in an halfshel
I know you said that OBS is already running on the nVIDIA, but is Leage of Legends running on it as well? Currently, both OBS and the game need to be running on the same GPU for game capture to work.
 

jakob558

New Member
Oh, I still forgot some info ;)

Yes, both OBS and LoL are running on the nVIDIA chip. I see that on the nVIDIA chip, an DVI output is running as well. I am using only one screen, but it is an extern screen on HDMI, with the laptop screen turned off, I don't know if that has something to do with it btw.
 

jakob558

New Member
Oke, this is really weird. I do not know how, but apparently I fixed the problem. I see my game on OBS now. Maybe it has something to do that last time I tried, I was using the screen that is in the laptop, wich does not use the nVIDIA chip as its primary GPU. I am going to test it on my laptop screen now. The optimus thing is really complex, that's one thing I learned the last couple of days ;)
 

paibox

heros in an halfshel
Ah yeah, that nVIDIA Optimus thing is known to cause trouble with OBS, glad it worked itself out though. :)
 
Top