<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div><br></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div><br></div><div dir="ltr">So, I guess I'm stuck waiting for iGVT-g to go upstream then :-(.<br></div></blockquote><div>I think would be quite a pity. The fact that our environments are mostly KVM<br></div><div>should not avoid trying to fix Xen environment.<br></div><div><br></div><div>First: can you do a video and share somehow?<br></div><div><br></div><div>One of the difference between KVM and Xen is the schedule. While KVM uses Linux<br></div><div>Xen rely on Linux + its own. One reason could be this difference.<br></div><div>Could you same an strace of Qemu while from dom0 while the VM is doing some<br></div><div>screen updates? A command line this for some seconds could help:<br></div><div>    strace -ff -o trace.txt -tt -T -p <PID><br></div><div>(where PID is the pid of your Qemu related to the VM running, you should be root).<br></div><div>You could compress and the the trace file.<br></div><div><br></div><div>One thing I noted using Windows is the refresh of the active button (like usually the OK<br></div><div>on message boxes). It seems that the refresh is quite slow. A bit of background. The actual<br></div><div>DOD driver is not that accelerated. One of the few base accelerations (the others require</div><div>DirectX support) are Alpha draws. If not implemented Windows will have to read back<br></div><div>from screen which from some experiment I made (enabling some debugging on the host)<br></div><div>seems quite slow. I don't know if it's related to the way these commands are sent by the<br></div><div>Windows driver or the latency of handling them or some other issues (maybe some</div><div>required serialization) but the problem seems to not affect Linux at all.<br></div><div><br></div><div>Frediano<br></div><div><br></div><div><br></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div class="gmail_extra"><div class="gmail_quote">On 19 January 2017 at 15:20, Christophe Fergeau <span dir="ltr"><<a href="mailto:cfergeau@redhat.com" target="_blank" data-mce-href="mailto:cfergeau@redhat.com">cfergeau@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" data-mce-style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;"><span class="">On Tue, Jan 10, 2017 at 10:06:33AM +0200, George Diamantopoulos wrote:<br> > Hello all,<br> ><br> > I'm trying out qxl-dod in a new installation, and performance is so low<br> > that the guest is practically unusable. Redrawing takes about 4-5 seconds.<br> > I have used qxl-dod in the past on the same hardware with much better<br> > results, although the software stack is different this time. I tried<br> > disabling all visual effects, but apart from the expected gains (fewer<br> > frames to redraw after each action due to the animations' being disabled)<br> > it didn't improve usability much.<br> ><br> > As I have no idea how to provide useful debugging information on this, I'll<br> > try to outline my configuration here for now. Please let me know if there's<br> > anything I can do to provide more meaningful information:<br> ><br> > Host: Gentoo linux, kernel 4.9.1<br> > Hypervizor: Xen 4.8.0<br> <br> </span>Oh you are using Xen, you might be the first one testing qxl-wddm-dod on<br> Xen :(( This might explain the guest gets so slow with the driver (ie<br> bug only showing up when using Xen).<br><span class="HOEnZb"><span data-mce-style="color: #888888;" style="color: #888888;"><br> Christophe<br> </span></span></blockquote></div><br></div><br>_______________________________________________<br>Spice-devel mailing list<br>Spice-devel@lists.freedesktop.org<br>https://lists.freedesktop.org/mailman/listinfo/spice-devel<br></blockquote><div><br></div></div></body></html>