Windows 11 Black Screen Bug

TappyLiddy

New Member
I had my grandfather who is a computer engineer look at it and he thinks that my laptop is getting confused on which graphic card to use. Could this be the problem? If so, how can I fix it so that it will record again?

Like I said before though, Obs only stopped working after updating to Windows 11. Is there something in the Windows 11 update that would stop Obs from working?

I also have gone though and uninstalled anything that is posted here that could conflict with Obs.
 

TappyLiddy

New Member
I have gone through the steps described here, but Obs is still not working. I am still getting a black screen. I don't think it is the graphic cards that are the issue. I have tried both power saving and high performance mode to try and record both a specific window and gameplay, but neither worked.

Also the black screen is kind of weird, because in the top left conner there is a tiny red box. I go to drag it to make it bigger and then it disappears.

For Windows 10 1909 or newer:
Open Settings and search for "Graphics Settings". Select "Classic App" and browse to C:\Program Files\obs-studio\bin\64bit\obs64.exe (or wherever you have installed OBS). Click "Options" (example screenshot).

If you want to use display capture to capture your screen / desktop, select "Power Saving".
If you want to use game capture to capture a game or use the NVENC encoder, select "High Performance".

For Nvidia laptops on older Windows:
Go to the Nvidia control panel in Windows control panel, and go to 3D settings on the left. Then, on the right pane, select "Program Settings" and choose OBS Studio (obs64.exe) from the drop-down list (example screenshot).

If you want to use display capture to capture your screen / desktop, select "Integrated Graphics".
If you want to use game capture to capture a game or use the NVENC encoder, select "High Performance NVIDIA Processor".

I want to use the Intel QuickSync encoder:
Follow the above steps and set QSVHelper.exe to run on the the integrated GPU.

Further information:
If you are using a laptop, you may run into capture issues (black screen). This is because most laptops have more than one graphics adapter. Why do they have more than one graphics adapter? Because one is used for saving power (rendering your desktop / windows), and the other is used for performance (gaming). This is done to minimize power usage on the laptop, as laptops are designed to run on batteries.

Because of this, it can often cause capture issues. Your laptop may be drawing one image to the power saving GPU, and another to the performance GPU. However, in order for OBS to capture efficiently, OBS itself must be running on the same GPU as the image you wish to capture. If OBS is running on adapter A, and an image is being drawn on adapter B, you will get a black screen when trying to capture it.

Window capture and "compatibility mode":
  • If you cannot set the GPU (AMD laptops typically), or wish to cross-capture an image from the other GPU after that (example, league of legends lobby window), use window/monitor capture with the "compatibility mode" option enabled to force a capture. "Compatibility mode" requires a bit more CPU usage however.
  • Compatibility mode is not recommended for capturing games, but it basically guarantees a capture.
  • Game capture does not have a compatibility mode. Game capture must run on the same GPU as that you wish to capture.
I know it's annoying. I'm not happy that this is the case either. Unfortunately, there's nothing anyone can really do about it. This is just the way laptops are designed.
 

TappyLiddy

New Member
My sister has the same laptop, but she hasn't updated to windows 11 and her Obs works just fine. This makes me believe that there must be something in Windows 11. Do I have to wait for the next Obs update or is there a setting in Windows 11 that is blocking Obs?
 
Top