Any suggestion of steps I could try to be able to use the Nvidia drivers without having to get the error message, and have to physically unplugged the computer to turn off?
Have you found both the modesetting FOSS DDX and the nouveau FOSS DDX to be unsatisfactory for your needs? The modesetting is the upstream default and the nouveau is openSUSE’s default.
All my NVidia GPUs run the modesetting DDX, e.g.:
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 2560 x 2640, maximum 16384 x 16384
DP-2 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
DP-1 connected primary 2560x1440+0+1200 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95*+ 74.92
1920x1200 59.95*+
# inxi -GxxSM
System: Host: p5bse Kernel: 4.12.14-lp151.28.32-default x86_64 bits: 64 compiler: gcc v: 7.4.1 Desktop: KDE 3 wm: kwin
dm: N/A Distro: openSUSE Leap 15.1
Machine: Type: Desktop Mobo: ASUSTeK model: P5B SE v: Rev 1.xx serial: MS6C79B32413550 BIOS: American Megatrends v: 1103
date: 06/04/2009
Graphics: Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau v: kernel bus ID: 01:00.0
chip ID: 10de:107d
Display: server: **X.Org 1.20.3 driver: modesetting** unloaded: fbdev,vesa alternate: nouveau,nv,nvidia
resolution: 2560x1440~60Hz, 1920x1200~60Hz
OpenGL: renderer: llvmpipe (LLVM 7.0 128 bits) v: 3.3 Mesa 18.3.2 compat-v: 3.1 direct render: Yes
#
The nouveau kernel driver (module) is part of each kernel package. It is not uninstallable, but is required to be loaded, and not disabled by nomodeset or [amdgpu|i915|nouveau|radeon].modeset=0 on kernel cmdline, in order to enable every competent FOSS DDX.
The nouveau DDX (Xorg driver) upstream is an option that openSUSE installs by default along with xorg-x11-server whether you have an NVidia GPU or not.
In your case uninstall both drivers and then install only one of them.
Or neither. Upstream the default DDX for AMD, Intel and NVidia GPUs is modesetting, provided by xorg-x11-server. xf86-video-* packages upstream are all optional. The nouveau DDX is old, reverse-engineered technology, while the default modesetting DDX is newer technology.