Am Dienstag, 24. März 2015, 20:05:46 schrieb Glenn Kennard: > On Tue, 24 Mar 2015 17:21:35 +0100, Dieter Nützel <die...@nuetzel-hh.de> > > wrote: > > Am 20.03.2015 14:13, schrieb Glenn Kennard: > >> Add SV_GEOMETRY_EMIT special variable type to track the > >> implicit dependencies between CUT/EMIT_VERTEX/MEM_RING > >> instructions so GCM/scheduler doesn't reorder them. > >> > >> Mark emit instructions as unkillable so DCE doesn't eat them. > >> Signed-off-by: Glenn Kennard <glenn.kenn...@gmail.com> > >> > >> --- > >> The hangs with SB on geometry shaders were all due to the CUT/EMIT > >> instructions either being DCE:d or emitted out of order from the > >> memory ring writes, so the hardware stalled forever waiting for > >> completed primitives. > >> > >> Tested only on a Turks so far, but should behave the same across > >> > >> all R600 generations. > > > > Hello Glenn, > > > > what tests are preferred? > > Starting with a Turks XT here, too and could do some tests on RV730 > > (AGP) then. > > > > -Dieter > > Just the usual piglit regression testing, at this point it's been tested > on a Turks XT, and a RV770. A R6xx card and some VLIW4 gpu would complete > the coverage needed.
I would like to, but "piglit run quick" stalls/crashes the gpu (rs880) too often. Maybe you could tell me some special tests to run instead of all. Marc
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev