Ok, I honestly have no idea how I got the nvidia card turned off in my laptop, but after a reboot of trying something it was disabled.
I tried the nvidia-xrun instructions, it kept downloading an empty directory.
So I switched to the Optimus instructions, and that didn't seem to work.
Next I switched to the Bumblebee instructions, and while it did disable the nvidia card, X would crash when generating the config file using Xorg :0 -configure.
So I went to the Dell XPS 9560 page in the Arch wiki and it had the exact scenario I was running into where X would lockup.
So, I had to add a command to the GRUB kernel parameters by editing /etc/default/grub to include the line acpi_rev_override=1. So that line looks like:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_rev_override=1"
I regenerated the GRUB config file with grub-mkconfig -o /boot/grub/grub.cfg, rebooted, and Xorg :0 -config finally generated a file without locking up. Copied the temp config file from /root/X11 to /etc/X11/xorg.conf, rebooted, and at least that seems to be working.
I tried the nvidia-xrun instructions, it kept downloading an empty directory.
So I switched to the Optimus instructions, and that didn't seem to work.
Next I switched to the Bumblebee instructions, and while it did disable the nvidia card, X would crash when generating the config file using Xorg :0 -configure.
So I went to the Dell XPS 9560 page in the Arch wiki and it had the exact scenario I was running into where X would lockup.
So, I had to add a command to the GRUB kernel parameters by editing /etc/default/grub to include the line acpi_rev_override=1. So that line looks like:
GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_rev_override=1"
I regenerated the GRUB config file with grub-mkconfig -o /boot/grub/grub.cfg, rebooted, and Xorg :0 -config finally generated a file without locking up. Copied the temp config file from /root/X11 to /etc/X11/xorg.conf, rebooted, and at least that seems to be working.