Bug Report Battlefield 3 Full Screen = Black Screen

mid28

New Member
-- My english is so bad >< --

I can't stream BF3 in Full Screen. I use the option "Game Capture" and only capture a black screen. Why? What's the solution?

-- PC --
i5 2500k 3,3GHz x4
8GB RAM 2133GHz
GTX 560 OC Gigabyte
SSD Vertex 4 128GB
 

mid28

New Member
Code:
Open Broadcaster Software v0.472b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
CPU Speed: 3310MHz
Physical Memory:  4095MB Total, 4028MB Free
stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
monitor 2: pos={-1360, 0}, size={1360, 768}
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 560 
  Video Adapter Dedicated Video Memory: 1025966080
  Video Adapter Shared System Memory: 3221106688
------------------------------------------
Adapter 2
  Video Adapter: Intel(R) HD Graphics 3000
  Video Adapter Dedicated Video Memory: 67108864
  Video Adapter Shared System Memory: 1711276032
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Altavoces (2- Dispositivo de High Definition Audio)
------------------------------------------
Using auxilary audio input: Micrófono (2- Dispositivo de High Definition Audio)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
Using graphics capture
Using graphics capture
Using Monitor Capture
Using graphics capture
Using graphics capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 3.1
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 600
    buffer size: 600
    quality: 8
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-ams.justin.tv/app
bufferTime: 2378, outputRateWindowTime: 1000, dropThreshold: 2878
...
RTMPPublisher::BufferedSend: Socket buffer is full (115661 / 118784 bytes), waiting to send 4104 bytes

RTMPPublisher::BufferedSend: Socket buffer is full (102202 / 105472 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105280 / 105472 bytes), waiting to send 3124 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105451 / 105472 bytes), waiting to send 384 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105246 / 105472 bytes), waiting to send 396 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105401 / 105472 bytes), waiting to send 403 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (102936 / 105472 bytes), waiting to send 3385 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (102952 / 105472 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105279 / 105472 bytes), waiting to send 360 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105467 / 105472 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105467 / 105472 bytes), waiting to send 4104 bytes

RTMPPublisher::BufferedSend: Socket buffer is full (101972 / 105472 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (101891 / 105472 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (104575 / 105472 bytes), waiting to send 1228 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (104575 / 105472 bytes), waiting to send 1228 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (103716 / 105472 bytes), waiting to send 3850 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (103234 / 105472 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (102756 / 105472 bytes), waiting to send 3189 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (105203 / 105472 bytes), waiting to send 377 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (102446 / 105472 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (102771 / 105472 bytes), waiting to send 3924 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (102771 / 105472 bytes), waiting to send 3924 bytes
...
RTMPPublisher::BufferedSend: Socket buffer is full (98998 / 99328 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (96036 / 99328 bytes), waiting to send 3438 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (96779 / 99328 bytes), waiting to send 4104 bytes
Total frames rendered: 39280, number of frames that lagged: 1112 (2.83%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 2195 (5.6%), Number of p-frames dropped: 1628 (4.1%), Total 3823 (9.7%)
x264: frame I:167   Avg QP:35.16  size: 35714
x264: frame P:16023 Avg QP:35.04  size:  4729
x264: frame B:23052 Avg QP:36.43  size:   551
x264: consecutive B-frames: 11.3% 24.5% 19.5% 44.6%
x264: mb I  I16..4: 40.2% 42.9% 16.9%
x264: mb P  I16..4:  9.1%  6.6%  0.1%  P16..4: 15.2%  2.5%  0.7%  0.0%  0.0%    skip:65.8%
x264: mb B  I16..4:  0.4%  0.2%  0.0%  B16..8:  3.6%  0.5%  0.0%  direct: 0.8%  skip:94.5%  L0:40.5% L1:56.3% BI: 3.2%
x264: 8x8 transform intra:41.0% inter:29.0%
x264: coded y,uvDC,uvAC intra: 21.3% 27.5% 7.8% inter: 1.7% 2.7% 0.3%
x264: i16 v,h,dc,p: 41% 30% 21%  8%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 15% 54%  3%  4%  3%  4%  3%  4%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 26% 21%  5%  5%  5%  6%  5%  5%
x264: i8c dc,h,v,p: 75% 15%  9%  1%
x264: Weighted P-Frames: Y:0.2% UV:0.2%
x264: kb/s:574.43
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 17.666 ms] [avg calls per frame: 1] [children: 97.6%] [unaccounted: 2.38%]
| scene->Preprocess - [57.2%] [avg time: 10.104 ms] [avg calls per frame: 1]
| video encoding and uploading - [40.4%] [avg time: 7.141 ms] [avg calls per frame: 1] [children: 5.99%] [unaccounted: 34.4%]
| | CopyResource - [0.0792%] [avg time: 0.014 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.232%] [avg time: 0.041 ms] [avg calls per frame: 0]
| | call to encoder - [5.63%] [avg time: 0.994 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0509%] [avg time: 0.009 ms] [avg calls per frame: 0]
==============================================================
 

trillcat

New Member
I've had the same issue with some games. Try to start up OBS first in admin mode. Then, Start up BF3, Tab out to OBS. Setup the game capture to obs. And bam. Also, make sure you start OBS in admin mode aswell. Not sure if it will work for you, but it has for me in the past anytime I get a black screen. Goodluck!
 

techguy948

New Member
This is a problem with openGL games, you can't use game capture, use screen capture and tailor it to the size of your game.
 

dodgepong

Administrator
Community Helper
BF3 is not an OpenGL game, and even if it was, game capture still works with OpenGL games.
 

Krazy

Town drunk
You can try using the Game Capture hotkey functionality, it seems to help with some capture issues.
 

xD4rkFire

Member
I tried the game capture hotkey functionality but it didn't work (assuming I did enable game capture hotkey). In my sources, with Bf3 set up for game capture, I set it to hotkey. While in-game I tried to preview my stream and there was only a black screen. When I pressed my game capture hotkey, the preview window just showed what looked to be an infinite loop of the OBS window.

When I tried to stop the preview OBS crashes with this crash report.

Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'c:\users\carter\desktop\obs_0_52_05_test\64bit\plugins\graphicscapture\graphicscapturehook64.dll' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 000007FEEA2EC65E (c:\users\carter\desktop\obs_0_52_05_test\64bit\plugins\graphicscapture\graphicscapturehook64.dll)
OBS version: Open Broadcaster Software v0.52.05b powdered toast build
Windows version: 6.1 (Build 7601) Service Pack 1

Crashing thread stack trace:
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000000F8DF040 000007FEEA2EC65E 0000000000000000 000007FEEA329ED0 0000000000000000 0000000000000000 graphicscapturehook64.dll!0x7feea2ec65e
000000000F8DF070 000007FEEA2F259E 000007FEEA329ED0 000000000F8DF1E0 000007FEEA329ED0 0000000000000000 graphicscapturehook64.dll!0x7feea2f259e
000000000F8DF0E0 000007FEEA2F3255 0000000000000000 0000000000000000 0000000000000000 0000000000000000 graphicscapturehook64.dll!0x7feea2f3255
000000000F8DFA40 000000007691652D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7691652d
000000000F8DFA70 0000000076DAC521 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x76dac521

A minidump was saved to C:\Users\Carter\AppData\Roaming\OBS\crashDumps\OBSCrashDump2013-06-15_1.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address                      Module
 

Krazy

Town drunk
Ok, apparently you tried to hook Game Capture into OBS itself, which is why you got that crash. To properly use the Game Capture hotkey, set the hotkey to whatever you like in the Game Capture properties. Then go back into your game and hit the hotkey. I think you must have hit it while still in the OBS window and then it tried to capture that.
 
Top