Apparently, it's a real challenge for X server to correctly manage and assign different drivers to different cards. The reason I want to do this, is I have integrated intel graphics that I want to run a small display on, and NVIDIA 980 TI for running more GPU intensive apps on, and occasionally GPU passthrough for QEMU/KVM. I'm really bummed that this isn't more straightforward.
I'm currently running an ASUS ROG MAXIMUS HERO XI WIFI with the i9 9900k.
I first tried Ubuntu 18.04 and then tried Manjaro XFCE. Current stable Manjaro 18.04 won't even boot the live USB. I switched to 18.1 pre-2 which booted, and installed, but will only drive the intel GPU. The hardware can see the NVIDIA, but xrandr does not. I'm thinking about trying the latest Ubuntu, but before picking a path to move forward, I wanted to see if anyone else was working on this.
Let me know if you are also trying to get this working - I'd love to share notes.