Laptop or not, you can't display capture a display that's running on a different GPU than the one OBS is running on.
This is a particular problem for laptops or all-in-one PCs because they have a built-in display that runs the Windows desktop on its integrated Intel GPU, not on the discrete GPU that is used for games.
Plenty of tower PCs have this configuration, but they have separate physical connections for those GPUs-- usually the one that connects to the Intel adapter is on the motherboard, whereas the discrete GPU is a PCIe card that has its own connections. There, when you connect a monitor to your discrete GPU, it runs any and all apps on it, including the Windows desktop. So when you run OBS using the discrete GPU in such a setup, you may freely perform game, window and display captures while running on the high performance GPU.
This is your logfile:
16:33:51.154: Adapter 0: NVIDIA GeForce GTX 1050
16:33:51.154: Dedicated VRAM: 2113732608
16:33:51.154: Shared VRAM: 4214431744
16:33:51.154: output 0: pos={0, 0}, size={1920, 1080}, attached=true
16:33:51.154: Adapter 1: Intel(R) UHD Graphics 630
16:33:51.154: Dedicated VRAM: 134217728
16:33:51.154: Shared VRAM: 4214431744
16:33:51.156: Loading up D3D11 on adapter NVIDIA GeForce GTX 1050 (0)
16:33:51.178: D3D11 loaded successfully, feature level used: b000
16:33:51.178: D3D11 GPU priority setup success
So you've got a GTX 1050 and an Intel adapter, and you're running OBS on the Nvidia card, which is probably what you want-- unless you're trying to run display capture and the display you want to capture is running on the Intel GPU.
If you're in a desktop, you just need to plug your display into a port on your Nvidia card, and then you'll be able to capture that display.
If you're on a laptop or an all-in-one PC like a laptop where both GPUs connect to either internal or external displays through a single port, then you have to treat it like a laptop, and run OBS on the Intel GPU in order to do desktop capture.
Prior to the Windows 10 1909 update, this was done in the Nvidia control panel:
Laptop? Black screen when capturing? Read here first.
(The above link also applies to all-in-one PCs as described above.)
If you have 1909 or later, this is done in Windows display settings:
https://github.com/obsproject/obs-studio/wiki/Laptop-GPU-Selection-Windows-10