Teamviewer on ubuntu 18.04 (no physical monitor attached, 2 Quadro P6000 ) nvidia -xconfig issues

hi, i’m trying to config teamviewer on Ubuntu 18.04 system which contains two Nvidia Quadro P6000 and has no physical monitor attached.

I have tried the following commands:

  1. sudo nvidia-xconfig -a --allow-empty-initial-configuration --use-display-device=None --virtual=1920x1200
  2. sudo nvidia-xconfig -a --allow-empty-initial-configuration --multigpu=On --only-one-x-screen --use-display-device=None --virtual=1920x1200
  3. sudo nvidia-xconfig --allow-empty-initial-configuration --only-one-x-screen --use-display-device=“DFP-0” --connected-monitor=“DFP-0” --custom-edid=“DFP-0:/home/$USER/opt/nvidia/edid.txt”

the edid.txt is ```
00 ff ff ff ff ff ff 00 1e 6d f5 56 71 ca 04 00 05 14 01 03 80 35 1e 78 0a ae c5 a2 57 4a 9c 25 12 50 54 21 08 00 b3 00 81 80 81 40 01 01 01 01 01 01 01 01 01 01 1a 36 80 a0 70 38 1f 40 30 20 35 00 13 2b 21 00 00 1a 02 3a 80 18 71 38 2d 40 58 2c 45 00 13 2b 21 00 00 1e 00 00 00 fd 00 38 3d 1e 53 0f 00 0a 20 20 20 20 20 20 00 00 00 fc 00 57 32 34 35 33 0a 20 20 20 20 20 20 20 01 3d 02 03 21 f1 4e 90 04 03 01 14 12 05 1f 10 13 00 00 00 00 23 09 07 07 83 01 00 00 65 03 0c 00 10 00 02 3a 80 18 71 38 2d 40 58 2c 45 00 13 2b 21 00 00 1e 01 1d 80 18 71 1c 16 20 58 2c 25 00 13 2b 21 00 00 9e 01 1d 00 72 51 d0 1e 20 6e 28 55 00 13 2b 21 00 00 1e 8c 0a d0 8a 20 e0 2d 10 10 3e 96 00 13 2b 21 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26

the output of nvidia-smi:
nvidia-smi
Fri Jul 10 03:30:56 2020
±----------------------------------------------------------------------------+
| NVIDIA-SMI 440.100 Driver Version: 440.100 CUDA Version: 10.2 |
|-------------------------------±---------------------±---------------------+
| 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 P6000 Off | 00000000:17:00.0 Off | Off |
| 26% 29C P8 8W / 250W | 50MiB / 24449MiB | 0% Default |
±------------------------------±---------------------±---------------------+
| 1 Quadro P6000 Off | 00000000:65:00.0 Off | Off |
| 26% 39C P8 18W / 250W | 40MiB / 24447MiB | 0% Default |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 2254 G /usr/lib/xorg/Xorg 40MiB |
| 0 2527 G /usr/bin/gnome-shell 7MiB |
| 1 2254 G /usr/lib/xorg/Xorg 38MiB |
±----------------------------------------------------------------------------+

when i run teamviewer in the command lines, i got invalid X11 configuration found (DISPLAY=xx:10.0) termviewer can not start

please help me out, i have struck here for several days. thanks in advance.