Solution1: try this first(at your own risk):worked for me
# find and update drivers
sudo mhwd -a pci nonfree 0300
Solution2: [arch docks]:https://wiki.archlinux.org/index.php/Dell_XPS_15_9570
[1] Switch to deep sleep
$ cat /sys/power/mem_sleep
[s2idle] deep
$ echo deep|sudo tee /sys/power/mem_sleep
$ cat /sys/power/mem_sleep
s2idle [deep]
replace GRUB_CMDLINE_LINUX_DEFAULT on /etc/default/grub
with GRUB_CMDLINE_LINUX_DEFAULT="mem_sleep_default=deep"
[2]create file blacklist.conf
in /etc/modprobe.d/blacklist.conf
and add following
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nv
[3] add following line at the end of /etc/default/tlp
X_TLP_USB_MODE=1