OBS only shows my first display as a black screen

Attachments

  • First.png
    First.png
    120.1 KB · Views: 4
  • Second.png
    Second.png
    40.5 KB · Views: 3

FerretBomb

Active Member
On laptops, the built-in display is generally handled by the low-power GPU. To capture that screen, you would need to set OBS to run on the low-power GPU. Unfortunately, external monitors are sometimes handled by the high-performance GPU. This would appear to be the situation in your case.
You will be unable to capture both displays simultaneously.
To select the GPU OBS runs on, here is the updated method (from Win10 1903 onward):
https://obsproject.com/wiki/Laptop-GPU-Selection-Windows-10

You MIGHT be able to do this using both the obs-ndi plugin, and NewTek's NDI capture client set to run on the low-power GPU, sending to OBS on the local machine, but that's the only workaround I can think of.

Additionally, Display Captures should be avoided at all costs in any case, unless there is a specific need to use one. DC is the least-performant capture method, and can cause major issues when included in the same scene as a Game or Window Capture (as you are), even if they are not active at the same time.
 
The problem is, it isn't a laptop, I am trying to somehow show the first screen so it can see the game I am trying to record because the first screen is black, all I need help with is making the first screen visible, I don't need to record the second screen because I play all of my games on the first screen.
 

FerretBomb

Active Member
The problem is, it isn't a laptop, I am trying to somehow show the first screen so it can see the game I am trying to record because the first screen is black, all I need help with is making the first screen visible, I don't need to record the second screen because I play all of my games on the first screen.
Then follow that link and set OBS to the low-power GPU. This will also disable the ability to use NVENC, as OBS needs to be running on the nVidia GPU to access that.
If it's an AIO unit, those count as laptops. Your logfile shows a built-in Intel UHD 630 active; in desktop units the iGPU generally disables itself when a discrete GPU is in the system. You may be able to change this in the system BIOS if you are not using an AIO.
 
Top