https://bugs.winehq.org/show_bug.cgi?id=51533
Bug ID: 51533 Summary: Some Radeon driver versions seem to break kernelbase:sync Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
Created attachment 70370 --> https://bugs.winehq.org/attachment.cgi?id=70370 Call timeBeginPeriod(2) to reproduce the bug
Some Radeon driver versions seem to break kernelbase:sync:
https://test.winehq.org/data/patterns.html#kernelbase:sync
sync.c:197: Test failed: got 0.203642
This failure only happens on cw-rx460, specifically: * cw-rx460-1909 which has 21.5.2 * And it appeared on cw-rx460-1809 on 2021-06-25 which is when that version was switched from the 19.9.3 Radeon driver to 21.5.2.
As a counter-point it happened once on cw-rx460-1709 (2021-06-18) when it was switched from 19.11.3 to 21.3.2, but it has not happened since despite that configuration still running the Radeon 21.3.2 driver. So maybe there is some other issue.
In fact the test behaves exactly as if some application (e.g. some Radeon driver component / GUI) called timeBeginPeriod(2), since that impacts all running applications before Windows 10 2004.