openSUSE 15.3, T600, black but working login and desktop

Hi! I’m having problems with a T600 on my openSUSE 15.3 boxen.

Problems:

  1. Black login screen (sddm). I can still login, just can’t see anything.
  2. Black desktop (KDE Plasma). I can use middle and right mouse buttons to bring up pop-up menus to load apps, but desktop/taskbar is black.
  3. Only one monitor recognized, but two are connected
  4. System says there are eight display ports with only four physical ports
  5. glxinfo and glxgears unable to load, reporting swrast_dri.so, swrast unable/failed to load driver

System has only the T600, no motherboard integrated graphics. Primary monitor is 1920x1200 via DisplayPort, secondary monitor is 2560x1440 via mini-DisplayPort to dual-link DVI adapter to dual-link DVI on monitor.

% uname -a
Linux XXXXX 5.3.18-150300.59.60-default #1 SMP Fri Mar 18 18:37:08 UTC 2022 (79e1683) x86_64 x86_64 x86_64 GNU/Linux

I’ve been using DIX nouveau modesetting to get dual monitors to work, but this lacks GL, which is needed for some desired applications. Further, second monitor goes to sleep and can’t be awaken using DIX nouveau modesetting. I’m hoping a proper install of NVIDIA proprietary drives will resolve all issues.

I installed NVIDIA’s G06 drivers (510.60.02) via YaST. These packages:

nvidia-glG06
x11-video-nvidiaG06
nvidia-computeG06
nvidia-gfxG06-kmp-default

% inxi -SGa
System:
Host: XXXXX 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=XXXXX
resume=XXXXX
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

% 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

% 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)

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

% 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 operation)
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

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 no monitor
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 disconnected
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

% lsmod | grep nvidia
nvidia_drm 73728 3
nvidia_modeset 1163264 3 nvidia_drm
nvidia_uvm 1159168 0
nvidia 39141376 93 nvidia_uvm,nvidia_modeset
drm_kms_helper 262144 1 nvidia_drm
drm 614400 7 drm_kms_helper,nvidia,nvidia_drm

% nvidia-smi

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.60.02    Driver Version: 510.60.02    CUDA Version: 11.6     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA T600         Off  | 00000000:0A:00.0  On |                  N/A |
| 38%   31C    P8    N/A /  41W |     85MiB /  4096MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2810      G   /usr/bin/X                         83MiB |
+-----------------------------------------------------------------------------+

Bug report attached.

nvidia-bug-report.log.gz (319.2 KB)

It looks like OpenGL isn’t working because the amdgpu-pro driver is overriding the libGL.so.1 library that applications are linking against:
ldd /usr/bin/glxinfo

linux-vdso.so.1 (0x00007ffd6e32f000)
libGL.so.1 => /opt/amdgpu-pro/lib64/libGL.so.1 (0x00007f142b9b6000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f142b675000)
libc.so.6 => /lib64/libc.so.6 (0x00007f142b280000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f142b05d000)
libm.so.6 => /lib64/libm.so.6 (0x00007f142ad12000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f142ab0e000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f142a8e5000)
/lib64/ld-linux-x86-64.so.2 (0x00007f142beea000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f142a6e1000)

Please try uninstalling that and making sure that libGL.so.1 is the one from the libglvnd package.

Oh! Thanks!

History…

  • openSUSE 15.1 with GT240
  • upgraded to openSUSE 15.2, which had no compatible NVIDIA drivers for GT240
  • had AMD GPU R9 290 laying around, given by a friend who pitied me for running a GT240
  • ran for a year before AMD GPU R9 290 died
  • bought T600, had issues with driver install
  • upgraded to openSUSE 15.3, still had issues with driver install

I’ll hopefully will be able to uninstall all the AMD GPU stuff cleanly! Hopefully it’ll resolve more than just the GL issue. Thanks!

Some success! I uninstalled all AMD GPU packages from their Repository. There was a new kernel, so installed that, which also triggered installing NVIDIA G05 drivers. I uninstalled the G05 drivers and installed G06 drivers.

xrandr -q still shows eight outputs, which is odd. The primary monitor 1920 x 1200 works, as before, BUT the display is back! No black login screen or desktop! Unfortunately the secondary display, 2560 x 1440 via dual-link DVI through an adapter, is recognized, but the display is blank, so the monitor goes to sleep. (Under DIX nouveau modesetting, it works fine.)

GL works! glxinfo and glxgears is good, as well as applications that wanted GL.

So, the main issue now is the secondary display doesn’t have a signal to display.


In case anyone has to remove AMD GPU drivers too and the drivers were installed via YaST:

  1. Go into YaST
  2. Select Repositories tab and select the AMD GPU package that was used
  3. Select to Delete all packages listed except dkms
  4. For dkms, pick it and under Versions below, pick another repository source

% inxi -Sga
System:
Host: XXXXX Kernel: 5.3.18-150300.59.63-default x86_64 bits: 64
compiler: gcc v: 7.5.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.3.18-150300.59.63-default
root=XXXXX
resume=XXXXX
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: 4480x1440 s-dpi: 93 s-size: 1224x385mm (48.2x15.2")
s-diag: 1283mm (50.5")
Monitor-1: DP-0 res: 2560x1440 hz: 60 dpi: 109
size: 597x336mm (23.5x13.2") diag: 685mm (27")
Monitor-2: DP-2 res: 1920x1200 hz: 60 dpi: 94
size: 518x324mm (20.4x12.8") diag: 611mm (24.1")
OpenGL: renderer: NVIDIA T600/PCIe/SSE2 v: 4.6.0 NVIDIA 510.60.02
direct render: Yes


% dmesg | grep nvidia
[ 16.888417] nvidia: loading out-of-tree module taints kernel.
[ 16.888431] nvidia: module license ‘NVIDIA’ taints kernel.
[ 16.901181] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 16.913236] nvidia: externally supported module, setting X kernel taint flag.
[ 16.914868] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 16.916000] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 17.472457] nvidia_uvm: externally supported module, setting X kernel taint flag.
[ 17.474790] nvidia-uvm: Loaded the UVM driver, major device number 237.
[ 18.452186] nvidia_modeset: externally supported module, setting X kernel taint flag.
[ 18.452401] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 510.60.02 Wed Mar 16 11:17:28 UTC 2022
[ 19.140456] nvidia_drm: externally supported module, setting X kernel taint flag.
[ 19.140834] [drm] [nvidia-drm] [GPU ID 0x00000a00] Loading driver
[ 19.379601] caller _nv000651rm+0x1ad/0x200 [nvidia] mapping multiple BARs
[ 19.492384] audit: type=1400 audit(1649912625.184:4): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe” pid=1035 comm=“apparmor_parser”
[ 19.492387] audit: type=1400 audit(1649912625.184:5): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe//kmod” pid=1035 comm=“apparmor_parser”
[ 20.087218] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:0a:00.0 on minor 0


% xrandr -q
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
DP-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 59.95*+
1920x1200 59.95
1920x1080 60.00
1600x1200 60.00
1280x1024 60.02
1280x960 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 1920x1200+2560+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)


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


% nvidia-smi

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.60.02    Driver Version: 510.60.02    CUDA Version: 11.6     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA T600         Off  | 00000000:0A:00.0  On |                  N/A |
| 38%   43C    P0    N/A /  41W |    386MiB /  4096MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2807      G   /usr/bin/X                        224MiB |
|    0   N/A  N/A      3215      G   /usr/bin/kwin_x11                  84MiB |
|    0   N/A  N/A      3219      G   /usr/bin/plasmashell               72MiB |
+-----------------------------------------------------------------------------+

Updated bug report attached.

nvidia-bug-report.log.gz (401.3 KB)

More discoveries…

The secondary monitor is recognized and will display if a mini-DisplayPort to single-link DVI adapter is used, but of course, that limited the resolution to 1920 x 1200. xrandr -q still shows eight outputs, DP-0 to DP-7.


The secondary monitor, going through a DVI KVM (which is ultimately desirable for my setup), doesn’t work, whether with single-link or dual-link. The secondary monitor isn’t recognized, so stays in sleep mode.

(In my previous incarnation of my setup, the GT240 drove the 2560 x 1440 monitor via dual-link DVI, through the KVM.)


Is there something going on with DP-0 to DP-7, instead of DP-1 to DP-4, like with DIX nouveau modesetting?

Thanks for the help!

Some infos to make things clearer:
You have eight (pseudo-)connectors displayed due to the DP/HDMI alternate mode, e.g. DP-0 is the DisplayPort signal of the 1st connector, DP-1 the HDMI signal of it.
The nvidia linux driver is extremely finicky when it comes to active converters and KVM switches on displayport, resulting in the problem you’re facing, monitor is detected but gets no signal.
Does the monitor work if you’re just using the Dual-Link DVI converter without the KVM switch?

Is it normal to have DP/HDMI alternate mode with the NVIDIA driver? Under DIX nouveau modesetting, it makes more sense; there’s just DP-1 to DP-4. Unfortunately, DIX nouveau modesetting doesn’t work with GL and the secondary monitor goes to sleep if the screen blanker kicks in.

The results in post 3 were from connecting the T600 mini-DisplayPort → mini-DisplayPort to dual-link DVI adapter → dual-link DVI on back of 2560 x 1440 monitor. The KVM wasn’t used. Monitor is recognized and says connected, but no actual display. Monitor stays asleep.

Yes.

For tonight, I tried the G05 drivers (470.103.01), which worked better!

With both monitors connected to the T600, with the same setup as under G06, both monitors worked on boot!

Then, disconnecting the 2560 x 1440 monitor and adding the KVM into the mix, the monitor still displayed the desktop, though xrandr reported it as disconnected.

Booting with the 2560 x 1440 monitor on the KVM configuration did not work though and I end up with a single 1920 x 1200 single monitor and desktop.

Here are the results with both monitors connected, skipping the KVM:

% 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: 4480x1440 s-dpi: 93 s-size: 1224x385mm (48.2x15.2")
s-diag: 1283mm (50.5")
Monitor-1: DP-0 res: 2560x1440 hz: 60 dpi: 109
size: 597x336mm (23.5x13.2") diag: 685mm (27")
Monitor-2: DP-2 res: 1920x1200 hz: 60 dpi: 94
size: 518x324mm (20.4x12.8") diag: 611mm (24.1")
OpenGL: renderer: NVIDIA T600/PCIe/SSE2 v: 4.6.0 NVIDIA 470.103.01
direct render: Yes


% dmesg | grep nvidia
[ 17.277959] nvidia: module license ‘NVIDIA’ taints kernel.
[ 17.308324] nvidia: externally supported module, setting X kernel taint flag.
[ 17.309834] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 17.310592] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 21.012593] audit: type=1400 audit(1650005819.704:4): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe” pid=880 comm="
apparmor_parser"
[ 21.012597] audit: type=1400 audit(1650005819.704:5): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe//kmod” pid=880
comm=“apparmor_parser”
[ 22.215645] nvidia_uvm: externally supported module, setting X kernel taint flag.
[ 22.219324] nvidia-uvm: Loaded the UVM driver, major device number 237.
[ 22.495607] nvidia_modeset: externally supported module, setting X kernel taint flag.
[ 22.495747] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 470.103.01 Thu Jan 6 12:12:52 UTC 2022
[ 22.616413] nvidia_drm: externally supported module, setting X kernel taint flag.
[ 22.616875] [drm] [nvidia-drm] [GPU ID 0x00000a00] Loading driver
[ 22.858230] caller _nv000722rm+0x1ad/0x200 [nvidia] mapping multiple BARs
[ 23.774282] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:0a:00.0 on minor 0


% xrandr -q
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
DP-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 59.95*+
1920x1200 59.95
1920x1080 60.00
1600x1200 60.00
1280x1024 60.02
1280x960 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 1920x1200+2560+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)


% nvidia-smi

| NVIDIA-SMI 470.103.01   Driver Version: 470.103.01   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA T600         Off  | 00000000:0A:00.0  On |                  N/A |
| 38%   43C    P0    N/A /  41W |    367MiB /  3903MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2787      G   /usr/bin/X                        217MiB |
|    0   N/A  N/A      3185      G   /usr/bin/kwin_x11                  80MiB |
|    0   N/A  N/A      3191      G   /usr/bin/plasmashell               65MiB |
+-----------------------------------------------------------------------------+

Upon disconnecting the 2560 x 1440 monitor…

Not sure what the info after DP-7 is about…

% xrandr -q
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
DP-0 disconnected 2560x1440+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 1920x1200+2560+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)
2560x1440 (0x21e) 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


Disconnecting and going through the KVM… T600 → mini-DisplayPort to dual-link DVI adapter → DVI KVM → 2560 x 1440 monitor

Monitor is active, wallpaper is black, but desktop is functional. xrandr says it’s disconnected.

% xrandr -q
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
DP-0 disconnected 2560x1440+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 1920x1200+2560+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)
2560x1440 (0x21e) 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

I suppose tomorrow I’ll try the G04 driver. It’s a bit confusing that older drivers are working better…

The G04 driver didn’t work. The system booted to a single 1920 x 1080 display on the primary 1920 x 1200 monitor. From the results, it looks like the driver isn’t able to load at all. It seems like the T600 is too new for the G04 drivers?

% inxi -Ga
Graphics:
Device-1: NVIDIA TU117GL [T600] driver: N/A bus ID: 0a:00.0
chip ID: 10de:1fb1
Display: x11 server: X.Org 1.20.3 compositor: kwin_x11 driver: N/A
note: display driver n/a FAILED: nvidia unloaded: fbdev,modesetting,vesa
alternate: nouveau,nv display ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.0x11.3")
s-diag: 583mm (23")
Monitor-1: default res: 1920x1080 hz: 77
OpenGL: renderer: N/A v: N/A direct render: N/A


% dmesg | grep nvidia
[ 16.975197] nvidia: module license ‘NVIDIA’ taints kernel.
[ 16.999888] nvidia: externally supported module, setting X kernel taint flag.
[ 17.000954] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 17.001418] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 17.001524] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 17.576190] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 17.731970] nvidia_modeset: Unknown symbol nv_kthread_q_flush (err -2)
[ 17.731993] nvidia_modeset: Unknown symbol nvidia_register_module (err -2)
[ 17.732023] nvidia_modeset: Unknown symbol nv_kthread_q_schedule_q_item (err -2)
[ 17.732058] nvidia_modeset: Unknown symbol nvidia_get_rm_ops (err -2)
[ 17.732097] nvidia_modeset: Unknown symbol nv_kthread_q_item_init (err -2)
[ 17.732121] nvidia_modeset: Unknown symbol nv_kthread_q_stop (err -2)
[ 17.732142] nvidia_modeset: Unknown symbol nvidia_unregister_module (err -2)
[ 17.732175] nvidia_modeset: Unknown symbol nv_kthread_q_init (err -2)
[ 17.803499] nvidia: externally supported module, setting X kernel taint flag.
[ 17.804229] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 17.804589] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 17.804653] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 17.836055] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 22.259860] audit: type=1400 audit(1650076686.948:4): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe” pid=868 comm=" apparmor_parser"
[ 22.259863] audit: type=1400 audit(1650076686.948:5): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe//kmod” pid=868 comm=“apparmor_parser”
[ 70.164002] nvidia: externally supported module, setting X kernel taint flag.
[ 70.164651] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 70.165013] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 70.165064] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 70.192264] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 70.279545] nvidia: externally supported module, setting X kernel taint flag.
[ 70.280245] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 70.280605] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 70.280655] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 70.304330] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 93.604428] nvidia: externally supported module, setting X kernel taint flag.
[ 93.605070] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 93.605379] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 93.605429] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 93.653970] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 9503.577763] nvidia: externally supported module, setting X kernel taint flag.
[ 9503.578890] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 9503.579243] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 9503.579296] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 9503.606147] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 9539.902962] nvidia: externally supported module, setting X kernel taint flag.
[ 9539.904008] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 9539.904369] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 9539.904420] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 9539.939250] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 9557.883460] nvidia: externally supported module, setting X kernel taint flag.
[ 9557.884442] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 9557.884814] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 9557.884865] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 9557.915873] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 9557.994592] nvidia: externally supported module, setting X kernel taint flag.
[ 9557.996078] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 9557.996508] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 9557.996585] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 9558.019810] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 9562.304486] nvidia: externally supported module, setting X kernel taint flag.
[ 9562.305427] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 9562.305735] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 9562.305785] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 9562.331975] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 9562.418255] nvidia: externally supported module, setting X kernel taint flag.
[ 9562.419186] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 9562.419501] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem
NVRM: specific graphics driver download page at www.nvidia.com.
[ 9562.419551] nvidia: probe of 0000:0a:00.0 failed with error -1
[ 9562.439923] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239


% xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
1920x1080 77.00*


% nvidia-smi
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. M
ake sure that the latest NVIDIA driver is installed and running.

Now an attempt at using the DDX nouveau driver. The result is very similar to DIX nouveau modesetting driver, as both monitors are recognized and work, with and without going through the KVM. I guess there’s some 3D acceleration(?), but it’s not very fast.

% inxi -Ga
Graphics:
Device-1: NVIDIA TU117GL [T600] driver: nouveau v: kernel bus ID: 0a:00.0
chip ID: 10de:1fb1
Display: x11 server: X.Org 1.20.3 compositor: kwin_x11
driver: modesetting,nouveau unloaded: fbdev,vesa alternate: nv,nvidia
display ID: :0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 96 s-size: 1185x381mm (46.7x15.0")
s-diag: 1245mm (49")
Monitor-1: DP-1 res: 1920x1200 hz: 60 dpi: 94
size: 518x324mm (20.4x12.8") diag: 611mm (24.1")
Monitor-2: DP-2 res: 2560x1440 hz: 60 dpi: 109
size: 597x336mm (23.5x13.2") diag: 685mm (27")
OpenGL: renderer: llvmpipe (LLVM 11.0.1 128 bits) v: 4.5 Mesa 20.2.4
compat-v: 3.1 direct render: Yes


% dmesg | grep nvidia
[ 17.982530] audit: type=1400 audit(1650088691.672:4): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe” pid=900 comm="
apparmor_parser"
[ 17.982532] audit: type=1400 audit(1650088691.672:5): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe//kmod” pid=900
comm=“apparmor_parser”


% xrandr -q
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)

Finally, installing the G06 (510.60.02) drivers the hard way. It behaved better than installing the easy way. It’s the same behavior as the G05 driver.

hard way: both monitors work (no KVM in the mix)
easy way: only primary 1920 x 1200 monitor displays, even though both monitors recognized and xrandr says they’re connected.

(Since I normally use the KVM, I had to revert back to using DIX nouveau modesetting. After doing a --uninstall, the system would not load the DIX nouveau driver and only display 1920 x 1080 on the primary 1920 x 1200 monitor. I thought perhaps the NVIDIA uninstaller broke something, but the system just required a mkinitrd.)

Result of G06 hard way install…

% inxi -SGa
System:
Host: XXXXX Kernel: 5.3.18-150300.59.63-default x86_64 bits: 64
compiler: gcc v: 7.5.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.3.18-150300.59.63-default
root=XXXXX
resume=XXXXX
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
display ID: :0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 93 s-size: 1223x385mm 48.1x15.2") s-diag: 1282mm (50.5")
Monitor-1: DP-0 res: 2560x1440 hz: 60 dpi: 109 size: 597x336mm (23.5x13.2") diag: 685mm (27")
Monitor-2: DP-2 res: 1920x1200 hz: 60 dpi: 94 size: 518x324mm (20.4x12.8") diag: 611mm (24.1")
OpenGL: renderer: NVIDIA T600/PCIe/SSE2 v: 4.6.0 NVIDIA 510.60.02
direct render: Yes


% dmesg | grep nvidia
[ 16.719496] nvidia: module license ‘NVIDIA’ taints kernel.
[ 16.745139] nvidia: externally supported module, setting X kernel taint flag.
[ 16.746541] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 16.747770] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 16.813972] nvidia_modeset: externally supported module, setting X kernel taint flag.
[ 16.814085] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 510.60.02 Wed Mar 16 11:17:28 UTC 2022
[ 16.836213] nvidia_drm: externally supported module, setting X kernel taint flag.
[ 16.836569] [drm] [nvidia-drm] [GPU ID 0x00000a00] Loading driver
[ 16.836571] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:0a:00.0 on minor 0
[ 23.656760] audit: type=1400 audit(1650097708.352:4): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe” pid=871 comm=“apparmor_parser”
[ 23.656765] audit: type=1400 audit(1650097708.352:5): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe//kmod” pid=871 comm=“apparmor_parser”
[ 78.501766] caller _nv000651rm+0x1ad/0x200 [nvidia] mapping multiple BARs


% xrandr -q
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
DP-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 59.95*+
1920x1200 59.95
1920x1080 60.00
1600x1200 60.00
1280x1024 60.02
1280x960 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected 1920x1200+2560+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)


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


% nvidia-smi

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.60.02    Driver Version: 510.60.02    CUDA Version: 11.6     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA T600         Off  | 00000000:0A:00.0  On |                  N/A |
| 38%   44C    P0    N/A /  41W |    312MiB /  4096MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2609      G   /usr/bin/X                        213MiB |
|    0   N/A  N/A      3027      G   /usr/bin/plasmashell               95MiB |
+-----------------------------------------------------------------------------+

Summary:

  • 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
  • DDX nouveau - same as DIX nouveau modesetting, but accelerated 3D(?), but not as fast as with proprietary drivers
  • Initially, having an AMD GPU driver installed hosed my installs of NVIDIA drivers, so removing that first was important before installing G04, G05 and G06
  • 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 monitor is connected according to xrandr, but no display signal
  • G06 hard way install - works with both monitors, but not through KVM

So, for now, I guess I’ll have to stick with DIX nouveau modesetting or DDX nouveau to work with KVM. Hopefully at some point, G05 and G06 drivers will work through the KVM or there’s a way to force the signal on.

Another alternative, for me, is to use the DisplayPort on the secondary monitor and toggle between DVI and DisplayPort inputs, which means pressing a button on the KVM and on the monitor as well.

Hardware/driver-wise, it would be nice if mini-DisplayPort can be actively converted to dual-link DVI without signal issues when going through a DVI KVM.

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)…

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

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.