Summary: | [i965 bisected]GLBenchmark 2.5.1/2.7.0 sometimes render error with gnome-session enabling SNA | ||
---|---|---|---|
Product: | Mesa | Reporter: | meng <mengmeng.meng> |
Component: | Drivers/DRI/i965 | Assignee: | Kenneth Graunke <kenneth> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | chris, eero.t.tamminen, kenneth |
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
scrot picture
Xorg.0.log |
Description
meng
2013-07-05 03:59:28 UTC
Created attachment 82057 [details]
scrot picture
Created attachment 82058 [details]
Xorg.0.log
The problem could be reproduced by 1 in 10 runs. Fascinating. Sounds like another problem Eero noticed that we probably can't talk about here. Probably the same root cause... Are you sure it is not just a missing InvalidateNotify, which itself would be a race condition? When white screen, performance would "rise"(211.00fps -> 363.00fps). The problem also exists on SNB/ILK. Hi, can you reproduce it ? (In reply to comment #5) > Are you sure it is not just a missing InvalidateNotify, which itself would > be a race condition? Hi Chris, how can I judge "a missing InvalidateNotify"? Or some tools? Apparently EGL needs the viewport hacks, since it doesn't deliver DRI2Invalidate events due to xcb limitations. GLBenchmark's EGL builds would be affected. Given that, I've reverted the commit: commit 0e9549e2bd57168086421468cbf1db0821c36730 Author: Kenneth Graunke <kenneth@whitecape.org> Date: Thu Jul 25 15:11:13 2013 -0700 Revert "i965: Delete pre-DRI2.3 viewport hacks." This reverts commit c9db037dc999eadbcaa8816c814e6ec1776d1a40. Eric believes that the viewport hacks are still necessary for EGL; invalidate events aren't hooked up properly. This commit caused a regression where EFL applications wouldn't show anything other than window decorations; GLBenchmark also showed issues. The revert had conflicts due to the intel_context/brw_context merge. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=66606 Cc: mesa-stable@lists.freedesktop.org Verified it. (give the credit to Ken) |
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.