HMDI out not working on openSUSE 16 with proprietary NVidia drivers

Hi all,

I have openSUSE 16 installed on a Dell Precision 7550 laptop with an Intel i7 CPU (10850H @ 2.70GHz, 12 cores), 32 GB RAM an NVidia Quadro T2000.

I am running the latest NVidia G06 drivers. My problem is that I can’t my external monitor through an HDMI cable, as it doesn’t seem to be detected. The cable is fine and works with other computers. When I plug the cable in there is no reacting, e.g.
nothing shows up in the “Display Configuration” part of the “System Settings” program.

The NVidia drivers appear to load when I search for them with lsmd:

> lsmod | grep nvidia
nvidia_drm            147456  3
nvidia_modeset       2224128  4 nvidia_drm
nvidia_uvm           4050944  0
nvidia              15839232  39 nvidia_uvm,nvidia_modeset
drm_ttm_helper         16384  1 nvidia_drm
video                  81920  3 dell_wmi,dell_laptop,nvidia_modeset

I think the drivers are also running because commands like nvidia-smi execute without errors:

> nvidia-smi 
Tue Feb  3 13:59:24 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02             Driver Version: 580.119.02     CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| 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  Quadro T2000                   On  |   00000000:01:00.0 Off |                  N/A |
| N/A   52C    P8              3W /   60W |      23MiB /   4096MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1686      G   /usr/bin/Xorg.bin                         4MiB |
+-----------------------------------------------------------------------------------------+

One thing that seems weird is that xrander sees a device called “None-1”. I assume this is the HDMI port and that it is somehow not being addressed properly. Does anyone have any idea as to what I could try?

Post:

inxi -Ga
> inxi -Ga
Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Dell driver: N/A
    alternate: i915 arch: Gen-9.5 process: Intel 14nm built: 2016-20
    bus-ID: 00:02.0 chip-ID: 8086:9bc4 class-ID: 0300
  Device-2: NVIDIA TU117GLM [Quadro T2000 Mobile / Max-Q] vendor: Dell
    driver: nvidia v: 580.119.02 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-09; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none off: HDMI-A-1
    empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:1fb8 class-ID: 0300
  Device-3: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:3 chip-ID: 0bda:565c
    class-ID: 0e02 serial: 200901010001
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: vesa
    alternate: fbdev,intel,nouveau,nv gpu: nv_platform,nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: None-1 res: 1920x1080 hz: 60 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia
    surfaceless: drv: nvidia x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.3.3 glx-v: 1.4
    direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
    device-ID: ffffffff:ffffffff memory: 30.26 GiB unified: yes
  API: Vulkan v: 1.4.309 layers: 3 device: 0 type: discrete-gpu
    name: Quadro T2000 driver: N/A device-ID: 10de:1fb8 surfaces: xcb,xlib

@Sw00d Hi, so no Intel driver running (N/A), plus you should be running Wayland as opposed to X11?

Is there a BIOS setting for the iGPU? Or is the Nvidia card a discrete GPU?

Might need to show inxi -GSaz instead…

I think X11 is running. At least when I got to the Info Centre and look at the About System menu it says “X11” under “Graphics Platform”. Should I switch to Weyland? If yes, which config file do I need to edit to change my preference?

Also here is the output you asked for.

> inxi -GSaz
System:
  Kernel: 6.12.0-160000.9-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.9-default
    root=UUID=e3328428-ca3b-4be3-a971-2cab9661233c ide=nodma apm=off noresume
    edd=off nomodeset mitigations=auto quiet security=selinux selinux=1
    rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 6.4.2 tk: Qt v: N/A info: frameworks v: 6.16.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: openSUSE Leap 16.0
Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Dell driver: N/A
    alternate: i915 arch: Gen-9.5 process: Intel 14nm built: 2016-20
    bus-ID: 00:02.0 chip-ID: 8086:9bc4 class-ID: 0300
  Device-2: NVIDIA TU117GLM [Quadro T2000 Mobile / Max-Q] vendor: Dell
    driver: nvidia v: 580.119.02 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-09; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none off: HDMI-A-1
    empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:1fb8 class-ID: 0300
  Device-3: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:3 chip-ID: 0bda:565c
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: vesa
    alternate: fbdev,intel,nouveau,nv gpu: nv_platform,nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: None-1 res: 1920x1080 hz: 60 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia
    surfaceless: drv: nvidia x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.3.3 glx-v: 1.4
    direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
    device-ID: ffffffff:ffffffff memory: 30.26 GiB unified: yes
  API: Vulkan v: 1.4.309 layers: 3 device: 0 type: discrete-gpu
    name: Quadro T2000 driver: N/A device-ID: 10de:1fb8 surfaces: xcb,xlib

Sorry, I misunderstood your question and now I can’t edit my previous post any more because it is too old. So please ignore that one.

You are right, X11 was running. I hadn’t noticed that I could choose X11 or Wayland at the login screen. I’ve switched to Wayland now and the situation is slightly better.

The additional screen is now found and I can move my cursor from the laptop screen to the external one. However, apart from the cursor the screen is completely black. If I try and drag a window over, the window is not visible on the external screen. Only the cursor is.

Regarding the bios. There are two possible setting for the NVidia GPU: “Enable switchable graphics” and “Discrete Graphics Controller Direct Output Mode”. Currently the first option is selected. Shall I go with the other one?

Running inxi -GSaz while in Weyland gives the following.

> inxi -GSaz
System:
  Kernel: 6.12.0-160000.9-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.9-default
    root=UUID=e3328428-ca3b-4be3-a971-2cab9661233c ide=nodma apm=off noresume
    edd=off nomodeset mitigations=auto quiet security=selinux selinux=1
    rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 6.4.2 tk: Qt v: N/A info: frameworks v: 6.16.0
    wm: kwin_wayland vt: 3 dm: SDDM Distro: openSUSE Leap 16.0
Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Dell driver: N/A
    alternate: i915 arch: Gen-9.5 process: Intel 14nm built: 2016-20
    bus-ID: 00:02.0 chip-ID: 8086:9bc4 class-ID: 0300
  Device-2: NVIDIA TU117GLM [Quadro T2000 Mobile / Max-Q] vendor: Dell
    driver: nvidia v: 580.119.02 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-09; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none empty: DP-1,
    DP-2, DP-3, HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:1fb8 class-ID: 0300
  Device-3: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:3 chip-ID: 0bda:565c
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    unloaded: vesa alternate: fbdev,intel,nouveau,nv gpu: nvidia display-ID: 0
  Monitor-1: Unknown-1 res: 1920x1080 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia
    surfaceless: drv: nvidia wayland: drv: swrast x11: drv: swrast inactive: gbm
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.3.3 glx-v: 1.4
    direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
    device-ID: ffffffff:ffffffff memory: 30.26 GiB unified: yes
    display-ID: :1.0
  API: Vulkan v: 1.4.309 layers: 3 device: 0 type: discrete-gpu
    name: Quadro T2000 driver: N/A device-ID: 10de:1fb8
    surfaces: xcb,xlib,wayland

In this case you need to remove “nomodeset” from the kernel boot options, so become root user and run;

update-bootloader --del-option nomodeset
update-bootloader --config

Why the other three entries, if your not sure, move those as well… reboot and check inxi -GSaz output again.

Thank you, Malcome, that fixed the issue and explains so much else.
I think those kernel option are due to a problem with the openSUSE 16 installer. On my computer I could not get the installation USB stick to boot into the graphical interface, so I had to boot the stick into safe mode.

This initially lead to problems with the installed system not launching into the graphical interface until I removed a “3” from the boot parameters in grub. I guess safe mode is also responsible for adding ide=nodma apm=off noresume edd=off nomodeset to the boot parameters.

That’s reasonably normal from an installation POV with NVIDIA hardware, but once installation is complete and the NVIDIA drivers installed, the nomodeset kernel option can then be removed.