Hi! I’m having problems with a T600 on my openSUSE 15.3 boxen.
Problems:
- Black login screen (sddm). I can still login, just can’t see anything.
- 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.
- Only one monitor recognized, but two are connected
- System says there are eight display ports with only four physical ports
- 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)