Question / Help Game capture not working

Kilvaras

New Member
Hi everyone!
I'm a couple of years looking for the solution to my problem but it seems not to come. Suddendly I've looked again for OBS and I've found the studio version, that seems very suitable.
I have a stupid powerful laptop with a stupid switchable graphics system by AMD. If I play games in windowed mode I can stream without problems using the compatibility mode but when I try to go on the fullscreen games, using the game capture feature, the game is not captured even with the compatibility mode on. I've tried with the normal OBS but it doesn't have the compatibility feature for the game capture and I cannot change the graphic source in OBS, even if I've setup the graphic driver to assign the dGPU.
Is there a chance to stream fullscreen games? Or should I use the screen capture and got prevented from tabbing?

Thanks!
 

Suslik V

Active Member
Post a log with recording attempt: Please post a log with your issue! Here's how...
***************************************

What does it mean: '...capture not working'? You got black screen in your recordings while sound is OK?

In such case, try:
Game Capture Black Screen

If you didn't see the red bounding box of the capture source in preview window then you need,
Fit to Screen: right-click on 'Game Capture' Transform>Fit to Screen
Before performing this move you may need to pause your game, then alt-tabbing. Also run the game first, wait for menu or pause the game, then run OBS Studio and choose Fit to Screen.

And try first without compatibility mode.
 

Kilvaras

New Member
Hey! Thanks for the reply!
So, I've tried what you've said. I don't get a black screen, even streaming, I just don't get any video but still the audio. When I open the window of preferences, and choose the source window, usually I get a preview in the options; this doesn't happens when I try to capture in a full screen mode. I have even tried to untick the fullwindow application recognition box, that usually works when I play windowed mode, but not this time.

Here's my log: https://gist.github.com/1afe8f807ae65799d7f5

Thanks!
 

Suslik V

Active Member
Are you sure that you are posting right log-file?
You are running OBS Studio's render on Intel's HD graphics video card (not on AMD Radeon HD 7870M).
Make sure that you are assign both applications to one video card:
http://www.tomsguide.com/answers/id-2610379/switch-intel-graphics4000-amd-radeon-8570m.html

... I don't get a black screen, even streaming, I just don't get any video but still the audio. ...
Explain more.
1) What you see when you playback recorded file with VLC player? Actual footage or simply black screen?
2) Did you see red bounding box of the 'Game Capture' in preview window? Like in this post: OBS Studio Game Capture Not Working At All?
 

Kilvaras

New Member
Yeah, pretty sure.. I can try again if you need it.
I'm well aware on how to switch GPUs, I do that everytime I need a program to run on that GPU. OBS studio that I'm using, both 32 and 64 versions are running on "high performance" according to the AMD Catalyst and I don't know why OBS won't recognize that graphic card as an adaptor.

I haven't recorded nothing, I've tried on watching the preview and some live stream with those options ticked:I could see my background, the webcam but no game. And, after your suggestion to fit it to screen I could see the red border, but still no capture from the game screen (should it capture even if I'm tabbed to the desktop right?)
 

Suslik V

Active Member
Switchable graphics radeon requires multi-adapter compatibility hooking.
Are you sure?

useful links:
http://support.hp.com/us-en/document/c03048374
http://support.hp.com/us-en/document/c02948560

I think, he uses this laptop and instead of hp, I can't see any option to configure video in BIOS for this laptop (only option to access BIOS setup by [F2]).

This thread is similar: OBS Studio too heavy compared to OBS / QuickSync problems / Multi adapter problems possibly

I suggesting to alt-tabbing few times, and see what happens in a log-file. And, I think, rendering OBS Studio to intel's HD graphics using multi-adapter compatibility to read from Radeon card - is a slow task.
 

Kilvaras

New Member
I think, he uses this laptop and instead of hp, I can't see any option to configure video in BIOS for this laptop (only option to access BIOS setup by [F2]).
I'm using a Clevo P170EM with i7 3630 QM 2.4-3.4GHz and AMD Radeon HD 7970M. In the Bios the graphic card metnioned is the AMD one, but there's no such option to modify that value.
 

Suslik V

Active Member
Are you running both adapters in performance mode and laptop of a direct power connection? You enable High performance mode at Power Options of Windows. And still, OBS Studio cannot render to Radeon HD 7970M? Just to be sure.
 

Kilvaras

New Member
I'm using the performance mode in the laptop, I've changed to performance every setting regarding the power saving.. Don't know if I'm missing something and to be honest I'm not sure if I have fully understood how the switchable graphics works...
 

Suslik V

Active Member
OK, you may return to D3D. I don't understand why Studio cannot render itself to your Radeon HD 7970M. If you do not feel sad about this, then look under the spoiler...

And for last CLEAR result (if you still have patience, of course):

1) return OBS Studio to D3D render
2) restart OBS Studio
3) set new scene collection
4) set new profile
5) specify output path (in Output settings) where captured files stored (no special symbols in path)
6) add Game Capture (OK, OK, - nothing to change there)
7) right click on that 'Game Capture' and choose Transform>Fit to screen
8) click Start Recording button
9) run fr-043 (demo, breakpoint 2010)
10) wait for 4-5 minutes
11) hit Esc button on your keyboard (fr-043 should close)
12) click Stop Recording button
13) remove 'Game Capture' source
14) run fr-043 in 800x600 windowed mode (demo, breakpoint 2010)
15) wait for CG begins (after load, window may not update, simply wait)
15) add Window Capture to OBS Studio (choose .exe 'player' window)
16) click Start Recording button
17) wait 1 minute
18) click Stop Recording button
19) close fr-043 (you may hit Esc button)
20) upload current log-file
21) remove created scene collections and profiles, close OBS Studio :)

Now you have 2 video files. Check them both. Maybe the last log will help to someone of the developers. Don't know, but I think this the most thing you can do for OBS project by now.
 

Suslik V

Active Member
Just wonder, if OBS Studio will render very complex 3d (logo for example) in preview window at early start. Can we fool the system to render it on Radeon HD card instead of intel's HD Graphics (in case of AMD switchable graphics laptop)? And then reuse this window? Question to developers, because I don't know maybe all this stuff is rendered in different ways and no sense to wait for updates.
 
Top