I’m still on Leap 15.2, but hopefully 15.3 soon. The first goal is to get a new NVIDIA T600 up and running with NVIDIA’s proprietary driver before doing the major upgrade to 15.3 (unless that makes a difference, looking for advice on that too). I need the proprietary drivers for two software packages, Houdini and oddly enough, Zoom.
Currently, the boxen has a T600 installed with dual monitors, using nouveau modesetting DIX drivers. The motherboard splash screen and grub goes to DisplayPort 1. Once the kernel starts, DisplayPort 1 and 2 are active. Once graphics mode is up, both monitors have full resolution of each monitor. This is all good.
If the screen blanker kicks in, only one monitor remains active, although both desktops are still there. (One monitor has gone to sleep.)
A logout, then login, at this point, will only have one active monitor with the one desktop. The 2nd monitor and desktop 2 have effectively been turned off.
(KScreen2 service has been turned off, which, for me, is needed so that a KVM doesn’t switch between dual monitor and single monitor every time I switch the KVM to a different boxen. KScreen2 shouldn’t matter for getting the proprietary driver up and running.)
Attempts at installing the Easy Way:
-
x11-video-nvidiaG06 and nvidia-glG06 installs NVIDIA 510.60.02-lp152.6.1. This installs fine, but subsequent graphics mode login screen is black and will accept password to log in. Desktop is also black. Task bar is either invisible or black. Middle mouse and right mouse menus visible.
-
x11-video-nvidiaG05 and nvidia-glG05 installs NVIDIA 470.103.01-lp152-52.1 and produces the same result as G06 install.
-
x11-video-nvidiaG04 and nvidia-glG04 installs NVIDIA 390.147-lp152.12.1 and it’s as if this driver didn’t install.
Attempts at installing the Hard Way:
NVIDIA-Linux-x86_64-510.60.02.run (March 17, 2022)
Post install info:
% hwinfo --gfxcard
26: PCI a00.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: cuhJ.edXYql3buL0
Parent ID: H0_h.EOXM6E09uu2
SysFS ID: /devices/pci0000:00/0000:00:06.0/0000:0a:00.0
SysFS BusID: 0000:0a:00.0
Hardware Class: graphics card
Model: "nVidia VGA compatible controller"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x1fb1
SubVendor: pci 0x10de "nVidia Corporation"
SubDevice: pci 0x1488
Revision: 0xa1
Driver: "nvidia"
Driver Modules: "nvidia"
Memory Range: 0xfa000000-0xfaffffff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
Memory Range: 0xce000000-0xcfffffff (ro,non-prefetchable)
I/O Ports: 0xdc00-0xdc7f (rw)
Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
IRQ: 16 (no events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v000010DEd00001FB1sv000010DEsd00001488bc03sc00i00"
Driver Info #0:
Driver Status: nouveau is not active
Driver Activation Cmd: "modprobe nouveau"
Driver Info #1:
Driver Status: nvidia_drm is active
Driver Activation Cmd: "modprobe nvidia_drm"
Driver Info #2:
Driver Status: nvidia is active
Driver Activation Cmd: "modprobe nvidia"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #47 (PCI bridge)
Primary display adapter: #26
% lsmod | grep nvidia
nvidia_drm 69632 0
nvidia_modeset 1163264 1 nvidia_drm
nvidia 39141376 1 nvidia_modeset
drm_kms_helper 229376 1 nvidia_drm
drm 544768 4 drm_kms_helper,nvidia,nvidia_drm
Hard Way produces the same black login screen and desktop as Easy Way (which, I suppose, is to be expected as the driver versions are the same).
So, the problem is the proprietary driver produces a black login screen (SDDM) and desktop (KDE Plasma).
Initial searches for “black login screen” returned these threads:
It seems to be an outstanding bug. I’m not clear what “offload mode” means as a workaround.
Putting “nvidia-settings -a AllowVRR=0” in /etc/X11/xdm/Xsetup before “exit 0” did not change the black login screen. Does the line need to be placed somewhere else in Xsetup?
- https://bugzilla.opensuse.org/show_bug.cgi?id=1192923
- https://bugzilla.opensuse.org/show_bug.cgi?id=1192751
This is related to Tumbleweed and Prime Select only? Or also Leap and will be fixed similarly? Maybe 15.2 won’t get the patch, but 15.3 has it?
Is the black login screen related to the black KDE Plasma screen?
Thanks in advance for the debugging help!