Re: [vd-agent-win32 0/2] Add support for WDDM driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Il 04/02/2016 13:31, Javier Celaya ha scritto:
> 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 https://github.com/flexvdi/qxl-dod, and precompiled and signed
>   binaries can be downloaded from http://depot.flexvdi.com/guest-tools/.

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?

Thanks for any reply and sorry for my bad english.

>
> 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(-)
>


Attachment: smime.p7s
Description: Firma crittografica S/MIME

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]