GTX 970M not available despite installing NVIDIA drivers

I just created /etc/modprobe.d/blacklist-nouveau.conf with these contents:

blacklist nouveau
options nouveau modeset=0

I then ran sudo dracut -f --regenerate-all and rebooted. Still I’m getting:

nvidia-settings

(process:4920): Gtk-WARNING **: 11:35:28.670: Locale not supported by C library.
        Using the fallback 'C' locale.

(nvidia-settings:4920): dbind-WARNING **: 11:35:28.716: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

ERROR: NVIDIA driver is not loaded


(nvidia-settings:4920): GLib-GObject-CRITICAL **: 11:35:28.741: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

** (nvidia-settings:4920): CRITICAL **: 11:35:28.743: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed

ERROR: nvidia-settings could not find the registry key file or the X server is not accessible. This file should have been installed along with
       this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The application profiles will continue to work, but
       values cannot be prepopulated or validated, and will not be listed in the help text. Please see the README for possible values and
       descriptions.

Judging from my experience and the long convoluted threads on this forum I’m starting to think that NVIDIA and Tumbleweed is a no-go. That’s a bit sad, because it’s currently the only distro I’ve really liked.