[Mesa-dev] [PATCH 0/5] i965: ASTC5x5 workaround

Matt Turner mattst88 at gmail.com
Fri Dec 1 18:24:44 UTC 2017


On Fri, Dec 1, 2017 at 10:06 AM, Rogovin, Kevin <kevin.rogovin at intel.com> wrote:
> Hi,
>
>  Yes ANV will need something like this as well. If the GPU samples from both an ASTC5x5 texture and one with an aux buffer without a texture cache invalidate between such accesses, then the GPU hangs, which in turn makes the system unresponsive for a few seconds until the kernel resets the GPU; then an ioctl will fail in i965 which means things are very bad usually and (for me atleast on my system with how I build mesa) the application crashes.

I think his question is -- is there anything we can do about the case
where a single shader program samples ASTC5x5 and a texture with an
aux buffer? Presumably there's no way to invalidate the texture cache
during a shader program, so what can you do?


More information about the mesa-dev mailing list