Hi all, Here are a couple of patches stalling the command streamer before disabling the indirect state pointers.
We started disabling indirect state pointers on CNL and later applied it back to Gen7+. A recent bug report on Gen9 seems to imply that we get a page fault right after the instruction disabling the indirect state pointers. The theory here is that disabling the pointers might affect the previous running 3DPRIMITIVE which is still pulling data out of the pointers (we can see that EUs & samplers still at work while the page fault happens). These patches pass the CI but it's not confirmed whether that solves the issue reported. Cheers, Lionel Landwerlin (2): i965: require post sync operation prior to ISP disable anv: emit stall at pixel scoreboard before ISP disable src/intel/vulkan/genX_cmd_buffer.c | 9 ++++++++- src/mesa/drivers/dri/i965/brw_pipe_control.c | 8 ++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) -- 2.17.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev