glmark2 terrain errors on imx6q

Wladimir J. van der Laan laanwj at gmail.com
Fri Aug 25 06:46:11 UTC 2017


On Thu, Aug 24, 2017 at 04:12:21PM -0700, Chris Healy wrote:
> When running on Mesa 17.2, I believe this has already been fixed with
> the GC3000 but is still not working with the GC2000.  Here's the fix
> I'm thinking addresses the issue with the GC3000:
> 
> https://cgit.freedesktop.org/mesa/mesa/commit/src/gallium/drivers/etnaviv?id=39056b0e2ac10342d8a3a6000f12a510f5dbd773
> 
> Can you try with the GC3000 to validate this?

Yes, the compiled shader is too long to fit in the GC2000's state area
reserved for that. I don't know if that's necessary or the compiler
does something crazy with unrolling.

On GC3000 it should work w/ the above, as that hardware can load shaders from
memory ("I-cache") and that patch adds support for that.

Regards,
Wladimir


More information about the etnaviv mailing list