I am trying to get a Quadro K2200 card to drive four displays. Would you please help me understand the problems I observe. The workstation is an HP Z840 with four Dell U2415 displays in a daisychain configuration, where the first three have MST 1.2 enabled and the last monitor in the chain does not.
I tried installing Ubuntu 18.04.3 server, desktop and kubuntu with various levels of success. I succeeded in getting the four displays to work but only intermittently; some displays became black after a reboot, started flickering, or would freeze soon at login.
Here are log files from an attempt to install a “normal” installation of Kubuntu 18.04.3 from DVD, with the “install third-party software…” option selected. This installed nvidia driver 390. After rebooting, the displays were black.
Would you please suggest troubleshooting steps.
nvidia-smi.log (1.36 KB)
ubuntu-drivers-devices.log (392 Bytes)
nvidia-bug-report.log.gz (558 KB)
DP daisy-chaining is a pain with the linux driver.
Do you get different results when upgrading the driver to v430/435?
I tried the following combinations:
390 x Kubuntu The driver was loaded during DVD install
{430,435} x {Ubuntu Server 18.04.3 + Kubuntu, Ubuntu Server 18.04.3 + MATE} This was a console install where the nvidia drivers were manually installed from PPA.
{nouveau} x {Ubuntu Desktop DVD + Kubuntu} This was a DVD install.
My first attempt used an HDMI monitor with dual DP daisychained monitors. I noticed black screen flickering, but it worked OK so I proceeded with quad DP daisychained monitors.
The Nouveau+Desktop install worked on all four monitors when first booted. After the first reboot, the keyboard and mouse worked but I could not click any options or enter a password at the login screen. Also, only two monitors appeared.
A similar instability was observed in the Server+Kubuntu install using 430 and 435 drivers: sometimes all four worked initially but later they failed.
Sometimes when I entered a console, all 4 monitors showed text even though the desktop only worked on 2 out of 4 displays.
There are many log files spread across different locations, so it is difficult to understand what is happening, but I notice the following messages in some of the logs. Do any of these messages suggest a cause:
-
sddm directory not found
-
nvidia config directory has a file /usr/share/X11/xorg.conf.d/10-amdgpu.conf (this is an HP z840 which does not have an onboard video)
-
nvidia settings -q all: unable to init server: could not connect: connection refused
I think that quad DP daisychained monitors is an approved configuration by both HP and Nvidia. Do you think there is any chance in getting 4 monitors to work using K2200? I can get this configuration to work in Windows 10 but it would be a shame to put windows on this workstation.
Thank you,
Jon
The relevant error is in the xorg log:
[ 28.085] (WW) NVIDIA(GPU-0): Timed out waiting for DisplayPort device detection to
[ 28.085] (WW) NVIDIA(GPU-0): complete.
It seems to me that the linux diver is much more sensitive to delays on DP connections than the windows driver, so daisy-chaining rarely ever works flawless, depending also on monitor model.
Addendum: you might try if the kernel parameter nvidia-drm.modeset=1 changes anything.