Ubuntu 16 LTS, Capture SDK and virtual screen

We’re building an encoding system for applications.

We have a Linux system that renders Chrome currently to a fake screen, capture it, encode it and send it out.

The fake screen is made by buying a Display Emulator, which is a physical device that plugs into the card.

On Windows I can capture the EDID of a monitor on port X, and import that EDID on port Y, so that it thinks that that same monitor is connected there.

On Linux I am unable to do so, is there any guidance on this?

http://nvidia.custhelp.com/app/answers/detail/a_id/3571/~/managing-a-display-edid-on-linux

The information provided in the link above does not seem to work anymore!

Assuming:
you have moved your xorg.conf to a backup
captured an edid.bin that is capable of 4K (placed in /etc/X11/edid.bin)
this command will create a test xorg.conf that will display 4 each 4k displays in a row on a single M4000 card on linux (even if you only have 1 real 4k display) P series cards have different port Identifiers.

nvidia-xconfig --no-xinerama --no-nvidia-xinerama-info --allow-empty-initial-configuration
–use-display-device=GPU-0.DP-6,GPU-0.DP-5,GPU-0.DP-3,GPU-0.DP-1
–connected-monitor=GPU-0.DP-6,GPU-0.DP-5,GPU-0.DP-3,GPU-0.DP-1 
–metamodes=GPU-0.DP-6:3840x2160+0+0,GPU-0.DP-5:3840x2160+3840+0,GPU-0.DP-3:3840x2160+7680+0,GPU-0.DP-1:3840x2160+11520+0
–custom-edid=GPU-0.DP-6:/etc/X11/edid.bin;GPU-0.DP-5:/etc/X11/edid.bin;GPU-0.DP-3:/etc/X11/edid.bin;GPU-0.DP-1:/etc/X11/edid.bin

I hope this helps.
Bill