Kumar
I am going to make the assumption that your culture puts the
family name first, so please excuse me for calling you Kumar if
that is not your given name.
As to your question, I think I understand what you are asking
for and I was thinking similar things about displaying over
ethernet about five years ago. The problem is complex due to
video refresh rates and the latency of the connection. You would
not get the same performance on a video game, for example,
unless you dropped a few dozen frames per second, since the USB
bus is slower than the PCI bus or even the ISA bus. If you are
talking about 3D acceleration, I presume you want to game with
it. The solution may lie in buffering, but again, your
performance would suffer unless you took the quality down a
notch. From the gamers I know, dropping quality for performance
is a very tricky balance. Each one is different about the
quality he or she will allow to be dropped in a game but when
that balance is tipped, they will complain or switch to a
different technology.
I am not saying it is not possible, but I am asking if,
knowing this, you truly feel it is worth the effort to try to
implement it.
Sent from my iPhone
USB graphics devices from displaylink does not have 3D
hardware. To get 3D effects (compiz, GNOME 3, KWin, OpenGL
apps etc) with these device in Linux the native (primary)
GPU can be used to provide hardware acceleration. All the
graphics operation is done using the native (primary) GPU
and the end result is taken and send to the displaylink
device. Can this be achieved? If so is it possible to
implement a generic framework so that any device (USB,
thunderbolt or any new technology) can use this just by
implementing device specific (compression and) data
transport? I am not sure this is the correct mailing list.
Thanks,
Prasanna Kumar