[Mesa-dev] [PATCH 0/3] i965/gen6: Emit more flushes
Chad Versace
chad.versace at linux.intel.com
Tue Jan 7 16:58:21 PST 2014
In solving a HiZ hang before Christmas vacation, I discovered that Mesa wasn't
emitting sufficient workaround flushes. That bug was solved in commit 1a92881.
This series, prompted by Ken, adds some more carefully placed flushes to
pre-emptively fix undiscovered gpu hangs. Gpu hangs are difficult to diagnose,
hurt users pretty hard, and are overall nasty, so it's a good idea to put
safeguards into the driver to prevent them.
v2:
- Rewrite patch 1 for Paul.
- Explain more in patch 2 commit message to persuade Paul.
- Remove CC mesa-stable. I'll send to stable after review completes and
they get committed to master.
Chad Versace (3):
i965/gen6/blorp: Set need_workaround_flush immediately after primitive
i965/gen6/blorp: Set need_workaround_flush at top of blorp
i965/gen6/blorp: Remove redundant HiZ workaround
src/mesa/drivers/dri/i965/brw_blorp.cpp | 1 -
src/mesa/drivers/dri/i965/gen6_blorp.cpp | 19 +++++--------------
2 files changed, 5 insertions(+), 15 deletions(-)
--
1.8.5.2
More information about the mesa-dev
mailing list