It was originally created to support some ancient USB graphics card, but can be used independently off any specific hardware.
The link for anyone interested: https://github.com/DisplayLink/evdi
It's unfortunate it wasn't accepted in-tree because while it was initially developed for a specific commercial product, I do think it has the potential to be generically useful.
The ability to conjure up a display "in software" & then just have the rest of the system automatically treat it as any other physical display is pretty powerful.
There's a couple of projects on my long "projects to do" that would make use of it...
On Windows there is SpaceDesk, which actually contains a proper virtual display driver and so doesn't need any of those dumb plugs.
Does anyone know of a Linux kernel module that would acomplish that? There's X11-specifc solutions and Weston has a config option for this, but I would absolutely love to be able to just load a kernel module that I could pass a number of displays and their resolutions and it would pop them up seamlessly, just as if I plugged in a display adapter.
EDIT: I did find evdi [0], but it's broken for the kernel I'm using. Does anyone have any experience with it?