Bug Report Black Screen, except mouse.

Matt12345

New Member
Hey! - I would appreciate any help regarding this issue!

Basically, I have tried everything to get OBS to work on my laptop, without success. I have read (and will post the OBS log) that it generated, and notice that it does not have the graphics adapter that it should be using. I have my integrated graphics, however, I also have a AMD 7970M in there. I have went into the CCC and told it to run on high performance, however still to no avail. It is on a switchable graphics setup.

The log that I provided I am using Software Capture, however I have tried Game Capture, without success.

Windows has been updated, DirectX is current.

Thanks!

Matt

Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz
CPU Speed: 2295MHz
Physical Memory:  16280MB Total, 12278MB Free
stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
monitor 2: pos={1920, 0}, size={1920, 1080}
Windows Version: 6.2 Build 9200 
Aero is Enabled
------------------------------------------
Adapter 1
  Video Adapter: Intel(R) HD Graphics 4000
  Video Adapter Dedicated Video Memory: 2145058816
  Video Adapter Shared System Memory: 3972261888
------------------------------------------
Adapter 2
  Video Adapter: Microsoft Basic Render Driver
  Video Adapter Dedicated Video Memory: 0
  Video Adapter Shared System Memory: 268435456
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (2- USB PnP Sound Device)
------------------------------------------
Using auxilary audio input: Microphone (2- USB PnP Sound Device)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
------------------------------------------
------------------------------------------
Using Monitor Capture
------------------------------------------
    device: BisonCam, NB Pro,
    device id \\?\usb#vid_5986&pid_0361&mi_00#7&15bf8b9&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
    chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, fps: 30-30, fourCC: 'MJPG'

Using directshow input
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1920, height: 1080
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 3600
    buffer size: 3600
    quality: 8
------------------------------------------
Total frames rendered: 324, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
x264: frame I:2     Avg QP:19.58  size:  4704
x264: frame P:71    Avg QP:21.57  size:   536
x264: frame B:207   Avg QP:23.50  size:   120
x264: consecutive B-frames:  1.1%  0.0%  0.0% 98.9%
x264: mb I  I16..4: 98.1%  0.7%  1.2%
x264: mb P  I16..4:  0.2%  0.0%  0.0%  P16..4:  0.5%  0.2%  0.1%  0.0%  0.0%    skip:99.0%
x264: mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  0.1%  0.0%  0.0%  direct: 0.0%  skip:99.8%  L0:55.3% L1:38.2% BI: 6.5%
x264: 8x8 transform intra:1.9% inter:19.1%
x264: coded y,uvDC,uvAC intra: 3.3% 4.3% 2.1% inter: 0.0% 0.1% 0.0%
x264: i16 v,h,dc,p: 96%  3%  2%  0%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 15% 29%  5%  3%  5%  3%  7%  4%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 20% 20%  5%  6%  7%  5%  5%  4%
x264: i8c dc,h,v,p: 95%  3%  2%  0%
x264: Weighted P-Frames: Y:1.4% UV:0.0%
x264: kb/s:61.91
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 7.038 ms] [avg calls per frame: 1] [children: 98.2%] [unaccounted: 1.83%]
| scene->Preprocess - [17%] [avg time: 1.194 ms] [avg calls per frame: 1]
| video encoding and uploading - [81.2%] [avg time: 5.715 ms] [avg calls per frame: 1] [children: 38%] [unaccounted: 43.2%]
| | CopyResource - [0.412%] [avg time: 0.029 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0426%] [avg time: 0.003 ms] [avg calls per frame: 0]
| | call to encoder - [37.5%] [avg time: 2.642 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0142%] [avg time: 0.001 ms] [avg calls per frame: 0]
==============================================================
 

Krazy

Town drunk
I'm not sure how it works with ATI, but you need to set both the game and OBS to be running on the dedicated GPU. Can you set rules per program?
 

Matt12345

New Member
I believe I have done both. I.e In CCC, turned the game to high performance, which should make it run on dedicated. I can tell this worked based on my frame rate when playing various games. I repeated the same process for OBS. Unless there is another way that I am unaware of?
Thanks for the reply!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
In the latest test version, there's also a new option in software capture called "compatibility mode" as well, which basically guarantees it will capture. I implemented it specifically for these laptop GPU situations
 

Matt12345

New Member
EDIT: Just noticed you said TEST build. I am about to download it, I'll report back soon as that's done. Thanks.

Hey Jim, thanks for replying to this, I ensured that I installed the latest OBS version, and looked for the compatibility mode option, with no luck finding it. Here is a photo of my options (on photobucket) and the OBS version number. http://s1354.beta.photobucket.com/user/Matt12345170/media/OBSScreenshot_zps8fa30f0c.jpg.html

Thanks again!

Matt

EDIT2: Hey Jim, so, I extracted the test build, first ran the 64bit version, then proceeded to try the 32bit. Both, with capture mode on, and off, unfortunately, nothing happened this time. I believe that 0 frames were been captured as the FPS was 0. It might just be a glitch because the moment I tried to stop preview/stream it stopped responding. I was also unable to edit the scene.

Thanks for all this work!

Matt
 

Wonka23

New Member
I have the same issue Matt. OBS won't work at all if you have the dedicated gpu set to it. Whether you use software capture or game capture. Compatibility mode or not, it won't work. Right now the only way it seems is to run it on the integrated until we can find a way to force OBS to recognize the 7970m. Or just a better driver from AMD maybe?...
 

Hoaky

New Member
Kk I had the same problem on my HP envy m6, I used to only be able to see my cursor. What you may want to try, since there is two video adapter on a laptop (one for high performance and one for when on the battery from what I understood), you need to change your performance settings. To do that I simply right clicked the battery icon at the bottom right of my screen, went into ''power supply options'' and went into advanced settings. There I was able to choose how much performance I could draw into different aspect of the PC such as Hard drive, processor and graphic settings. By playing around with Graphics setting (minimizing it or maximizing) you might be able to get the right video adapter to work with OBS. For me I put my laptop on high performance settings and I maximized the graphic settings and it worked.

I hope this can help some people, tell me if it also worked for you.

On windows 8.1 btw and my graphic card is a radeon card
 
Top