I am using Manjaro for the support for kdenlive alongside playing games.
The way my two monitors were set up on windows 10 originally was having a DVI cable for my old monitor plugged into my motherboard to let the onboard graphics deal with that one, and then use my GTX 1070 for handling my newer, 144hz monitor over displayport. First time I installed, my old monitor wasn't recognized, but my displayport one was, so after some tinkering with other things, I went and looked at the Displays app and checked for other possible displays, it said that another existed over "HDMI2" despite it clearly being over DVI, but whatever, I just enabled the display.
Then issues immediately popped up where my old monitor turned on, but was a black screen, then I could move my mouse over to it, which did show up on the black void, but then garbled graphics would appear on the top of the screen.
Eventually after a reinstall of Manjaro, I decided to go in and not have my DVI cable plugged in during the installation process, then plug it in afterwards and then select my old monitor after all of that, which did work and it does show up with actual graphics and functions correct... until I restart the computer, to which Manjaro then decides that my displayport monitor now will not function, the splash screen from my motherboard boot sequence stays on my displayport monitor and only my DVI monitor is recognized, no matter how many times I plug the displayport cable into different slots. In fact, it only works with the slot I initially plugged it into, which then simply shows the motherboard splash again, and still isn't recognized in Manjaro.
My specs:
i7-4790k CPU
GTX 1070 GPU
16gbs of DDR3 ram
Gigabyte z97x Gaming 7 motherboard
Manjaro KDE 64-bit
No overclocking of any kind have been done on either the CPU or GPU throughout this situation.
Edit 2: I've just tried a thing with the DVI cable and plugged it into my GPU to see if it would do anything, the motherboard splash showed up on the DVI monitor this time... and my displayport monitor showed nothing, so it seems like Manjaro's just not liking my GPU currently.
Edit 3: At the request of user kemotep, I've run some commands and here's the output:
[user@user-pc ~]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
[user@user-pc ~]$ lsmod | grep "kms\|drm"
drm_kms_helper 208896 1 i915
drm 495616 21 drm_kms_helper,i915
agpgart 49152 2 intel_gtt,drm
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
[user@user-pc ~]$ find /dev -group video
/dev/fb1
/dev/dri/card0
/dev/fb0
[user@user-pc ~]$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=9e897b2b-7796-4f0a-8813-07044c3f397c rw quiet
[user@user-pc ~]$ find /etc/modprobe.d/
/etc/modprobe.d/
/etc/modprobe.d/mhwd-bbswitch.conf
/etc/modprobe.d/mhwd-gpu.conf
/etc/modprobe.d/mhwd-nvidia.conf
[user@user-pc ~]$ cat /etc/modprobe.d/*kms*
cat: '/etc/modprobe.d/*kms*': No such file or directory
[user@user-pc ~]$ ls /etc/X11/xorg.conf
ls: cannot access '/etc/X11/xorg.conf': No such file or directory
[user@user-pc ~]$ glxinfo | grep -i "vendor\|rendering"
direct rendering: Yes
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
Vendor: Intel Open Source Technology Center (0x8086)
OpenGL vendor string: Intel Open Source Technology Center
[user@user-pc ~]$ grep LoadModule /var/log/Xorg.0.log
[ 4.622] (II) LoadModule: "glx"
[ 4.636] (II) LoadModule: "intel"
[ 4.644] (II) LoadModule: "dri3"
[ 4.644] (II) LoadModule: "dri2"
[ 4.644] (II) LoadModule: "present"
[ 4.759] (II) LoadModule: "libinput"
(note, I edited the output to "user-pc" for privacy reasons)