Created attachment 76367 [details]
Kernel: (drm-intel-nightly) 799c9b8dff5dc437f9a137c007ee2e1ecbb5e205
Bug detailed description:
Ogles30/transform_feedback_misc.test fail with gnome-session enable compositing. The case is unsteadily and could repoduce by 5 times.
It works well with gome-session with “fallback” mode(System tools/system settings/system info/Graphic), also well without window manager. Please see failure log and Xorg.0.log attached.
Other failure cases:
2.gnome-session enable compositing
3. ./GTF -width=64 -height=64
Created attachment 76369 [details]
Ian, can you reproduce?
I would guess that the culprit is "i965: Actually use the user timeout in glClientWaitSync." but that's more recent than the sha meng tested. So I guess it must not be that (though I haven't tried to reproduce it yet).
These are the only ogles3conform failures on HSW. Can we take this as high priority?
I don't know that we've been able to reproduce this. Perhaps it only occurs on some HSW variants?
It also happens with raw X now.
GL3Tests/sync/sync_functionality_clientwaitsync_flush.test unstable is easier to reproduce.
./GTF -width=64 -height=64 -run=GL3Tests/sync/sync_functionality_clientwaitsync_flush.test
Created attachment 83759 [details]
The failures with sync_functionality_clientwaitsync_flush.test are a known issue with the test itself. The problem is the test schedules too little work for the GPU to do before checking that the sync has not been signaled. At 64x64, a fast GPU always gets done before it can check.
We don't care about those failures. Let's keep this bug about the transform_feedback_misc.test issue.
Reproduced the failure on my Ivybridge laptop. Test passes most of the times when run with -minfmt option. Even though symptoms of this bug and bug#67934 look similar, bisected commit(a3f48d9) in 67934 doesn't effect the output of this test in any way.
I noticed one transform feedback related workaround we weren't explicitly implementing, but it didn't help. It's on misc-workarounds of my tree.
In the updated gles3 conformance tests, the issue can not be reproduced.
The issue is also fixed in old gles3 version, so closed it.