[Spice-devel] [win32/vd_agent v2 0/3] Fix for BZ#1477191

Yuri Benditovich yuri.benditovich at daynix.com
Fri Mar 8 09:15:48 UTC 2019


https://bugzilla.redhat.com/show_bug.cgi?id=1477191
When one of multiple qxl-wddm-dod displays is turned off
by the client, on Windows 10 the display driver does not
receive any update, so on next connection the adapter is
recognized as active. This series fixes the problem by
sending QXL_ESCAPE_MONITOR_CONFIG with zero area to the
disabled adapter, making this state persistent and visible
to the client after reconnection.

changes from v1:
making turn_monitor_off call from set_monitor_state

Yuri Benditovich (3):
  construct WDDMMonitorConfigEscape also with NULL DisplayMode
  introduce turn_monitor_off method of WDDM interface
  make display disconnection persistent

 vdagent/display_configuration.cpp | 31 ++++++++++++++++++++++++++-----
 vdagent/display_configuration.h   |  2 +-
 2 files changed, 27 insertions(+), 6 deletions(-)

-- 
2.16.1.windows.4



More information about the Spice-devel mailing list