[Libdlo] Linux DispayLink issues
Martin Decky
martin at decky.cz
Tue Mar 15 07:34:57 PDT 2011
> In case of wireless USB, device connection is more complicated task then
> in usual USB. So we want be able to connect wireless USB video card to
> host while X server is running.
Yes, sure. And this is exactly the use case which is not supported by
the current X server. Linux kernel will recognize the new USB video card
on connection, you can even start a new instance of the X server on it,
but there is no way how to "plug" it into the running instance of the X
server.
> Is it possible to implement special x-driver which will care about plug
> and play issue of USB/wireless USB connected video cards?
Technically, yes. Such "wrapper" driver might be a slightly better
solution than all the current approaches, it might even allow to do such
"tricks" with the DisplayLink devices which are currently only possible
in Windows (like using the power of the primary GPU(s) for 3D
acceleration of the DisplayLink output).
But it will also introduce some overhead even in the case there is no DL
device connected.
I think, for the long run, it is simply needed to improve the core X
server to allow much higher degree of run-time (re)configuration. I
don't want to be a fault-finder, but it's really a shame that the X
server cannot change the BPP while running. 15 years since Windows can
do it quite reliably ..
BTW: Some two three years ago people were talking about a future version
of XRandR (1.4 or something) which should bring multi-GPU support and
such stuff. Does anybody know what is the current status of these great
plans?
Best regards
Martin Decky
More information about the Libdlo
mailing list