<div dir="ltr">Thanks for the info Victor.<div><br></div><div>I will try to set it up and because I am new to the code base and have no idea where to start, I will ping you on IRC for help if you don't mind (assuming you're `toso`).</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 9, 2017 at 5:02 PM, Victor Toso <span dir="ltr"><<a href="mailto:victortoso@redhat.com" target="_blank">victortoso@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On Mon, Jan 09, 2017 at 04:27:35AM -0500, Frediano Ziglio wrote:<br>
> The patches for Virgl are working and require only tweaks. We wanted<br>
> to have some working PoC for all next 3D software, that include GPU<br>
> passtrough to make sure that the Virgl doesn't complicate the overall<br>
> design. We plan to have these definitive PoCs in a couple of months.<br>
><br>
> About video streaming acceleration for the client somebody are doing<br>
> some stuff. Recent client versions are using gstreamer to handle<br>
> decoding so potentially this could be a question of choosing the right<br>
> plugins, test and package them correctly<br>
<br>
</span>Yes, I'm trying to play with it now and then in the client using<br>
gstreamer1-vaapi it works but we don't handle hw decoding specifically.<br>
If you have all the right bits installed, you can try enabling<br>
SPICE_GSTVIDEO_AUTO which uses decodebin. It should try vaapi elemets<br>
(and hw decoding) if possible.<br>
<br>
But to have this working nicely, we should have an easy way to setup<br>
spice-sever to use vp8 or h264 which broadens the hw decoding<br>
possibilities (and makes much easier to test too!) - So, I've started<br>
playing with that first [0]<br>
<br>
[0] <a href="https://lists.freedesktop.org/archives/spice-devel/2017-January/034815.html" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>archives/spice-devel/2017-<wbr>January/034815.html</a><br>
<br>
With that in, working on improving the client-side to handle hw decoding<br>
will be easier. If you are interested in the decoding side, feel free to<br>
jump in :)<br>
<span class=""><br>
> (this is more challenging for Windows for instance).<br>
<br>
</span>Indeed<br>
<br>
><br>
> Frediano<br>
<span class="">><br>
> ----- Original Message -----<br>
><br>
> > From: "Behrooz Shabani" <<a href="mailto:everplays@gmail.com">everplays@gmail.com</a>><br>
> > To: "spice-devel" <<a href="mailto:spice-devel@freedesktop.org">spice-devel@freedesktop.org</a>><br>
> > Cc: "Armin Ranjbar" <<a href="mailto:zoup@zoup.org">zoup@zoup.org</a>><br>
> > Sent: Sunday, January 8, 2017 12:39:52 PM<br>
> > Subject: Re: [Spice-devel] Getting involved with implementation of remote<br>
> > spice for 3D accelerated VMs<br>
><br>
> > Thanks Gerd and hello mailing list :-),<br>
><br>
> > As it is obvious from my previous email, I am looking for some guidance to<br>
> > make some contribution while I am working on my specialization.<br>
><br>
> > At this moment, I know what I like to be able to do with Spice:<br>
><br>
</span>> > * Remote access with 3D acceleration<br>
> > * Decoding the video stream via GPU on the client.<br>
<div class="HOEnZb"><div class="h5">> > However, I have no idea what their status is and where I should begin to<br>
> > contribute. Therefore, any information towards making me useful to spice (as<br>
> > I want to do more than just basing my research on virtgl/spice), would be<br>
> > very helpful.<br>
><br>
> > Thanks in advance.<br>
><br>
> > P.S. I have joined the IRC channel with the nickname `behrooz` as well.<br>
><br>
> > On Fri, Jan 6, 2017 at 10:45 AM, Gerd Hoffmann < <a href="mailto:kraxel@redhat.com">kraxel@redhat.com</a> > wrote:<br>
><br>
> > > On Mi, 2017-01-04 at 15:40 +0100, Behrooz Shabani wrote:<br>
> ><br>
> > > > Hi Gerd,<br>
> ><br>
> > > ><br>
> ><br>
> > > ><br>
> ><br>
> > > > I hope you are doing well.<br>
> ><br>
> > > ><br>
> ><br>
> > > ><br>
> ><br>
> > > > I watched one of your talks about virgl and spice, great work!<br>
> ><br>
> > > ><br>
> ><br>
> > > ><br>
> ><br>
> > > > Currently, I am busy with my specialization at Saxion university which<br>
> ><br>
> > > > is about virtualization of graphic cards.<br>
> ><br>
> > > ><br>
> ><br>
> > > ><br>
> ><br>
> > > > I was wondering how I can get involved to implement 3D accelerated VM<br>
> ><br>
> > > > over network with spice. And after that, maybe, with using the GPU of<br>
> ><br>
> > > > the system that runs spice to decode the video stream. Essentially, I<br>
> ><br>
> > > > am looking for your guidance to understand what needs to be done so I<br>
> ><br>
> > > > can get on with implementing it.<br>
> ><br>
><br>
> > > That question is asked best on the spice-devel mainling list (added to<br>
> ><br>
> > > Cc:).<br>
> ><br>
><br>
> > > Improving video encoding support in spice is making progress, and remote<br>
> ><br>
> > > support for virtio-gpu (and intel-vgpu) will build on top of that.<br>
> ><br>
><br>
> > > But I don't know in detail what the status is and what still needs to be<br>
> ><br>
> > > done to complete remote support.<br>
> ><br>
><br>
> > > cheers,<br>
> ><br>
> > > Gerd<br>
> ><br>
><br>
> > --<br>
> > regards,<br>
> > behrooz<br>
><br>
> > ______________________________<wbr>_________________<br>
> > Spice-devel mailing list<br>
> > <a href="mailto:Spice-devel@lists.freedesktop.org">Spice-devel@lists.freedesktop.<wbr>org</a><br>
> > <a href="https://lists.freedesktop.org/mailman/listinfo/spice-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/spice-devel</a><br>
<br>
> ______________________________<wbr>_________________<br>
> Spice-devel mailing list<br>
> <a href="mailto:Spice-devel@lists.freedesktop.org">Spice-devel@lists.freedesktop.<wbr>org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/spice-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/spice-devel</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">regards,<br>behrooz</div></div>
</div>