NVIDIA Quadro T400/T600/T1000 Proprietary Driver Install

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:

  1. 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.

  2. x11-video-nvidiaG05 and nvidia-glG05 installs NVIDIA 470.103.01-lp152-52.1 and produces the same result as G06 install.

  3. 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:

  1. https://forums.opensuse.org/showthread.php/562695-Black-Initial-Login_Splash_Screen/page3

It seems to be an outstanding bug. I’m not clear what “offload mode” means as a workaround.

  1. https://www.reddit.com/r/openSUSE/comments/q139g2/leap_nvidia_giving_black_screen_on_sddm/

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?

  1. https://bugzilla.opensuse.org/show_bug.cgi?id=1192923
  2. 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!

I’ve successfully upgraded from Leap 15.2 to Leap 15.3, but still no luck with NVIDIA proprietary drivers.

% inxi
**...**
**Kernel:** 5.3.18-150300.59.60-default x86_64 **Up:** N/A  
**...**

Using DIX nouveau modesetting:

% inxi -G 
**Graphics:**
  **Device-1:** NVIDIA TU117GL [T600] **driver:** nouveau **v:** kernel  
  **Display:** x11 **server:** X.Org 1.20.3 **driver:** modesetting  
  **unloaded:** fbdev,vesa **resolution:****1:** 1920x1200~60Hz **2:** 2560x1440~60Hz  
  **OpenGL:****renderer:** N/A **v:** N/A

It’s a dual monitor setup.

% xrandr 
Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 16384 x 16384 
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis)
 518mm x 324mm 
   1920x1200     59.95*+ 
   1920x1080     59.96    60.00    50.00    59.94    59.93    30.00    25.00   
 24.00    29.97    23.98   
   1600x1200     65.00    60.00   
   1680x1050     59.95    59.88   
   1400x1050     74.76    59.98   
   1600x900      59.95    59.82   
   1280x1024     75.02    60.02   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1280x800      59.99    59.97    59.81    59.91   
   1152x864      75.00   
   1280x720      60.00    59.99    59.86    60.00    50.00    59.94    59.74   
   1024x768      75.05    60.04    75.03    70.07    60.00   
   960x720       75.00    60.00   
   928x696       75.00    60.05   
   896x672       75.05    60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   832x624       74.55   
   960x540       59.96    59.99    59.63    59.82   
   800x600       75.00    70.00    65.00    60.00    72.19    75.00    60.32   
 56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   720x576       50.00   
   700x525       74.76    59.98   
   800x450       59.95    59.82   
   720x480       60.00    59.94   
   640x512       75.02    60.02   
   700x450       59.96    59.88   
   640x480       60.00    75.00    72.81    75.00    60.00    59.94   
   720x405       59.51    58.99   
   720x400       70.08   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   576x432       75.00   
   640x360       59.86    59.83    59.84    59.32   
   512x384       75.03    70.07    60.00   
   512x288       60.00    59.92   
   416x312       74.66   
   480x270       59.63    59.82   
   400x300       72.19    75.12    60.32    56.34   
   432x243       59.92    59.57   
   320x240       72.81    75.00    60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-2 connected 2560x1440+1920+0 (normal left inverted right x axis y axis) 597m
m x 336mm 
   2560x1440     59.95*+ 
   1920x1440     60.00   
   1856x1392     60.01   
   1792x1344     60.01   
   2048x1152     59.90    59.91   
   1920x1200     59.88    59.95   
   1920x1080     59.96    60.00    59.93   
   1600x1200     70.00    65.00    60.00   
   1680x1050     59.95    59.88   
   1400x1050     59.98   
   1600x900      59.99    59.94    59.95    59.82   
   1280x1024     60.02   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      60.00    59.97   
   1368x768      59.88    59.85   
   1280x800      59.99    59.97    59.81    59.91   
   1280x720      60.00    59.99    59.86    59.74   
   1024x768      60.04    70.07    60.00   
   960x720       60.00   
   928x696       60.05   
   896x672       60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   960x540       59.96    59.99    59.63    59.82   
   800x600       70.00    65.00    60.00    60.32    56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   700x525       59.98   
   800x450       59.95    59.82   
   640x512       60.02   
   700x450       59.96    59.88   
   640x480       60.00    59.94   
   720x405       59.51    58.99   
   720x400       70.08   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   640x360       59.86    59.83    59.84    59.32   
   512x384       70.07    60.00   
   512x288       60.00    59.92   
   480x270       59.63    59.82   
   400x300       60.32    56.34   
   432x243       59.92    59.57   
   320x240       60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-3 disconnected (normal left inverted right x axis y axis) 
DP-4 disconnected (normal left inverted right x axis y axis)

If the screen blanker kicks in, DP-2 becomes disconnected and the monitor goes to sleep. Once the monitor goes to sleep, it can’t be awaken again until there’s a Shutdown, followed by a restart of the computer with the power button. If Restart is selected, instead of Shutdown/power button combo, DP-2 will still be off. Also, notice that there’s info after DP-4, which isn’t connected to anything:

% xrandr 
Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 16384 x 16384 
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis)
 518mm x 324mm 
   1920x1200     59.95*+ 
   1920x1080     59.96    60.00    50.00    59.94    59.93    30.00    25.00   
 24.00    29.97    23.98   
   1600x1200     65.00    60.00   
   1680x1050     59.95    59.88   
   1400x1050     74.76    59.98   
   1600x900      59.95    59.82   
   1280x1024     75.02    60.02   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1280x800      59.99    59.97    59.81    59.91   
   1152x864      75.00   
   1280x720      60.00    59.99    59.86    60.00    50.00    59.94    59.74   
   1024x768      75.05    60.04    75.03    70.07    60.00   
   960x720       75.00    60.00   
   928x696       75.00    60.05   
   896x672       75.05    60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   832x624       74.55   
   960x540       59.96    59.99    59.63    59.82   
   800x600       75.00    70.00    65.00    60.00    72.19    75.00    60.32   
 56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   720x576       50.00   
   700x525       74.76    59.98   
   800x450       59.95    59.82   
   720x480       60.00    59.94   
   640x512       75.02    60.02   
   700x450       59.96    59.88   
   640x480       60.00    75.00    72.81    75.00    60.00    59.94   
   720x405       59.51    58.99   
   720x400       70.08   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   576x432       75.00   
   640x360       59.86    59.83    59.84    59.32   
   512x384       75.03    70.07    60.00   
   512x288       60.00    59.92   
   416x312       74.66   
   480x270       59.63    59.82   
   400x300       72.19    75.12    60.32    56.34   
   432x243       59.92    59.57   
   320x240       72.81    75.00    60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-2 disconnected 2560x1440+1920+0 (normal left inverted right x axis y axis) 0
mm x 0mm 
DP-3 disconnected (normal left inverted right x axis y axis) 
DP-4 disconnected (normal left inverted right x axis y axis) 
  2560x1440 (0xc2) 241.500MHz +HSync -VSync 
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  88.79KHz 
        v: height 1440 start 1443 end 1448 total 1481           clock  59.95Hz

Are there commands to wake up monitors?


NVIDIA proprietary drivers… I installed these two:

x11-video-nvidiaG06 (Version 510.60.02-lp153.6.1)
nvidia-glG06 (Version 510.60.02-lp153.6.1)

which also installed:

nvidia-computeG06 (Version 510.60.02-lp153.6.1)
nvidia-gfxG06-kmp-default (Version 510.60.02_k5.3.18_57-lp153.6.1)

System boots to graphical interface and login screen is black, but still working. Once logged in, background and taskbar are black, except for the mouse pointer. Middle mouse and right mouse work to bring up the pop-up menus so that programs could be launched.

NVIDIA settings helps with the arranging of the windows, but doesn’t resolve the black displays.

Any ideas for things to try resolve the black login screen and KDE Plasma desktop?

To clarify…

I’m bouncing between using DIX nouveau modesetting and trying out proprietary NVIDIA drivers. I have not tried DDX nouveau, as I want the proprietary drivers for certain software which won’t seem to run without it. I switch back to DIX whenever I need to get some work done.

Previous graphics card was an AMD. I’ve left the AMD driver installed, figuring it shouldn’t interfere, as I’ve seen posts about systems with multiple graphics cards (and therefore drivers?). However, if it needs to be removed, I’m willing to do it.

Hi
Can you exclude the KVM switch from the setup at the moment to see if that’s an issue?

Switch back to the AMD gpu if that’s working and use the nvidia card with offload? This is what I do primary GPU AMD RX550, Secondary Nvidia Quadro T400, I’m also on Tumbleweed, but do have a Leap 15.3 setup with primary GPU is Intel, secondary Nvidia GT1030 and tertiary Nvidia GT710.

xrandr --auto appears in bug 1192923. Have you tried it?

xrandr --output DP-2 --auto --output DP-4 --off

Create a file containing it in /etc/X11/xinit/xinitrc.d/ if you want it run whenever X (re)starts. DP-4 wakeup sounds like some proprietary driver bug. Do you get different behavior using some other pair of DP outputs besides 1 & 2?

Hi. Yes, I removed the KVM from the setup to make sure it wasn’t causing a problem. Even with direct connect, the monitor still goes to sleep after the screen blanker kicks in and the T600 says DP-2 is disconnected.

The AMD GPU, unfortunately, no longer works. It would work for awhile, then the display would go off. Eventually, it stopped working. I thought it might be a thermal issue, so replaced the thermal paste, but that didn’t change anything. (sigh) The T600 is the replacement card. I was using a GT240, but NVIDIA dropped driver support; otherwise, it would have been sufficient and I wouldn’t have needed the AMD GPU nor the T600.

As an additional test, I added a pentablet that has a 1920x1080 display. The T600 driving three monitors:

% xrandr 
Screen 0: minimum 320 x 200, current 6400 x 1440, maximum 16384 x 16384 
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis)
 518mm x 324mm 
   1920x1200     59.95*+ 
   1920x1080     59.96    60.00    50.00    59.94    59.93    30.00    25.00   
 24.00    29.97    23.98   
   1600x1200     65.00    60.00   
   1680x1050     59.95    59.88   
   1400x1050     74.76    59.98   
   1600x900      59.95    59.82   
   1280x1024     75.02    60.02   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1280x800      59.99    59.97    59.81    59.91   
   1152x864      75.00   
   1280x720      60.00    59.99    59.86    60.00    50.00    59.94    59.74   
   1024x768      75.05    60.04    75.03    70.07    60.00   
   960x720       75.00    60.00   
   928x696       75.00    60.05   
   896x672       75.05    60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   832x624       74.55   
   960x540       59.96    59.99    59.63    59.82   
   800x600       75.00    70.00    65.00    60.00    72.19    75.00    60.32   
 56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   720x576       50.00   
   700x525       74.76    59.98   
   800x450       59.95    59.82   
   720x480       60.00    59.94   
   640x512       75.02    60.02   
   700x450       59.96    59.88   
   640x480       60.00    75.00    72.81    75.00    60.00    59.94   
   720x405       59.51    58.99   
   720x400       70.08   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   576x432       75.00   
   640x360       59.86    59.83    59.84    59.32   
   512x384       75.03    70.07    60.00   
   512x288       60.00    59.92   
   416x312       74.66   
   480x270       59.63    59.82   
   400x300       72.19    75.12    60.32    56.34   
   432x243       59.92    59.57   
   320x240       72.81    75.00    60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-2 connected 2560x1440+1920+0 (normal left inverted right x axis y axis) 597m
m x 336mm 
   2560x1440     59.95*+ 
   1920x1440     60.00   
   1856x1392     60.01   
   1792x1344     60.01   
   2048x1152     59.90    59.91   
   1920x1200     59.88    59.95   
   1920x1080     59.96    60.00    59.93   
   1600x1200     70.00    65.00    60.00   
   1680x1050     59.95    59.88   
   1400x1050     59.98   
   1600x900      59.99    59.94    59.95    59.82   
   1280x1024     60.02   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      60.00    59.97   
   1368x768      59.88    59.85   
   1280x800      59.99    59.97    59.81    59.91   
   1280x720      60.00    59.99    59.86    59.74   
   1024x768      60.04    70.07    60.00   
   960x720       60.00   
   928x696       60.05   
   896x672       60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   960x540       59.96    59.99    59.63    59.82   
   800x600       70.00    65.00    60.00    60.32    56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   700x525       59.98   
   800x450       59.95    59.82   
   640x512       60.02   
   700x450       59.96    59.88   
   640x480       60.00    59.94   
   720x405       59.51    58.99   
   720x400       70.08   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   640x360       59.86    59.83    59.84    59.32   
   512x384       70.07    60.00   
   512x288       60.00    59.92   
   480x270       59.63    59.82   
   400x300       60.32    56.34   
   432x243       59.92    59.57   
   320x240       60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-3 connected 1920x1080+4480+0 (normal left inverted right x axis y axis) 344m
m x 193mm 
   1920x1080     60.04*+  59.96    59.93   
   1680x1050     59.95    59.88   
   1400x1050     59.98   
   1600x900      59.95    59.82   
   1280x1024     60.02   
   1440x900      59.90   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1360x768      59.95   
   1280x800      59.99    59.97    59.81    59.91   
   1280x720      60.00    59.99    59.86    60.00    59.74   
   1024x768      60.04    60.00   
   960x720       60.00   
   928x696       60.05   
   896x672       60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   960x540       59.96    59.99    59.63    59.82   
   800x600       60.00    60.32    56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   700x525       59.98   
   800x450       59.95    59.82   
   640x512       60.02   
   700x450       59.96    59.88   
   640x480       60.00    59.94   
   720x405       59.51    58.99   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   640x360       59.86    59.83    59.84    59.32   
   512x384       60.00   
   512x288       60.00    59.92   
   480x270       59.63    59.82   
   400x300       60.32    56.34   
   432x243       59.92    59.57   
   320x240       60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-4 disconnected (normal left inverted right x axis y axis)

After the screen blanker kicks in, DP-1 and DP-3 come back, but DP-2 doesn’t.

DP-1 direct to monitor’s DisplayPort
DP-2 goes to dual-link DVI adapter to monitor’s DVI port
DP-3 goes to DisplayPort to HDMI to monitor’s HDMI port

I wonder if the issue has anything to do with going from DisplayPort to DVI? Perhaps the T600’s DisplayPort, or the DisplayPort spec itself, has limitations that cause the T600’s to disconnect the monitor and prevents it from being connected again? Again, the series of events:

  1. DP-2 connected, monitor on
  2. screen blanker kicks in
  3. DP-2 disconnected, monitor goes to sleep mode
  4. monitor in sleep mode, so no way to have DP-2 connected again, since it doesn’t “see” the monitor? Is there a way to force DP-2 to be connected and force a mode? Or force it to never disconnect, whether there’s a monitor connected or not? (I’ve seen mentions of this in regards to people with HDMI TV’s, where they want output whether the TV is on or not.) It’s almost as if the “smarts” to detect whether there’s a monitor or not is causing more trouble!

Yes, I tried it: xrandr --output DP-2 --auto. The monitor stays in sleep mode and DP-2 still says disconnected.

Right after wake up from the screen blanker (with three monitor setup):

% xrandr 
Screen 0: minimum 320 x 200, current 6400 x 1440, maximum 16384 x 16384 
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis)
 518mm x 324mm 
   1920x1200     59.95*+ 
   1920x1080     59.96    60.00    50.00    59.94    59.93    30.00    25.00   
 24.00    29.97    23.98   
   1600x1200     65.00    60.00   
   1680x1050     59.95    59.88   
   1400x1050     74.76    59.98   
   1600x900      59.95    59.82   
   1280x1024     75.02    60.02   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1280x800      59.99    59.97    59.81    59.91   
   1152x864      75.00   
   1280x720      60.00    59.99    59.86    60.00    50.00    59.94    59.74   
   1024x768      75.05    60.04    75.03    70.07    60.00   
   960x720       75.00    60.00   
   928x696       75.00    60.05   
   896x672       75.05    60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   832x624       74.55   
   960x540       59.96    59.99    59.63    59.82   
   800x600       75.00    70.00    65.00    60.00    72.19    75.00    60.32   
 56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   720x576       50.00   
   700x525       74.76    59.98   
   800x450       59.95    59.82   
   720x480       60.00    59.94   
   640x512       75.02    60.02   
   700x450       59.96    59.88   
   640x480       60.00    75.00    72.81    75.00    60.00    59.94   
   720x405       59.51    58.99   
   720x400       70.08   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   576x432       75.00   
   640x360       59.86    59.83    59.84    59.32   
   512x384       75.03    70.07    60.00   
   512x288       60.00    59.92   
   416x312       74.66   
   480x270       59.63    59.82   
   400x300       72.19    75.12    60.32    56.34   
   432x243       59.92    59.57   
   320x240       72.81    75.00    60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-2 disconnected 2560x1440+1920+0 (normal left inverted right x axis y axis) 0
mm x 0mm 
DP-3 connected 1920x1080+4480+0 (normal left inverted right x axis y axis) 344m
m x 193mm 
   1920x1080     60.04*+  59.96    59.93   
   1680x1050     59.95    59.88   
   1400x1050     59.98   
   1600x900      59.95    59.82   
   1280x1024     60.02   
   1440x900      59.90   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1360x768      59.95   
   1280x800      59.99    59.97    59.81    59.91   
   1280x720      60.00    59.99    59.86    60.00    59.74   
   1024x768      60.04    60.00   
   960x720       60.00   
   928x696       60.05   
   896x672       60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   960x540       59.96    59.99    59.63    59.82   
   800x600       60.00    60.32    56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   700x525       59.98   
   800x450       59.95    59.82   
   640x512       60.02   
   700x450       59.96    59.88   
   640x480       60.00    59.94   
   720x405       59.51    58.99   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   640x360       59.86    59.83    59.84    59.32   
   512x384       60.00   
   512x288       60.00    59.92   
   480x270       59.63    59.82   
   400x300       60.32    56.34   
   432x243       59.92    59.57   
   320x240       60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-4 disconnected (normal left inverted right x axis y axis) 
  2560x1440 (0xc2) 241.500MHz +HSync -VSync 
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  88.79KHz 
        v: height 1440 start 1443 end 1448 total 1481           clock  59.95Hz

After –output DP-2 --auto, which seems to clear out the extraneous DP-4 info:

% xrandr --output DP-2 --auto
% xrandr 
Screen 0: minimum 320 x 200, current 6400 x 1200, maximum 16384 x 16384 
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis)
 518mm x 324mm 
   1920x1200     59.95*+ 
   1920x1080     59.96    60.00    50.00    59.94    59.93    30.00    25.00   
 24.00    29.97    23.98   
   1600x1200     65.00    60.00   
   1680x1050     59.95    59.88   
   1400x1050     74.76    59.98   
   1600x900      59.95    59.82   
   1280x1024     75.02    60.02   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1280x800      59.99    59.97    59.81    59.91   
   1152x864      75.00   
   1280x720      60.00    59.99    59.86    60.00    50.00    59.94    59.74   
   1024x768      75.05    60.04    75.03    70.07    60.00   
   960x720       75.00    60.00   
   928x696       75.00    60.05   
   896x672       75.05    60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   832x624       74.55   
   960x540       59.96    59.99    59.63    59.82   
   800x600       75.00    70.00    65.00    60.00    72.19    75.00    60.32   
 56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   720x576       50.00   
   700x525       74.76    59.98   
   800x450       59.95    59.82   
   720x480       60.00    59.94   
   640x512       75.02    60.02   
   700x450       59.96    59.88   
   640x480       60.00    75.00    72.81    75.00    60.00    59.94   
   720x405       59.51    58.99   
   720x400       70.08   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   576x432       75.00   
   640x360       59.86    59.83    59.84    59.32   
   512x384       75.03    70.07    60.00   
   512x288       60.00    59.92   
   416x312       74.66   
   480x270       59.63    59.82   
   400x300       72.19    75.12    60.32    56.34   
   432x243       59.92    59.57   
   320x240       72.81    75.00    60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-2 disconnected (normal left inverted right x axis y axis) 
DP-3 connected 1920x1080+4480+0 (normal left inverted right x axis y axis) 344m
m x 193mm 
   1920x1080     60.04*+  59.96    59.93   
   1680x1050     59.95    59.88   
   1400x1050     59.98   
   1600x900      59.95    59.82   
   1280x1024     60.02   
   1440x900      59.90   
   1400x900      59.96    59.88   
   1280x960      60.00   
   1440x810      59.97   
   1368x768      59.88    59.85   
   1360x768      59.95   
   1280x800      59.99    59.97    59.81    59.91   
   1280x720      60.00    59.99    59.86    60.00    59.74   
   1024x768      60.04    60.00   
   960x720       60.00   
   928x696       60.05   
   896x672       60.01   
   1024x576      59.95    59.96    59.90    59.82   
   960x600       59.93    60.00   
   960x540       59.96    59.99    59.63    59.82   
   800x600       60.00    60.32    56.25   
   840x525       60.01    59.88   
   864x486       59.92    59.57   
   700x525       59.98   
   800x450       59.95    59.82   
   640x512       60.02   
   700x450       59.96    59.88   
   640x480       60.00    59.94   
   720x405       59.51    58.99   
   684x384       59.88    59.85   
   640x400       59.88    59.98   
   640x360       59.86    59.83    59.84    59.32   
   512x384       60.00   
   512x288       60.00    59.92   
   480x270       59.63    59.82   
   400x300       60.32    56.34   
   432x243       59.92    59.57   
   320x240       60.05   
   360x202       59.51    59.13   
   320x180       59.84    59.32   
DP-4 disconnected (normal left inverted right x axis y axis)

This is all with DIX nouveau modesetting. The NVIDIA proprietary driver produces a black login screen and black background and task bar which makes it unusable.

Would uninstalling the AMD GPU proprietary driver make a difference? Before attempting to install the NVIDIA proprietary driver gain.

I haven’t tried switching up the DisplayPorts, only adding another display to DP-3.

Try appending to linu line @ Grub menu video=DP-2:2560x1440D. If that fails, try again with e instead of D.

nouveau, modesetting results…

After kernel version selection in grub, the monitor connected to DP-2 displays:

Signal Error
DVI
fD: **311.9**MHz
fH: 89.4KHz
fV: 60.0Hz
Check the input signal.

(311.9MHz is highlighted by a color on the monitor, not in bold.)

After login screen is reached, DP-2 is a mirror of DP-1, instead of being an extended desktop.

Same result with “e”.

System Settings/Display Configuration doesn’t work to swap monitor locations. arandr (xrandr interface) doesn’t work either. Whatever screen layout is present at boot is the working one.


With NVIDIA proprietary driver, same Signal Error, then system gets to login screen that works, but is black. Desktop is also black, though middle and right mouse buttons bring up pop-up menus that are visible and work. Programs launched are visible and work, but desktop and taskbar are black.


nouveau, modesetting: works for getting the dual monitors to work, have usable graphics mode, but rearranging monitor layout doesn’t work, screen blanking causes DP-2 monitor to go to sleep and cannot reawaken

NVIDIA G05 or G06 driver: boots to black login and single monitor desktop

Did I jump the gun in getting a fairly recent card? @malcolmlewis: Are you able to use the T400 as a primary, not offload work?

Is there any data dump I can do to report the problem with the NVIDIA proprietary driver and get that to NVIDIA?

Hi
No, never tried my T400 as a primary. Perhaps a look around the Nvidia forum may glean info.

Your experience does suggest card may be too new for 15.3.

Try video=DP-2:2560x1440@60D. Here is the doc it comes from.

You could create file of any unique name in /etc/X11/xinit/xinitrc.d/ containing:

xrandr --output DP-2 --auto
xrandr --output DP-4 --off
xrandr --output DP-2 --right-of DP-1 --mode 2560x1440 --rate 60 --output DP-1 --primary

That should setup startup, as Xorg starts. Then, create a hotkey to call it again whenever needed.

You could try installing 15.4 kernel, or 15.4 beta, due for release in 2 months.

Thanks for the response! I’ll take a look.

Thanks for the kernel parameter info! @60 and other combos with M, R, m, e didn’t change the results. The monitor connected to DP-2 still complains of a Signal Error. It’s unclear if @60 controls fD, or maybe just fV?

For nouveau modesetting, it seems like whenever DP-2 gets disconnected, it’s not possible to tell it to turn back on, even when a newmode is defined from gtf or cvt.

% gtf 2560 1440 60
# 2560x1440 @ 60.00 Hz (GTF) hsync: 89.40 kHz; pclk: 311.83 MHz
Modeline "2560x1440_60.00"  311.83  2560 2744 3024 3488  1440 1441 1444 1490 -HSync +Vsync
% cvt 2560 1440 60
# 2560x1440 @ 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

I guess I need to see if xrandr (or something else) can force a display on, whether something is connected or not. There doesn’t seem to be user control over forcing output.

After DP-2 is disconnected and the monitor goes to sleep…

% xrandr --newmode "2560x1440"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
% xrandr --addmode DP-2 "2560x1440"
% xrandr --output DP-2 --mode "2560x1440"
% xrandr -q
...
DP-2 disconnected 2560x1440+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   2560x1440   59.96*
...

The monitor stays asleep and disconnected. The desktop space is still there, in that I can move the mouse over; I just can’t see it.

dmesg did have this (which is something new to research for me) after the xrandr commands above:

 1446.099214] nouveau 0000:0a:00.0: disp: outp 02:0006:0f41: link rate unsupported by sink

Other observations:

  1. Using --left-of, --right-of messes up the mouse input. Mouse input affects the opposite screen.
  2. The pentablet at DP-3, with 1920x1080 display, can be disconnected and connected at will. It will go from connected to disconnected to connected and the monitor works as expected.

Thanks again for the help!

Here’s a data dump with the nvidiaG06 (510.60.02-lp153.6.1-x86_64) driver installed via YaST (easy way):

Doing a Search in YaST for “nvidia”:

kernel-firmware-nvidia (already installed)
libdrm_nouveau2 (already installed)

nvidia-glG06 (selected to install)
x11-video-nvidiaG06 (select to install)

nvidia-computeG06 (additionally installed due to selections above)
nvidia-gfxG06-kmp-default (additionally installed due to selections above)

With G06 installed, dual monitor system only sees one monitor at DP-2, which, with nouveau modesetting, is at DP-1. Very strange! (Scroll down further to see xrandr -q.)

% inxi -SGa 
[FONT=monospace]System: 
  Host: linux-st0n Kernel: 5.3.18-150300.59.60-default x86_64 bits: 64  
  compiler: gcc v: 7.5.0  
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.3.18-150300.59.60-default  
  root=UUID=acda966f-644f-435e-ba15-98161204eb01  
  resume=/dev/disk/by-uuid/bb388ce9-96cb-4f08-9349-1b858f0a4d1a  
  splash=silent quiet showopts  
  Desktop: KDE Plasma 5.18.6 tk: Qt 5.12.7 wm: kwin_x11 dm: SDDM  
  Distro: openSUSE Leap 15.3  
Graphics: 
  Device-1: NVIDIA TU117GL [T600] driver: nvidia v: 510.60.02  
  bus ID: 0a:00.0 chip ID: 10de:1fb1  
  Display: x11 server: X.Org 1.20.3 compositor: kwin_x11 driver: nvidia  
  unloaded: fbdev,modesetting,vesa alternate: nouveau,nv display ID: :0  
  screens: 1  
  Screen-1: 0 s-res: 1920x1200 s-dpi: 93 s-size: 524x321mm (20.6x12.6")  
  s-diag: 615mm (24.2")  
  Monitor-1: DP-2 res: 1920x1200 hz: 60 dpi: 94  
  size: 518x324mm (20.4x12.8") diag: 611mm (24.1")  
  OpenGL: renderer: N/A v: N/A direct render: N/A
[/FONT]
% inxi -Gxxz 
Graphics: 
  Device-1: NVIDIA TU117GL [T600] driver: nvidia v: 510.60.02  
  bus ID: 0a:00.0 chip ID: 10de:1fb1  
  Display: x11 server: X.Org 1.20.3 compositor: kwin_x11 driver: nvidia  
  unloaded: fbdev,modesetting,vesa alternate: nouveau,nv  
  resolution: 1920x1200~60Hz s-dpi: 93  
  OpenGL: renderer: N/A v: N/A direct render: N/A

# dmesg | grep nvidia 
   18.523884] nvidia: module license 'NVIDIA' taints kernel. 
   18.549989] nvidia: externally supported module, setting X kernel taint flag. 
   18.551679] nvidia-nvlink: Nvlink Core is being initialized, major device number 239 
   18.552744] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem 
   19.434347] audit: type=1400 audit(1649595495.452:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=891 comm="apparmor_parser" 
   19.434349] audit: type=1400 audit(1649595495.452:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=891 comm="apparmor_parser" 
   21.785837] nvidia_uvm: externally supported module, setting X kernel taint flag. 
   21.787869] nvidia-uvm: Loaded the UVM driver, major device number 237. 
   22.070860] nvidia_modeset: externally supported module, setting X kernel taint flag. 
   22.070977] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  510.60.02  Wed Mar 16 11:17:28 UTC 2022 
   22.229844] nvidia_drm: externally supported module, setting X kernel taint flag. 
   22.230254] [drm] [nvidia-drm] [GPU ID 0x00000a00] Loading driver 
   22.456289] caller _nv000651rm+0x1ad/0x200 [nvidia] mapping multiple BARs 
   23.139332] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:0a:00.0 on minor 0

There are only four output ports on the T600, but the system thinks there are eight! (nouveau modesetting shows DP-1 to DP-4.)

% xrandr -q 
Screen 0: minimum 8 x 8, current 1920 x 1200, maximum 32767 x 32767 
DP-0 disconnected primary (normal left inverted right x axis y axis) 
DP-1 disconnected (normal left inverted right x axis y axis) 
DP-2 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm 
   1920x1200     59.95*+  59.88   
   1920x1080     60.00    59.94    50.00    29.97    25.00    23.98   
   1600x1200     60.00   
   1280x1024     75.02    60.02   
   1280x720      60.00    59.94    50.00   
   1152x864      75.00   
   1024x768      75.03    60.00   
   800x600       75.00    60.32   
   720x576       50.00   
   720x480       59.94   
   640x480       75.00    59.94    59.93   
DP-3 disconnected (normal left inverted right x axis y axis) 
DP-4 disconnected (normal left inverted right x axis y axis) 
DP-5 disconnected (normal left inverted right x axis y axis) 
DP-6 disconnected (normal left inverted right x axis y axis) 
DP-7 disconnected (normal left inverted right x axis y axis)

% xrandr --listproviders 
Providers: number : 1 
Provider 0: id: 0x218; cap: 0x1 (Source Output); crtcs: 4; outputs: 8; associated providers: 0; name: NVIDIA-0 
    output DP-0 
    output DP-1 
    output DP-2 
    output DP-3 
    output DP-4 
    output DP-5 
    output DP-6 
    output DP-7

% /sbin/modinfo nvidia | grep filename 
filename:       /lib/modules/5.3.18-150300.59.60-default/weak-updates/updates/nvidia.ko

I definitely want GL working, but here’s another problem… (something else to figure out)

% glxgears  
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request:  BadValue (integer parameter out of range for operat 
ion) 
  Major opcode of failed request:  152 (GLX) 
  Minor opcode of failed request:  3 (X_GLXCreateContext) 
  Value in failed request:  0x0 
  Serial number of failed request:  41 
  Current serial number in output stream:  43

% glxinfo  
name of display: :0 
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request:  GLXBadContext 
  Major opcode of failed request:  152 (GLX) 
  Minor opcode of failed request:  6 (X_GLXIsDirect) 
  Serial number of failed request:  54 
  Current serial number in output stream:  53

Problems to resolve:

  1. Black login screen (sddm)
  2. Black desktop (KDE Plasma)
  3. Only one monitor recognized, but two connected
  4. Eight display ports instead of four
  5. GL unable to load driver swrast_dri.so swrast

Hi
Yes, you can use a DP splitter to drive more displays (esp useful for signage applications). The T400 I have has 3 physical mini DP ports and can drive 5 displays.

So I have three 1920x1080 displays attached to my AMD GPU which has 4 hdmi ports, but in HDMI-A-0 (labeled port 4) I have a hdmi to vga adapter and this turned off. Perhaps try the ports labeled 3 and 4 on the T600 and see if that helps.

So are you connections mini DP to HDMI or mini DP to DP?

Does this mean the G06 driver configured my T600 to have up to 8 displays, DP-0 to DP-7, even though there are only four physical miniDP ports?

Physical connection:

mDP-1 1920 x 1200, mDP to monitor’s DP
mDP-2 2560 x 1440, mDP to dual-link DVI adapter to monitor’s dual-link DVI
mDP-3 1920 x 1080, mDP to HDMI adapter to monitor’s HDMI
mDP-4 no monitor

Under nouveau modesettings,

DP-1 1920 x 1200, mDP to monitor’s DP
DP-2 2560 x 1440, mDP to dual-link DVI adapter to monitor’s dual-link DVI, works until screen blanker kicks in
DP-3 1920 x 1080, mDP to HDMI adapter to monitor’s HDMI, no problems connecting/disconnecting
DP-4 disconnected

Under G06,

DP-0 disconnected
DP-1 disconnected
DP-2 1920 x 1200, mDP to monitor’s DP
DP-3 disconnected
DP-4 disconnected
DP-5 disconnected
DP-6 disconnected
DP-7 disconnected


Switching things up…

Physical connection:

mDP-1 disconnected
mDP-2 disconnected
mDP-3 2560 x 1440, mDP to dual-link DVI adapter to monitor’s dual-link DVI
mDP-4 1920 x 1200, mDP to monitor’s DP

Under G06,

DP-0 disconnected primary
DP-1 disconnected
DP-2 disconnected
DP-3 disconnected
DP-4 1920 x 1200, mDP to monitor’s DP
DP-5 disconnected
DP-6 disconnected
DP-7 disconnected

It’s a bit confusing for the mapping.

The kernel’s names often are not used by X. The kernel’s names are found in /sys/class/drm/. Recent versions of inxi -G[xx,xxx,a] will report both names of those that are in use. It seems apparent that conversions from /sys/class/drm/ to xrandr providers must play a part in musical chairs naming of outputs.

G05 (470.103.01-lp153.52.1-x86_64) driver behaves like G06. (see previous posts for details)

Under G05,

% cd /sys/class/drm
% ls -l
total 0 
lrwxrwxrwx 1 root root    0 Apr 10 23:12 card0 -> ../../devices/pci0000:00/0000:00:06.0/0000:0a:00.0/drm/card0/ 
lrwxrwxrwx 1 root root    0 Apr 10 23:12 card0-DP-1 -> ../../devices/pci0000:00/0000:00:06.0/0000:0a:00.0/drm/card0/card0-DP-1/ 
lrwxrwxrwx 1 root root    0 Apr 10 23:12 card0-DP-2 -> ../../devices/pci0000:00/0000:00:06.0/0000:0a:00.0/drm/card0/card0-DP-2/ 
lrwxrwxrwx 1 root root    0 Apr 10 23:12 card0-DP-3 -> ../../devices/pci0000:00/0000:00:06.0/0000:0a:00.0/drm/card0/card0-DP-3/ 
lrwxrwxrwx 1 root root    0 Apr 10 23:12 card0-DP-4 -> ../../devices/pci0000:00/0000:00:06.0/0000:0a:00.0/drm/card0/card0-DP-4/ 
lrwxrwxrwx 1 root root    0 Apr 10 23:12 renderD128 -> ../../devices/pci0000:00/0000:00:06.0/0000:0a:00.0/drm/renderD128/ 
-r--r--r-- 1 root root 4096 Apr 10 23:12 version

[FONT=monospace]% inxi -Ga
**Graphics:**
  **Device-1:** NVIDIA TU117GL [T600] **driver:** nvidia **v:** 470.103.01  
  **bus ID:** 0a:00.0 **chip ID:** 10de:1fb1  
  **Display:** x11 **server:** X.Org 1.20.3 **compositor:** kwin_x11 **driver:** nvidia  
  **unloaded:** fbdev,modesetting,vesa **alternate:** nouveau,nv **display ID:** :0  
  **screens:** 1  
  **Screen-1:** 0 **s-res:** 1920x1200 **s-dpi:** 93 **s-size:** 524x321mm (20.6x12.6")  
  **s-diag:** 615mm (24.2")  
  **Monitor-1:** DP-2 **res:** 1920x1200 **hz:** 60 **dpi:** 94  
  **size:** 518x324mm (20.4x12.8") **diag:** 611mm (24.1")  
  **OpenGL:****renderer:** N/A **v:** N/A **direct render:** N/A
[/FONT]

I went over to the NVIDIA forums and started up a thread…

https://forums.developer.nvidia.com/t/opensuse-15-3-t600-black-but-working-login-and-desktop/211048/1

It contains a lot of data dumps of the results of (in order in thread):

NVIDIA G06 driver, installed the easy way
NVIDIA G05 driver
NVIDIA G04 driver
DDX nouveau
NVIDIA G06 driver, installed the hard way

I had reported here that I had problems with some apps that wanted GL, like Houdini and, for whatever reason, Zoom. Well, because I had an AMD GPU driver installed, the GL library was linked to an AMD version, instead of what’s in the general openSUSE distribution. Uninstalling the AMD GPU driver solved the GL problem (instructions in NVIDIA forum thread), as well as some of the NVIDIA driver issues. Not all issues were resolved, though.

Another thing I learned from the NVIDIA forum is that the NVIDIA driver will map physical ports to a combo of DisplayPort/HDMI “pseudo-ports”, so something like this:

mDP-0 -> DP-0 DisplayPort, DP-1 HDMI
mDP-1 -> DP-2 DisplayPort, DP-3 HDMI
mDP-3 -> DP-4 DisplayPort, DP-5 HDMI
mDP-4 -> DP-6 DisplayPort, DP-7 HDMI

though not exactly this, as I saw:

mDP-0 -> DP-2, DP-3
mDP-1 -> DP-0, DP-1

which is confusing.

I posted a summary and will repeat and expand here:

  • DIX nouveau modesetting - works with both monitors, with and without KVM in the setup, no accelerated 3D graphics, xrandr doesn’t work for swapping monitor location, if secondary 2560 x 1440 DVI screen blanks, the monitor stays connected but the display has no signal, so monitor goes to sleep
  • DDX nouveau - same as DIX nouveau modesetting, but accelerated 3D(?), but not as fast as with proprietary drivers
  • G04 - doesn’t work, won’t even load
  • G05 - works with both monitors, but not through KVM
  • G06 easy way install - works only with primary 1920 x 1200, secondary 2560 x 1440 DVI monitor is connected, according to xrandr, but no display signal
  • G06 hard way install - works with both monitors, but not through KVM, similar to G05

For my use case, with a KVM in the setup, the NVIDIA driver doesn’t handle the secondary DVI monitor well, whereas the nouveau driver handles it better, though not perfect, as there’s an issue with screen saver blanking the display. For users not using a KVM, the NVIDIA drivers are probably fine, with G05 or G06 hard way.

Between G06 easy way and G06 hard way, the G06 hard way does more than just blacklist the nouveau driver in /etc/modprobe.d. It also disables the nouveau driver from loading, even after the G06 hard way driver is uninstalled.

G06 easy way install
G06 easy way uninstall
nouveau driver loads and works

G06 hard way install
G06 hard way uninstall
nouveau driver doesn’t load
mkinitrd
nouveau driver loads and works

I’m hoping if I wait long enough, the T600 will be better supported.

(Repeating my post in NVIDIA forum…)

Good news!

Everything is working and through the KVM too!

The thread below had a similar problem, with monitors going to sleep and not awaken again, which was the case when I was using DIX nouveau modesetting (not the NVIDIA driver)…

https://forums.developer.nvidia.com/t/one-out-of-three-monitors-wont-wake-up-after-sleeping-kde/208521/3

Reading the thread, led to generix’s link to this doc…

https://download.nvidia.com/XFree86/Linux-x86_64/460.67/README/xconfigoptions.html
Which mentions…

Option “ConnectedMonitor” “string”

“Allows you to override what the NVIDIA kernel module detects is connected to your graphics card. This may be useful, for example, if you use a KVM (keyboard, video, mouse) switch and you are switched away when X is started…”

This was exactly what I needed for the NVIDIA driver and using a KVM!

With the monitors directly connected to the T600, not using the KVM…

  • I installed the G06 drivers the hard way
  • once installed, I shutdown and start up the computer again
  • once up, used nvidia-settings to configure my desired monitor layout locations
  • in nvidia-settings, saved a xorg.conf to my home directory
  • I looked at /var/log/Xorg.0.log to see where the monitors ended up, which is DFP-0 to DFP-7
  • In the Screen section of xorg.conf, I added:
    Option “ConnectedMonitor” “DFP-0, DFP-2”
    (my monitors ended up as DFP-0 and DFP-2)
  • copied the xorg.conf file to /etc/X11/ (requires root)
  • shutdown again
  • reconnected the secondary monitor through the KVM
  • started back up

(I also repeated the steps above with the easy way, using YaST, but it didn’t work. I ended up with only the primary monitor and the secondary monitor didn’t make it through the KVM.)