<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>I'm probably using an old driver.<br></div><div>I cannot find the current repository, the one at <a href="https://cgit.freedesktop.org/spice/">https://cgit.freedesktop.org/spice/</a> is empty.<br></div><div>Can you provide a newer one?<br></div><div><br></div><div>Frediano<br></div><div><br></div><hr id="zwchr"><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;"><b>From: </b>"Sameeh Jubran" <sameeh@daynix.com><br><b>To: </b>"Frediano Ziglio" <fziglio@redhat.com><br><b>Cc: </b>"Spice List" <spice-devel@lists.freedesktop.org>, "Dmitry Fleytman" <dmitry@daynix.com><br><b>Sent: </b>Wednesday, August 24, 2016 7:16:12 AM<br><b>Subject: </b>Re: [PATCH v10] Implementing WDDM interface to support multiple monitors and arbitrary resolution<br><div><br></div><div dir="ltr">Have you tried it with the up-to-date qxl-wddm-dod patches that I have recently sent?</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 22, 2016 at 11:21 PM, Frediano Ziglio <span dir="ltr"><<a href="mailto:fziglio@redhat.com" target="_blank" data-mce-href="mailto:fziglio@redhat.com">fziglio@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="">> The Direct3D 9 API operates on either the Windows XP display driver<br> > model (XPDM) or the Windows Vista display driver model (WDDM), depending<br> > on the operating system installed.<br> ><br> > This patch implements the WDDM interface while using the CCD API to do<br> > so. Moreover it introduces multiple monitors support and arbitrary<br> > resolution for Windows 10 while preserving backward compatiblity with<br> > previous versions of Windows.<br> ><br> > Based on a patch by Sandy Stutsman <sstutsma at <a href="http://redhat.com" rel="noreferrer" target="_blank" data-mce-href="http://redhat.com">redhat.com</a>><br> ><br> > Signed-off-by: Dmitry Fleytman <dfleytma at <a href="http://redhat.com" rel="noreferrer" target="_blank" data-mce-href="http://redhat.com">redhat.com</a>><br> > Signed-off-by: Sameeh Jubran <<a href="mailto:sameeh@daynix.com" target="_blank" data-mce-href="mailto:sameeh@daynix.com">sameeh@daynix.com</a>><br> </span>...<br><br> Hi Sameeh,<br>    I managed to compile Windows 10 driver and try this patches.<br><br> When I resize the client screen (using either 1 or 2 QXL card) the screen keep<br> flickering. Did you notice the same issue?<br><br> The log is something like:<br><br><br> 4312::INFO::2016-08-20 10:32:03,702::handle_mon_config::0. 1440*682*32 (0,0) 1<br> 4312::INFO::2016-08-20 10:32:03,702::handle_mon_config::1. 0*0*0 (1440,0) 1<br> 4312::INFO::2016-08-20 10:32:03,702::handle_mon_config::1. detaching<br> 4312::INFO::2016-08-20 10:32:03,702::consistent_displays::#qxls 2 #others 0<br> 4312::INFO::2016-08-20 10:32:03,702::custom_display_escape::custom_display_escape: updating \\.\DISPLAY1 resolution<br> 4312::INFO::2016-08-20 10:32:03,702::update_mode_size::update_mode_size: \\.\DISPLAY1 updated path mode to (0, 0 - (1440 x 682)<br> 4312::INFO::2016-08-20 10:32:03,702::set_displays::Set display mode 1440x682<br> 4312::INFO::2016-08-20 10:32:03,702::update_mode_position::update_mode_position: \\.\DISPLAY1 updated path mode to (0, 0) - (1440 x682)<br> 4312::INFO::2016-08-20 10:32:03,702::update_mode_position::update_mode_position: \\.\DISPLAY1 updated path mode to (0, 0) - (1440 x682)<br> 4312::INFO::2016-08-20 10:32:03,702::set_displays::Set display mode 0x0<br> 4312::INFO::2016-08-20 10:32:03,702::get_active_mode::get_active_mode:\\.\DISPLAY2 failed<br> 4312::INFO::2016-08-20 10:32:03,702::debug_print_config::debug_print_config: \\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (1440x682).<br> 4312::INFO::2016-08-20 10:32:03,749::wnd_proc::Display change<br> 4312::INFO::2016-08-20 10:32:03,749::consistent_displays::#qxls 2 #others 0<br> 4312::INFO::2016-08-20 10:32:03,749::update_mode_position::update_mode_position: \\.\DISPLAY1 updated path mode to (0, 0) - (1440 x682)<br><br> 4312::INFO::2016-08-20 10:32:04,702::handle_mon_config::0. 1440*682*32 (0,0) 1<br> 4312::INFO::2016-08-20 10:32:04,702::handle_mon_config::1. 0*0*0 (1440,0) 1<br> 4312::INFO::2016-08-20 10:32:04,702::handle_mon_config::1. detaching<br> 4312::INFO::2016-08-20 10:32:04,702::consistent_displays::#qxls 2 #others 0<br> 4312::INFO::2016-08-20 10:32:04,702::set_displays::Set display mode 1440x682<br> 4312::INFO::2016-08-20 10:32:04,702::update_mode_position::update_mode_position: \\.\DISPLAY1 updated path mode to (0, 0) - (1440 x682)<br> 4312::INFO::2016-08-20 10:32:04,702::update_mode_position::update_mode_position: \\.\DISPLAY1 updated path mode to (0, 0) - (1440 x682)<br> 4312::INFO::2016-08-20 10:32:04,702::set_displays::Set display mode 0x0<br> 4312::INFO::2016-08-20 10:32:04,702::get_active_mode::get_active_mode:\\.\DISPLAY2 failed<br> 4312::INFO::2016-08-20 10:32:04,702::debug_print_config::debug_print_config: \\.\DISPLAY1 [Before SetDisplayConfig] (0,0) (1440x682).<br> 4312::INFO::2016-08-20 10:32:04,734::wnd_proc::Display change<br> 4312::INFO::2016-08-20 10:32:04,734::consistent_displays::#qxls 2 #others 0<br> 4312::INFO::2016-08-20 10:32:04,734::update_mode_position::update_mode_position: \\.\DISPLAY1 updated path mode to (0, 0) - (1440 x682)<br><br><br> while on Windows 7 (working XPDM) is:<br><br><br> 1132::INFO::2016-08-20 13:55:42,927::VDAgent::handle_mon_config::0. 1440*682*32 (0,0) 1<br> 1132::INFO::2016-08-20 13:55:42,927::VDAgent::handle_mon_config::1. 0*0*0 (1440,0) 1<br> 1132::INFO::2016-08-20 13:55:42,927::VDAgent::handle_mon_config::1. detaching<br> 1132::INFO::2016-08-20 13:55:42,927::VDAgent::handle_mon_config::2. 0*0*0 (1440,0) 1<br> 1132::INFO::2016-08-20 13:55:42,927::VDAgent::handle_mon_config::2. detaching<br> 1132::INFO::2016-08-20 13:55:42,927::VDAgent::handle_mon_config::3. 0*0*0 (1440,0) 1<br> 1132::INFO::2016-08-20 13:55:42,927::VDAgent::handle_mon_config::3. detaching<br> 1132::INFO::2016-08-20 13:55:42,927::DesktopLayout::consistent_displays::#qxls 4 #others 0<br> 1132::INFO::2016-08-20 13:55:42,927::DesktopLayout::set_displays::Set display mode 1440x682<br> 1132::INFO::2016-08-20 13:55:42,943::DesktopLayout::set_displays::Set display mode 0x0<br> 1132::INFO::2016-08-20 13:55:42,943::DesktopLayout::set_displays::Set display mode 0x0<br> 1132::INFO::2016-08-20 13:55:42,943::DesktopLayout::set_displays::Set display mode 0x0<br> 1132::INFO::2016-08-20 13:55:42,958::VDAgent::wnd_proc::Display change<br> 1132::INFO::2016-08-20 13:55:42,958::DesktopLayout::consistent_displays::#qxls 4 #others 0<br> 1132::INFO::2016-08-20 13:55:43,927::VDAgent::handle_mon_config::0. 1440*682*32 (0,0) 1<br> 1132::INFO::2016-08-20 13:55:43,927::VDAgent::handle_mon_config::1. 0*0*0 (1440,0) 1<br> 1132::INFO::2016-08-20 13:55:43,927::VDAgent::handle_mon_config::1. detaching<br> 1132::INFO::2016-08-20 13:55:43,927::VDAgent::handle_mon_config::2. 0*0*0 (1440,0) 1<br> 1132::INFO::2016-08-20 13:55:43,927::VDAgent::handle_mon_config::2. detaching<br> 1132::INFO::2016-08-20 13:55:43,927::VDAgent::handle_mon_config::3. 0*0*0 (1440,0) 1<br> 1132::INFO::2016-08-20 13:55:43,927::VDAgent::handle_mon_config::3. detaching<br> 1132::INFO::2016-08-20 13:55:43,927::DesktopLayout::consistent_displays::#qxls 4 #others 0<br> 1132::INFO::2016-08-20 13:55:43,927::DesktopLayout::set_displays::Set display mode 1440x682<br> 1132::INFO::2016-08-20 13:55:43,927::DesktopLayout::set_displays::Set display mode 0x0<br> 1132::INFO::2016-08-20 13:55:43,927::DesktopLayout::set_displays::Set display mode 0x0<br> 1132::INFO::2016-08-20 13:55:43,927::DesktopLayout::set_displays::Set display mode 0x0<br> 1132::INFO::2016-08-20 13:55:43,927::DesktopLayout::consistent_displays::#qxls 4 #others 0<br></blockquote></div></div></blockquote><div><br></div></div></body></html>