Summary: | [BXT,SKLGT4e] intermittent ext_framebuffer_multisample.accuracy fails | ||
---|---|---|---|
Product: | Mesa | Reporter: | Mark Janes <mark.a.janes> |
Component: | Drivers/DRI/i965 | Assignee: | Mark Janes <mark.a.janes> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | ben, mark.a.janes, nanleychery, nroberts |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Mark Janes
2015-12-11 19:16:05 UTC
Ben has suggested 2 actions that should be taken on this bug: 1) confirm fast-clear enabling as the cause of the tests 2) examine the images produced by a test failure, to determine if the images are visibly different. Neil, please comment if you have any input on these tests. The following is also intermittent: piglit.spec.arb_pixel_buffer_object.texsubimage cube_map_array pbo This is not intermittent on SKL? On Mon, Dec 14, 2015 at 06:06:21PM +0000, bugzilla-daemon@freedesktop.org wrote: > https://bugs.freedesktop.org/show_bug.cgi?id=93355 > > --- Comment #2 from Mark Janes <mark.a.janes@intel.com> --- > The following is also intermittent: > > piglit.spec.arb_pixel_buffer_object.texsubimage cube_map_array pbo > > -- > You are receiving this mail because: > You are on the CC list for the bug. these tests are stable on SKL. recent testing shows these tests to be stable on bxt This crash is easy to trigger when mesa is compiled with -O2, but will not repro with -O0 *** Bug 93993 has been marked as a duplicate of this bug. *** These failures are back, as documented in 93993. Does not reproduce with gcc 4.9. Reproduces reliably with gcc 5.3. Since this bug only affects pre-release platforms, it shouldn't block the 12.0 release. SKLGT4e is enabled in mesa CI, and these tests have been shown to fail intermittently on that platform. (In reply to Mark Janes from comment #11) > SKLGT4e is enabled in mesa CI, and these tests have been shown to fail > intermittently on that platform. Mark, Nanley, is this fixed by? commit 904c2a617d86944fbdc2c955f327aacd0b3df318 Author: Nanley Chery <nanley.g.chery@intel.com> Date: Wed Aug 22 10:43:32 2018 -0700 i965/gen7_urb: Re-emit PUSH_CONSTANT_ALLOC on some gen9 According to internal docs, some gen9 platforms have a pixel shader push constant synchronization issue. Although not listed among said platforms, this issue seems to be present on the GeminiLake 2x6's we've tested. We consider the available workarounds to be too detrimental on performance. Instead, we mitigate the issue by applying part of one of the workarounds. Re-emit PUSH_CONSTANT_ALLOC at the top of every batch (as suggested by Ken). Fixes ext_framebuffer_multisample-accuracy piglit test failures with the following options: * 6 depth_draw small depthstencil * 8 stencil_draw small depthstencil * 6 stencil_draw small depthstencil * 8 depth_resolve small * 6 stencil_resolve small depthstencil * 4 stencil_draw small depthstencil * 16 stencil_draw small depthstencil * 16 depth_draw small depthstencil * 2 stencil_resolve small depthstencil * 6 stencil_draw small * all_samples stencil_draw small * 2 depth_draw small depthstencil * all_samples depth_draw small depthstencil * all_samples stencil_resolve small * 4 depth_draw small depthstencil * all_samples depth_draw small * all_samples stencil_draw small depthstencil * 4 stencil_resolve small depthstencil * 4 depth_resolve small depthstencil * all_samples stencil_resolve small depthstencil v2: Include more platforms in WA (Ken). Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106865 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93355 Cc: <mesa-stable@lists.freedesktop.org> Tested-by: Mark Janes <mark.a.janes@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.