Question / Help Laptop Black Screen. GPU switch not working. Several logs

Nvidia control Intel graphics: https://obsproject.com/logs/fyREo351wTm7obSX (finally got display capture to work)
Nvidia control Nvidia graphics: https://obsproject.com/logs/o5_x2Nqd2bSl2EvJ (display didn't work)
Windows control Nvidia graphics: https://obsproject.com/logs/GKl5mbXw8iYuo0mz (display worked for some reason)
Windows control Intel graphics: https://obsproject.com/logs/qEsb6eQB8o5KnRA1 (display worked)

All Default: https://obsproject.com/logs/DnWSGH8hxRKFZxH3 (display didn't work)

No matter what I seem to do I can't seem to get OBS to capture my windows. I've tried several different windows. I've tried Game Capture and Window Capture. I tried setting both programs to use the same graphics card using the Nvidia control panel and through Windows. Nothing works. The first four were from my tests a couple days ago. I tried one more time today with all the graphics cards set to default on both and display capture didn't even work anymore.

Whenever I set the graphics cards through Nvidia, I had Windows settings to be default, and vice versa.
 

Narcogen

Active Member
What window are you trying to capture?

In general, to run a game capture, OBS needs to be running on the same GPU as the game, which is usually a discrete GPU (in your case, your 1050Ti).

In a laptop that has a single display and both an integrated (Intel) GPU and a discrete (Nvidia or AMD) GPU, to run a display capture, OBS needs to run on the integrated GPU, because that GPU controls the physical display.

Does the Xbox app run as admin?

Does game capture work on the app instead of window capture? If it does, you should use that instead. But if Xbox.app runs as admin, OBS needs to also run as admin to capture it.

17:00:29.780: Running as administrator: false

Try running OBS as admin.
 
I did try running it as admin, and nothing seemed to change. The only thing I could get to work was the Display Capture. It worked for capturing my laptop's display. I hooked it up to my TV and it said in the display settings that the TV was using the Nvidia, so once I switched to that, I could capture the TV using Display Capture. But no matter what I tried, Game Capture and Window Capture just didn't want to show anything. The Game capture just seems to stay as a 0x0 display. But the Window Capture at least recognizes the size of the window, but it's just a black display.
 

Narcogen

Active Member
Not all apps can be game captured. Display capture on a laptop requires OBS running on the Intel graphics. If an app can't be game captured or window captured, the method of last resort is display capture. Apps that use hardware acceleration cannot be window captured unless hardware acceleration in that app is turned off (browsers, etc). If the app can't or won't let you turn off acceleration, then again, the last resort is desktop capture.
 
Top