This will create a socket pair connected to the graphics backend of this.
One end of the socket will be returned on success, and the other end is handed to the hypervisor. If this
has multiple graphics backends configured, then
idx will determine which one is opened, starting from
the graphics index
extra flags, currently unused
An fd on success, -1 on failure.