Nvidia gtx970 black screen

GTX 960 owner here, and on Gnome i use early KMS, so in /etc/mkinitcpio.conf i have:

MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)

Also, i use in /etc/default/grub under the GRUB_CMDLINE_LINUX_DEFAULT this kernel parameter:

nvidia-drm.modeset=1

You need to run:
sudo mkinitcpio -P
and
sudo update-grub

if you modify those files.

Regarding the /etc/X11/mhwd.d/nvidia.conf i always use:

    Option         "TripleBuffer"  "On"
    Option  "ConnectToAcpid"    "Off"

under Section “Device” instead of the Option "NoLogo" "1"

And if i have to edit the conf file, i always run this commend:

sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf

One thing is unclear to me, what connection port and cable are you using?