Can't start X Window server on a laptop with both NVIDIA card + built in graphics chip

Greetings,

I have an MSi laptop with NVIDIA 1060 GPU card running (GNU/Linux) CentOS 7.7. The laptop already comes with a graphics controller but i need to crunch some numbers using CUDA and that’s the reason for NVIDIA card.

$ lspci
...
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060 Mobile] (rev a1)
...

I have already blacklisted Nouveau driver and am not sure if i should do the same for Intel module. NVIDIA driver is 410.104. There’s a lot of conflicting info on the web whether it’s possible (or easy) to get X Window server running with such a configuration.
In xorg.conf adding BusID “PCI:1:0:0” seemed to have helped a bit but it still looks like NVIDIA card has no connections to the display; from /var/log/Xorg.1.log:

...
[   164.820] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[   164.820] (--) NVIDIA(0):     DFP-0
[   164.820] (--) NVIDIA(0):     DFP-1
[   164.820] (--) NVIDIA(0):     DFP-2
[   164.821] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1060 (GP106-A) at PCI:1:0:0 (GPU-0)
[   164.821] (--) NVIDIA(0): Memory: 6291456 kBytes
[   164.821] (--) NVIDIA(0): VideoBIOS: 86.06.60.00.25
[   164.821] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[   164.821] (--) NVIDIA(GPU-0): DFP-0: disconnected
[   164.821] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[   164.821] (--) NVIDIA(GPU-0): DFP-0 Name Aliases:
[   164.821] (--) NVIDIA(GPU-0):   DFP
[   164.821] (--) NVIDIA(GPU-0):   DFP-0
[   164.821] (--) NVIDIA(GPU-0):   DPY-0
[   164.821] (--) NVIDIA(GPU-0):   HDMI-0
[   164.821] (--) NVIDIA(GPU-0):   HDMI-0
[   164.821] (--) NVIDIA(GPU-0): DFP-0: 165.0 MHz maximum pixel clock
[   164.821] (--) NVIDIA(GPU-0): 
[   164.821] (--) NVIDIA(GPU-0): DFP-1: disconnected
[   164.821] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[   164.821] (--) NVIDIA(GPU-0): DFP-1 Name Aliases:
[   164.821] (--) NVIDIA(GPU-0):   DFP
[   164.821] (--) NVIDIA(GPU-0):   DFP-1
[   164.821] (--) NVIDIA(GPU-0):   DPY-1
[   164.821] (--) NVIDIA(GPU-0):   DP-0
[   164.821] (--) NVIDIA(GPU-0):   DP-0
[   164.821] (--) NVIDIA(GPU-0): DFP-1: 1440.0 MHz maximum pixel clock
[   164.821] (--) NVIDIA(GPU-0): 
[   164.821] (--) NVIDIA(GPU-0): DFP-2: disconnected
[   164.821] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[   164.821] (--) NVIDIA(GPU-0): DFP-2 Name Aliases:
[   164.821] (--) NVIDIA(GPU-0):   DFP
[   164.821] (--) NVIDIA(GPU-0):   DFP-2
[   164.821] (--) NVIDIA(GPU-0):   DPY-2
[   164.821] (--) NVIDIA(GPU-0):   DP-1
[   164.821] (--) NVIDIA(GPU-0):   DP-1
[   164.821] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[   164.821] (--) NVIDIA(GPU-0): 
[   164.821] (EE) NVIDIA(0): Failed to assign any connected display devices to X screen 0. 
[   164.821] (EE) NVIDIA(0):     Set AllowEmptyInitialConfiguration if you want the server
[   164.821] (EE) NVIDIA(0):     to start anyway
[   164.821] (EE) NVIDIA(0): Failing initialization of X screen 0
...

Is there anything else I should be trying?
nvidia-bug-report.log.gz (1020 KB)