Quadro P4000 cannot display multiple monitors!

I have a DELL Precision 7920 Rack + NVIDIA QUADRO P4000. Using Fedora 29. I installed nvidia drivers using this guide https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/

Install Nvidia drive “NVIDIA-Linux-x86_64-410.93.run”

root@localhost temp]# uname -r
4.20.3-200.fc29.x86_64
[root@localhost temp]# uname -a
Linux localhost.localdomain 4.20.3-200.fc29.x86_64 #1 SMP Thu Jan 17 15:19:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost temp]#

After reboot, it work but I only see 1 display. The Quadro P4000 has 4x4096x2160 @120Hz display resolution.

lspci |grep -E “VGA|3D”
03:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. Integrated Matrox G200eW3 Graphics Controller (rev 04)
3b:00.0 VGA compatible controller: NVIDIA Corporation GP104GL [Quadro P4000] (rev a1)
[root@localhost log]#

Any ideas why I cannot have all 4 displays?
nvidia-bug-report.log.gz (1.05 MB)

i attched nvidia-bug-report log
nvidia-installer.log (9.34 KB)

There’s only one monitor detected on the nvidia card but the onboard graphics is also active with a monitor connected to it. Furthermore, the xorg.conf is configured for a split-screen Matrox/Nvidia setup. If you only want to use the nvidia gpu, see if you can disable the onboard graphics in bios, connect all monitors to the nvidia card and then use this as /etc/X11/xorg.conf

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	BusID       "PCI:59:0:0"
EndSection

No, I don’t disable the onboard graphics in bios.

the xorg.conf file on my PC /etc/X11/xorg.conf see 2 monitors. But can’t display it.

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        BusID       "PCI:59:0:0"
EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "nvidia"
        BusID       "PCI:175:0:0"
EndSection

[root@localhost ~]# uname -r
4.20.3-200.fc29.x86_64
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.20.3-200.fc29.x86_64 #1 SMP Thu Jan 17 15:19:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

root@localhost ~]# lspci |grep -E “VGA|3D”
03:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. Integrated Matrox G200eW3 Graphics Controller (rev 04)
3b:00.0 VGA compatible controller: NVIDIA Corporation GP104GL [Quadro P4000] (rev a1)
af:00.0 VGA compatible controller: NVIDIA Corporation GP104GL [Quadro P4000] (rev a1)

I re-install nvidia driver again & it still show installed successful, but now when I run

[root@localhost ~]# nvidia-settings

ERROR: Unable to load info from any available system

[root@localhost ~]#

Any ideas why ?

nvidia-bug-report.log.gz (1.45 MB)
nvidia-installer.log (9.66 KB)
xorg.conf.txt (3.41 KB)

[root@localhost temp]# nvidia-smi
Fri Jan 25 15:35:26 2019
±----------------------------------------------------------------------------+
| NVIDIA-SMI 410.93 Driver Version: 410.93 CUDA Version: 10.0 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Quadro P4000 Off | 00000000:3B:00.0 Off | N/A |
| 50% 40C P0 27W / 105W | 0MiB / 8119MiB | 0% Default |
±------------------------------±---------------------±---------------------+
| 1 Quadro P4000 Off | 00000000:AF:00.0 Off | N/A |
| 42% 35C P0 27W / 105W | 0MiB / 8119MiB | 0% Default |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
±----------------------------------------------------------------------------+
[root@localhost temp]#

[root@localhost temp]# lsmod | grep nvidia
nvidia_modeset 1044480 0
nvidia 16658432 4 nvidia_modeset
ipmi_msghandler 69632 4 ipmi_devintf,ipmi_si,nvidia,ipmi_ssif
[root@localhost temp]# lsmod | grep nouveau
[root@localhost temp]# lsmod | grep nouveau
[root@localhost temp]# xrandr
Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 4096 x 4096
VGA-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95*+
1600x1200 60.00
1280x1024 75.02 60.02
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
640x480 75.00 59.94
[root@localhost temp]#

I have absolutely no idea what you want to achieve. Your primary graphics is an onboard Matrox graphics, so nvidia-settings obviously doesn’t work. On the other hand, you don’t want to disable it and connect the monitors to the Nvidia card. Instead, you now added a second Nvidia. You now have separate screens. What is your goal?

I would like to enable both Nvidia card. If I use only 1 nvidia card, i can see it work fine. But it seem to be an issue when i add second Nvidia card.

To have both Nvidia gpus work together, you’l have to enable BaseMosaic, use this as /etc/X11/xorg.conf

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	BusID       "PCI:59:0:0"
        Option      "BaseMosaic" "true"
EndSection

Hi,

I would like to able to use both Nvidia quadro P4000 on the Dell Server.

I disable the on onboard Matrox graphics in bios, but the nvidia still not come up.
Any ideas what’s wrong there?

[root@localhost ~]# lspci |grep -E “VGA|3D”
3b:00.0 VGA compatible controller: NVIDIA Corporation GP104GL [Quadro P4000] (rev a1)
af:00.0 VGA compatible controller: NVIDIA Corporation GP104GL [Quadro P4000] (rev a1)
[root@localhost ~]#[/img]

Thanks!
nvidia-bug-report.log.gz (973 KB)

Hi,

After disable the internal onboard Matrox graphics and enable BaseMosa in /etc/X11/xorg.conf
I got both Nvidia quadro P4000 work on my server now.

Thank you so much for your help!