[Bug 89437] [IVB] Piglit/glx_GLX_OML_sync_control_timing_-fullscreen_-divisor_2 fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jul 3 13:51:12 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=89437

--- Comment #4 from Illia <illia.iorin at gmail.com> ---
I made an investigation and came to the conclusion that the behavior of this
test is based on such characteristics of the monitor as resolution and
frequency, and on the window manager(different behavior on gnome and unity
).With resolution 1600x900 this test pass 88/100 times and with resolution
1920x1080 this test pass 11/100 times. Analyzing how the GLX_OML_sync_control 
extension implements  in mesa, you can see that there are no calculation  based
on the influencing characteristics. That means this is not a Mesa bug. This bug
doesn't depend on gpu intel gpu architecture, because the test behavior the
same on the KBL, IVB and HSW. You can have different behavior, if you change
the characteristics of the display, or install another window manager. I think
it's necessary to make at least one change in this test. I can’t quite
understand where this constant(50) was taken. 

timing.c:311 
if (fabs (expected_msc_wallclock_duration - msc_wallclock_duration_stats.mean)>
50) 

I think we can increase it to 200, after that test will be working more stable.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20180703/9a2fae3e/attachment.html>


More information about the intel-3d-bugs mailing list