<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 31, 2016 at 9:47 AM, Javier Celaya <span dir="ltr"><<a href="mailto:javier.celaya@flexvdi.com" target="_blank">javier.celaya@flexvdi.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<span class="gmail-"><br>
El dom, 30-10-2016 a las 10:50 +0200, Sameeh Jubran escribió:<br>
> Hi Fabio,<br>
><br>
> I still suspect that the performance issue is caused by the mouse. As<br>
> you can see in flexVDI's repository (<br>
> <a href="https://github.com/flexVDI/qxl-dod/blob/master/qxldod/QxlDod.h" rel="noreferrer" target="_blank">https://github.com/flexVDI/<wbr>qxl-dod/blob/master/qxldod/<wbr>QxlDod.h</a>) the<br>
> function "EnablePointer" always returns FALSE,<br>
<br>
</span>Nope, check again. EnablePointer always returns FALSE for the VgaDevice<br>
class, but always returns TRUE for the QxlDevice class. In particular,<br>
returning TRUE is telling Windows "do not render the pointer, let the<br></blockquote><div>That's right my bad, However it is always true in QxlDevice in  <span style="font-size:12.8px">flexVDI's repository</span></div><div><span style="font-size:12.8px">while it is always false in </span><span style="font-size:12.8px">gitlab's repository.</span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
device render it itself", which means that in client mode, the spice<br>
client is in charge of rendering the mouse pointer. This makes the<br>
mouse run smoothly, but I am not sure how it is affected when vdagent<br>
is not running. </blockquote><div>When it is false - as in the current gitlab repository - the driver keeps sending</div><div>unnecessary mouse info to the spice server which I believe is the cause for</div><div>the poor performance issues.</div><div><br></div><div>So Fabio can you please try using the driver with EnablePointer - the one that's</div><div>in Qxl device class - set to TRUE as it is in <span style="font-size:12.8px">flexVDI's repository?</span></div><div><span style="font-size:12.8px"><br></span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
>  on the contrary to gitlab's repository (<br>
> <a href="https://gitlab.com/spice/qxl-wddm-dod/blob/master/qxldod/QxlDod.h" rel="noreferrer" target="_blank">https://gitlab.com/spice/qxl-<wbr>wddm-dod/blob/master/qxldod/<wbr>QxlDod.h</a>)<br>
> where it always returns TRUE. I believe that setting it to false<br>
> would solve the performance issue but would however cause another<br>
> problem of which the mouse would be invisible when the vdagent isn't<br>
> running.<br>
><br>
> Can you please confirm that this solves the performance issue?<br>
><br>
> If you need a compiled version of which "EnablePointer" returns<br>
> always false, update me and I can supply it.<br>
><br>
> On Fri, Oct 28, 2016 at 11:15 AM, Fabio Fantoni <<br>
> <a href="mailto:fantonifabio@tiscali.it">fantonifabio@tiscali.it</a>> wrote:<br>
> > Il 28/10/2016 10:59, Christophe Fergeau ha scritto:<br>
> > > On Thu, Oct 27, 2016 at 04:52:57PM +0200, Fabio Fantoni wrote:<br>
> > > > Il 27/10/2016 12:03, Christophe Fergeau ha scritto:<br>
> > > > > On Thu, Oct 27, 2016 at 10:40:47AM +0200, Fabio Fantoni<br>
> > > > > wrote:<br>
> > > > > > Is there any vdagent testing build with all newer patches<br>
> > > > > > available<br>
> > > > > > somewhere?<br>
> > > > > <a href="https://copr.fedorainfracloud.org/coprs/teuf/spice-mingw/buil" rel="noreferrer" target="_blank">https://copr.fedorainfracloud.<wbr>org/coprs/teuf/spice-mingw/<wbr>buil</a><br>
> > > > > d/470179/<br>
> > > > > has a totally untested build of a snapshot of<br>
> > > > > <a href="https://cgit.freedesktop.org/spice/win32/vd_agent/commit/?id=" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/<wbr>spice/win32/vd_agent/commit/?<wbr>id=</a><br>
> > > > > debf1fe98148ddf1a44735449512bd<wbr>4229b53213<br>
> > > > ><br>
> > > > > Christophe<br>
> > > > Thanks for your reply.<br>
> > > ><br>
> > > > I tried it, with low resolution on notebook now it works<br>
> > > > decently but on<br>
> > > > thin clients with medium/high resolution is still too bad.<br>
> > > Just to be clear, flexvdi builds were fine on the same hardware?<br>
> > > medium/high resolution is 1920x1080 or similar?<br>
> > ><br>
> > > Christophe<br>
> > with flexvdi was not perfect but significantly better<br>
> > I did the tests with same server, vm and clients changing only the<br>
> > qxl-dod driver and vdagent with the newer official ones.<br>
> > For medium/high resolution of these tests was 1440x900 and<br>
> > 1920x1080, 1920x1080 It is unfortunately a standard in the new<br>
> > desktop "workstation" but with them on spice is difficult achieve<br>
> > good performance, even with powerful thin client (for example,<br>
> > recent octacore arm)<br>
> > With flexvdi is usable but not very good on very basic use except<br>
> > some cases with animation, video ecc..., with new official driver<br>
> > is near unusable :(<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>
><br>
><br>
> --<br>
> Respectfully,<br>
> Sameeh Jubran<br>
> Linkedin<br>
> Software Engineer @ Daynix.<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>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font size="4" color="#0b5394" face="times new roman, serif">Respectfully,<br></font><div style="font-size:12.8px;color:rgb(136,136,136)"><font size="4" color="#0b5394" face="times new roman, serif"><b><i>Sameeh Jubran</i></b></font></div><div style="font-size:12.8px;color:rgb(136,136,136)"><i style="color:rgb(7,55,99);font-family:"times new roman",serif;font-size:large"><span style="line-height:15px"><a href="https://il.linkedin.com/pub/sameeh-jubran/87/747/a8a" title="View public profile" name="UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_UNIQUE_ID_SafeHtmlFilter_14e2c1de96f8c195_UNIQUE_ID_SafeHtmlFilter_SafeHtmlFilter_SafeHtmlFilter_webProfileURL" style="color:rgb(17,85,204);margin:0px;padding:0px;border-width:0px;outline:none;vertical-align:baseline;text-decoration:none" target="_blank">Linkedin</a></span></i><br></div><div style="font-size:12.8px;color:rgb(136,136,136)"><font size="4" face="times new roman, serif" color="#073763"><i>Software Engineer @ <a href="http://www.daynix.com" target="_blank">Daynix</a>.</i></font></div></div></div></div></div></div></div></div></div>
</div></div>