Re: [Mesa-dev] [PATCH] radv: do not wait for idle when SURFACE_SYNC is emitted

2017-11-09 Thread Bas Nieuwenhuizen
IIRC if we wait using SURFACE_SYNC other waits in other rings seemed to sometimes get insanely long, almost like it got stuck behind it. However, the shader waits don't have this issue. On Thu, Nov 9, 2017 at 8:00 PM, Marek Olšák wrote: > What high priority interactions? > > Marek > > On Thu, Nov

Re: [Mesa-dev] [PATCH] radv: do not wait for idle when SURFACE_SYNC is emitted

2017-11-09 Thread Marek Olšák
What high priority interactions? Marek On Thu, Nov 9, 2017 at 6:22 PM, Bas Nieuwenhuizen wrote: > Nack. We had that and Andres removed it due to high priority interactions. > > > On 9 Nov 2017 18:01, "Samuel Pitoiset" wrote: > > Copied from RadeonSI. > > Signed-off-by: Samuel Pitoiset > --- >

Re: [Mesa-dev] [PATCH] radv: do not wait for idle when SURFACE_SYNC is emitted

2017-11-09 Thread Samuel Pitoiset
On 11/09/2017 06:22 PM, Bas Nieuwenhuizen wrote: Nack. We had that and Andres removed it due to high priority interactions. Ah right, missed that. On 9 Nov 2017 18:01, "Samuel Pitoiset" > wrote: Copied from RadeonSI. Signed-off-by: Samuel Pitois

Re: [Mesa-dev] [PATCH] radv: do not wait for idle when SURFACE_SYNC is emitted

2017-11-09 Thread Bas Nieuwenhuizen
Nack. We had that and Andres removed it due to high priority interactions. On 9 Nov 2017 18:01, "Samuel Pitoiset" wrote: Copied from RadeonSI. Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/si_cmd_buffer.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --gi

[Mesa-dev] [PATCH] radv: do not wait for idle when SURFACE_SYNC is emitted

2017-11-09 Thread Samuel Pitoiset
Copied from RadeonSI. Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/si_cmd_buffer.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cmd_buffer.c index 89ee399817..f5c04c07a8 100644 --- a/src/amd/vulkan