<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Garry,<br>
<br>
My first name is "PrasannaKumar". I will use my full name to prevent
confusion :).<br>
<br>
I want 3D acceleration for running Compiz or GNOME3 or KWin with
composition. Currently windows Displaylink driver compresses and
transfers pixel data where there is a change (only damaged area is
transferred) to reduce the amount of data transfer. It is able to
play HD video without dropping frames. So I think that 3D
acceleration and video playback acceleration is possible. High end
games cannot be played but the normal 3D and video operations should
work without any issues. When displaylink introduces USB 3.0 devices
the bandwidth issue will go away (I remember reading in Wikipedia
that displaylink is working on a USB 3.0 product).<br>
<br>
The displaylink framebuffer driver that comes with linux (udlfb)
also compresses and transfers only the damaged region to conserve
the USB bandwidth. Also CPU usage for doing the compression is very
less making it ideal for mobile devices (may be an android mobile).
<a class="moz-txt-link-freetext" href="http://www.youtube.com/watch?v=3-bLOc1qnMM&feature=player_embedded">http://www.youtube.com/watch?v=3-bLOc1qnMM&feature=player_embedded</a>
shows android mobile with displaylink device. When a mobile phone is
able to power a high resolution graphics normal desktops and
notebooks can do provide good quality output.<br>
<br>
PrasannaKumar Muralidharan<br>
<br>
On 31-05-2011 15:36, Garry Hurley Jr. wrote:
<blockquote
cite="mid:BD4AB07C-22F0-47BF-83F8-64A8FFF87D92@gmail.com"
type="cite">
<div>Kumar</div>
<div><br>
</div>
<div>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. </div>
<div><br>
</div>
<div>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. </div>
<div><br>
</div>
<div>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.<br>
<br>
Sent from my iPhone</div>
<div><br>
On May 30, 2011, at 1:30 PM, PRASANNA KUMAR <<a
moz-do-not-send="true"
href="mailto:prasanna_tsm_kumar@yahoo.co.in">prasanna_tsm_kumar@yahoo.co.in</a>>
wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div style="color: rgb(0, 0, 0); background-color: rgb(255,
255, 255); font-family: times new roman,new
york,times,serif; font-size: 12pt;">
<div>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.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Prasanna Kumar</div>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>dri-devel mailing list</span><br>
<span><a moz-do-not-send="true"
href="mailto:dri-devel@lists.freedesktop.org">dri-devel@lists.freedesktop.org</a></span><br>
<span><a moz-do-not-send="true"
href="http://lists.freedesktop.org/mailman/listinfo/dri-devel">http://lists.freedesktop.org/mailman/listinfo/dri-devel</a></span><br>
</div>
</blockquote>
</blockquote>
<br>
</body>
</html>