Bug Report 21.0.1 - blank screen when swithching to full screen app

ChevyCam94

New Member
This worked on 20.1.3, but now, when I start up OBS, I have Display Capture for my desktop (works), and my webcam in the upper right (also works). However, as soon as I go to start up Fallout 4, or any other full screen app, the Display Capture view goes completely black, and will not come back. I have to quick OBS, and open it again, and the shows my desktop again. And again, as soon as I go back into my Fallout 4, the Display Capture goes completely black again.

Now I'm unable to stream, OR record gameplay or any other full screen app anymore. Also, when adding a new Window Capture, other EXE files are there, but now it doesn't list Fallout 4's EXE, like it used to on 20.1.3.

Until this can get fixed, I have to uninstall the current version, and reinstall the older version, just so I can get my work done.
 

ChevyCam94

New Member
Gotcha. That works, but that is still a bug in OBS. I'll test more with other apps to see if they do the same thing. I used Display Capture because I wanted to keep the recording seamless between opening apps and the desktop. Also, it appears that that Administrative popup window also triggers this glitch in OBS, causing the screen capture to go black.
 

SweetTalk

New Member
I've been getting this glitch since the new OBS version (21.0.1) too. My facecam and sound (both in-game sound and microphone) work, but the Display Capture layer goes black screen as soon as I go fullscreen with ANY application or program. I fixed some of the issue by adding a Game Capture layer, but when I'm playing games that switch between a windowed client to a fullscreen game enviroment and vice versa (League of Legends, for example, when switching between an actual game and the post/pre game screens) I still get the blackscreen with, again, my facecam still visible and my audio working fine. I haven't been able to find any fixes, and the fact that this specifically happens to the Display Capture mode seems a little too specific to be a random bug. To me it seems something went wrong with the coding in OBS itself and we're left to wait untill they notice and patch this.
 

Ryan Johnson

New Member
Don't use display capture for games. Use game capture, and run obs as admin.
Harold. I discovered this solution on a youtube comment section for a video. Why does OBS require admin privilege to record fullscreen programs? It records anything else fine without.
 

Harold

Active Member
It's not because the game is running fullscreen. It's because the game is running as admin.
 

Ryan Johnson

New Member
It's not because the game is running fullscreen. It's because the game is running as admin.
Unfortunately, this is incorrect. I play League of Legends. It does not run with elevated permissions, yet both DisplayCapture and App capture display black.

3bAGqiJ.png



Not only is this wrong, but the problem is inconsistent. Earlier today, I was able to record a fullscreen game with DisplayCapture, but it randomly stopped working, afterward.

Video from before problem (maybe admin OBS + regular League):
Not sure what capture mode, but believe it was DisplayCapture
https://youtu.be/TsGw0H6KuG8

DisplayCapture:
Video after problem (admin OBS + League):
https://youtu.be/CKOuONbA3Ow
Video after problem (OBS + League):
https://youtu.be/8JbrkdnwERw

Fullscreen window capture:
Video after problem (OBS + League):
https://youtu.be/soAhO5Z56pA
This mode functions correctly, and the DisplayCapture is not wrecked as long as it is not activated during the game.
 
Last edited:

Osiris

Active Member
This is all working as expected, display capture generally can't capture fullscreen games, only windowed or borderless windowed, this is not some OBS limitation, but a Windows one, there are some exceptions on Windows 10, but that's all happening on the Windows side of things.
Game capture works because it hooks directly into the game, so it doesn't matter if it runs fullscreen or windowed.
And you really shouldn't want to use display capture for games, it does not have the same performance as game capture.
 
Last edited:

Ryan Johnson

New Member
This is all working as expected, display capture generally can't capture fullscreen games, only windowed or borderless windowed, this is not some OBS limitation, but a Windows one, there are some exceptions on Windows 10, but that's all happening on the Windows side of things.
Game capture works because it hooks directly into the game, so it doesn't matter if it runs fullscreen or windowed.
And you really shouldn't want to use display capture for games, it does not have the same performance as game capture.
I vaguely recall this limitation from earlier capture softwares' forums. Was hoping Windows had fixed this. The DisplayCapture should just dump whatever information is in the frame buffer before pushing to the screen, right? Maybe I should just look directly at the code at this point.
 

pleb_method

New Member
I am having the same problem with the display capture. I run OBS studio as admin and sometimes it takes a while for everything to boot up right, I will open the program and sometimes the video capture will be black, or the display capture will be black screened sometimes both. Once it boots up fine its all good.

The problem arises when I attempt to open basically any other program as administrator. It would seem that as soon as the window pops up for me to accept running something as admin, the display capture on OBS will turn black and I will have to restart OBS from scratch. As far as I can tell this is happening with every program that is able to be run as administrator.

To add to this, even when right click and run as admin on (x) program, even if I refuse to allow it to run as admin, OBS display capture will still go black even if no program was opened. It seems like the prompt screen for running as admin is causing the issue, without fail. I've tested it on a bunch of different programs.

In short there is a connection between the 'do you want to run as admin' screen (which minimizes all programs briefly and shows up with just one window where you can click to either allow a program to run as admin or not) and Display capture failing.

(short P.S i just noticed when closing OBS this time that the display capture flickered back on for a split second as OBS closed, not sure what that is about but it might be relevant.)

PPS So obviously the quick fix for my situation is to change my user account notification settings to 'not dim my desktop' when prompting programs to run as admin, but I thought it might help if i mentioned that the dimming of the desktop upon ruinning a program as admin is definitely screwing with display capture. hope some of this helps
 
Last edited:
Top