<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi<br>
    <br>
    <div class="moz-cite-prefix">El 12/02/16 a las 12:56, Fabio Fantoni
      escribió:<br>
    </div>
    <blockquote cite="mid:56BDC874.10700@tiscali.it" type="cite">
      <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
      <div class="moz-cite-prefix">Il 10/02/2016 15:34, Fabio Fantoni ha
        scritto:<br>
      </div>
      <blockquote cite="mid:56BB4A6C.4040204@tiscali.it" type="cite">
        <meta content="text/html; charset=utf-8"
          http-equiv="Content-Type">
        <div class="moz-cite-prefix">Il 04/02/2016 17:01, Javier Celaya
          ha scritto:<br>
        </div>
        <blockquote cite="mid:56B375E0.9040502@flexvdi.com" type="cite">
          <meta content="text/html; charset=utf-8"
            http-equiv="Content-Type">
          <br>
          <br>
          <div class="moz-cite-prefix">El 04/02/16 a las 16:59, Javier
            Celaya escribió:<br>
          </div>
          <blockquote cite="mid:56B3754E.1070507@flexvdi.com"
            type="cite">
            <meta content="text/html; charset=utf-8"
              http-equiv="Content-Type">
            Hi<br>
            <br>
            <div class="moz-cite-prefix">El 04/02/16 a las 15:12, Fabio
              Fantoni escribió:<br>
            </div>
            <blockquote cite="mid:56B35C4A.5020508@tiscali.it"
              type="cite">
              <pre wrap="">Il 04/02/2016 13:31, Javier Celaya ha scritto:
</pre>
              <blockquote type="cite">
                <pre wrap="">This patch set adds support for dynamic resolution changes with the WDDM
driver on Windows >= 8. It is based on the one sent by Vadim Rozenfeld
with some improvements:

- It detects both the XDDM driver and the WDDM driver, and uses the
  correct API.
- It detects if the client is trying to set the same resolution again,
  and does nothing. This is the result of the client detecting a primary
  surface destruction/construction when the resolution changes, and
  asking for a resolution change again. This bug does not happen with
  the XDDM driver, so it may be avoidable in some other way.
- It uses an alternative method to update the list of display modes,
  that results in a nicer effect when changing the resolution. This
  method is compatible with the current driver implementation (v0.12),
  but for best results we have modified the driver to drop the previous
  method and to improve support of hardware pointers. The source can be
  found in <a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://github.com/flexvdi/qxl-dod">https://github.com/flexvdi/qxl-dod</a>, and precompiled and signed
  binaries can be downloaded from <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://depot.flexvdi.com/guest-tools/">http://depot.flexvdi.com/guest-tools/</a>.
</pre>
              </blockquote>
              <pre wrap="">Big thanks for help improving windows>=8 support (unfortunately still
overlooked).
I want do a fast test to see is your changes solve the bugs (and/or
occasional hangs) I have found trying spice-guest-tools 0.100 and
qxlwddm-0.12.zip on windows 10 guests. For tests your improvements I can
simply install spice-guest-tools.exe inside
flexvdi-guest-tools-2.2.3.exe and qxlwddm-0.13-flexvdi.zip?</pre>
            </blockquote>
            You can just install spice-guest-tools.exe, as it includes
            both the patched vdagent.exe and the new driver.<br>
          </blockquote>
          Actually, I suspect you will have tu uninstall the previous
          driver first, as I forgot to increase the version number and
          Windows will probably say that the driver is already up to
          date.<br>
        </blockquote>
        <br>
        Thanks, I did some fast tests with them.<br>
        The resolution change seems better, I tried all possible cases
        and now worked correctly always.<br>
        The mouse seems better, mainly in case of high load when before
        was near unusable.<br>
        About the occasional windows freeze I don't know if is solved,
        for now with your build wasn't happen.<br>
      </blockquote>
      <br>
      The windows freeze still happen (is not related to Javier
      changes).<br>
      Can someone tell me if also have windows freeze with qxl-dod
      driver please?<br>
      Happen mainly browsing websites with videos, I use xen, spice with
      streaming  disabled, windows 10 pro 64 bit guest.<br>
      Probably is useful to know if happen or not with different
      enviroment.<br>
      <br>
      Thanks for any reply and sorry for my bad english.<br>
    </blockquote>
    I haven't seen any freeze on Windows 8.1, but on Windows 2012 Server
    under KVM, the screen goes black at some point and there is no way
    of getting it back. The guest is still running, as it reacts to a
    shutdown event. Do you refer to this problem or does your guest
    actually freeze?<br>
    <blockquote cite="mid:56BDC874.10700@tiscali.it" type="cite"> <br>
      <blockquote cite="mid:56BB4A6C.4040204@tiscali.it" type="cite"> I
        not found any regression.<br>
        <br>
        <span id="result_box" class="short_text" lang="en"><span
            class="hps">I have enough</span> <span class="hps">knowledge

            to</span> <span class="hps">review</span> <span
            class="hps">the code, can someone review it for upstream
            please? </span></span><br>
        <br>
        <blockquote cite="mid:56B375E0.9040502@flexvdi.com" type="cite">
          <blockquote cite="mid:56B3754E.1070507@flexvdi.com"
            type="cite">
            <blockquote cite="mid:56B35C4A.5020508@tiscali.it"
              type="cite">
              <pre wrap="">Thanks for any reply and sorry for my bad english.

</pre>
              <blockquote type="cite">
                <pre wrap="">Javier Celaya (2):
  Detect and use the new WDDM driver
  Use CCD API to update the WDDM display modes.

 common/vdcommon.h          | 106 ++++++++++++++++++++++++++++++
 vdagent/desktop_layout.cpp | 156 +++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 250 insertions(+), 12 deletions(-)

</pre>
              </blockquote>
            </blockquote>
            <br>
            <div class="moz-signature"><br>
            </div>
          </blockquote>
        </blockquote>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;"><br>
        <br>
      </p>
      <table style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px;" width="480" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <td style=" vertical-align:top; padding-right:10;">
              <p style=" margin-top:0px; margin-bottom:0px;
                margin-left:0px; margin-right:0px; -qt-block-indent:0;
                text-indent:0px; -qt-user-state:0;"><a
                  href="http://flexvdi.com"><img
                    src="cid:part3.07030707.00070202@flexvdi.com"
                    style="vertical-align: top;" height="45" width="151"></a><a
                  href="http://flexvdi.com"><span style="
                    font-family:'Lato,Arial'; text-decoration:
                    underline; color:#0057ae;"> </span></a></p>
              <p style=" margin-top:0px; margin-bottom:0px;
                margin-left:0px; margin-right:0px; -qt-block-indent:0;
                text-indent:0px; -qt-user-state:0;"><span style="
                  font-family:'Lato,Arial'; font-size:15px;
                  font-weight:600; color:#3e5d6b;">Javier Celaya </span></p>
              <p style=" margin-top:0px; margin-bottom:0px;
                margin-left:0px; margin-right:0px; -qt-block-indent:0;
                text-indent:0px; -qt-user-state:0;"><span style="
                  font-family:'Lato,Arial'; font-size:13px;
                  font-style:italic; color:#00a1c1;">Software Engineer </span></p>
            </td>
            <td style=" padding-left:18; padding-right:18;
              padding-top:7; padding-bottom:7;">
              <p style=" margin-top:0px; margin-bottom:0px;
                margin-left:0px; margin-right:0px; -qt-block-indent:0;
                text-indent:0px; -qt-user-state:0;"><img
                  src="cid:part6.02050807.06010804@flexvdi.com"
                  style="float: left;" height="17" width="17"><span
                  style=" font-family:'Lato,Arial';"> </span><a
                  name="info"></a><a
                  href="mailto:javier.celaya@flexvdi.com"><span style="
                    font-family:'Lato,Arial'; font-size:14px;
                    text-decoration: underline; color:#727272;">j</span></a><span
                  style=" font-family:'Lato,Arial'; font-size:14px;
                  text-decoration: underline; color:#727272;"><a class="moz-txt-link-abbreviated" href="mailto:avier.celaya@flexvdi.com">avier.celaya@flexvdi.com</a></span><span
                  style=" font-family:'Lato,Arial';"> </span></p>
              <p style=" margin-top:0px; margin-bottom:0px;
                margin-left:0px; margin-right:0px; -qt-block-indent:0;
                text-indent:0px; -qt-user-state:0;"><img
                  src="cid:part9.05040300.01040609@flexvdi.com"
                  style="float: left;" height="17" width="17"><span
                  style=" font-family:'Lato,Arial';"> </span><a
                  name="info"></a><span style="
                  font-family:'Lato,Arial'; font-size:14px;
                  color:#727272;">+</span><span style="
                  font-family:'Lato,Arial'; font-size:14px;
                  color:#727272;">34 876 60 00 73</span></p>
              <p style=" margin-top:0px; margin-bottom:0px;
                margin-left:0px; margin-right:0px; -qt-block-indent:0;
                text-indent:0px; -qt-user-state:0;"><img
                  src="cid:part11.01090400.06010300@flexvdi.com"
                  style="float: left;" height="17" width="17"><span
                  style=" font-family:'Lato,Arial';"> </span><a
                  name="info"></a><span style="
                  font-family:'Lato,Arial'; font-size:14px;
                  color:#727272;">@</span><span style="
                  font-family:'Lato,Arial'; font-size:14px;
                  color:#727272;">j_celaya</span><span style="
                  font-family:'Lato,Arial';"> </span></p>
            </td>
          </tr>
        </tbody>
      </table>
      <table style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px;" border="0" cellpadding="0" cellspacing="2">
      </table>
    </div>
  </body>
</html>