[PATCH v3 2/6] user32: Implement GetRegisteredRawInputDevices.

Francois Gouget fgouget at codeweavers.com
Fri Jul 17 06:47:23 CDT 2020


On Fri, 17 Jul 2020, Zhiyi Zhang wrote:
[...]
> The upgrade makes the problem go away, even for debiant0615.
> See https://testbot.winehq.org/JobDetails.pl?Key=75654
> Sadly, the real issue isn't found.

The issue did not seem to happen consistently. So it may still appear 
from time to time (though I hope not). It is strange that it just 
disappeared.

I ran user32:monitor on my box a few times too (Intel GPU). One thing I 
noticed is that it ChangeDisplaySettingsEx() often takes about 800 ms. 
Then flush_events() often adds another 200 ms. Since there are a lot of 
resolution changes the test takes about 85 seconds. Fortunately that's 
still under the timeout limit.

  43 flush_events calls -> ~8.6 s
  not sure about the number of ChangeDisplaySettingsEx() but I expect 
  it's more than 43 so that would account for another > 34 s


I also get a bunch of Vulkan warnings that I may be able to fix by 
explicitly enabling DRI3 (or upgrading to Debian Testing?). Something to 
test for the next time I reboot... But I don't really expect the delays 
to be related to these warnings.

monitor.c:651:4.581 ChangeDisplaySettingsExA(\\.\DISPLAY1,pos=0,fields=0)
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
monitor.c:665:5.458 Test succeeded
monitor.c:674:5.458 flush_events
monitor.c:676:5.659 Test succeeded



-- 
Francois Gouget <fgouget at codeweavers.com>




More information about the wine-devel mailing list