On Thu, May 18, 2017 at 11:23 PM, Matt Arsenault <[email protected]> wrote: > >> On May 18, 2017, at 22:46, Marek Olšák <[email protected]> wrote: >> >> From: Marek Olšák <[email protected]> >> >> so that LLVM doesn't allocate SGPRs where XNACK is. >> >> Cc: 17.1 <[email protected]> > > You shouldn’t be explicitly enabling xnack. This sounds like a workaround for > a backend bug, and this has other consequences than changing the reserved > registers. Do you have an example of where this is a problem?
What are the other consequences? We don't want XNACK on Carrizo/Stoney, because XNACK is always disabled on the graphics ring. It's only enabled on compute rings, which we don't use. GFX9 enables XNACK on all rings at the moment. XNACK AKA instruction replay is a per-VMID setting in the kernel driver and it might change in the future. It's not a fixed property of the GPU architecture. Marek _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
