nvidia-settings ERROR: unable to load info from any available system

I’m trying to configure a remote machine with two GPUs for parallel render over VirtualGL but I can’t manage to use the second card. The hardware is the following:

Motherboard:
M3N-HT DELUXE
Vendor: ASUSTeK Computer INC.

GPUs:
Two GTX 980 Ti with no monitors connected

CPU:
AMD Phenom™ II X4 810 Processor

OS:
Ubuntu 18.04.2 LTS

Current NVidia drivers:
nvidia-drivers-430

Running

lspci | grep VGA

shows both of the GPUs

and after executing

sudo nvidia-xconfig -a --allow-empty-initial-configuration --use-display-device=None --virtual=1920x1200

the xorg.conf file generated includes both of the graphics cards and their respective screens and monitors.

Nevertheless, “xdpyinfo” returns only one screen. I have tried purging and reinstalling the nvidia drivers but nothing has changed.

When I run

nvidia-settings

I get:

ERROR: unable to load info from any available system

and a white window.

I have attached the nvidia bug report and xorg.conf files.

nvidia-bug-report.log.gz (1.73 MB)
xorg.conf.txt (2.08 KB)

According to the logs, an xserver with two screens (DISPLAY=:0.0 DISPLAY=:0.1) comes up correctly.

So it seems that it is not a problem from the nvidia drivers. I’ll have to look somewhere else. Thanks.