Re: [PATCH] drm/amdgpu: reserve GDS resources on the gfx ring for gfx10

2019-07-17 Thread Koenig, Christian
Am 17.07.19 um 16:54 schrieb Marek Olšák: On Wed., Jul. 17, 2019, 10:43 Christian König, mailto:ckoenig.leichtzumer...@gmail.com>> wrote: Am 17.07.19 um 16:27 schrieb Marek Olšák: On Wed., Jul. 17, 2019, 03:15 Christian König, mailto:ckoenig.leichtzumer...@gmail.com>> wrote: Am 17.07.19 um

Re: [PATCH] drm/amdgpu: reserve GDS resources on the gfx ring for gfx10

2019-07-17 Thread Marek Olšák
On Wed., Jul. 17, 2019, 10:43 Christian König, < ckoenig.leichtzumer...@gmail.com> wrote: > Am 17.07.19 um 16:27 schrieb Marek Olšák: > > > > On Wed., Jul. 17, 2019, 03:15 Christian König, < > ckoenig.leichtzumer...@gmail.com> wrote: > >> Am 17.07.19 um 02:06 schrieb Marek Olšák: >> > From: Marek

Re: [PATCH] drm/amdgpu: reserve GDS resources on the gfx ring for gfx10

2019-07-17 Thread Christian König
Am 17.07.19 um 16:27 schrieb Marek Olšák: On Wed., Jul. 17, 2019, 03:15 Christian König, > wrote: Am 17.07.19 um 02:06 schrieb Marek Olšák: > From: Marek Olšák mailto:marek.ol...@amd.com>> > > Hopefully we'll only use 1 gfx ring,

Re: [PATCH] drm/amdgpu: reserve GDS resources on the gfx ring for gfx10

2019-07-17 Thread Marek Olšák
On Wed., Jul. 17, 2019, 03:15 Christian König, < ckoenig.leichtzumer...@gmail.com> wrote: > Am 17.07.19 um 02:06 schrieb Marek Olšák: > > From: Marek Olšák > > > > Hopefully we'll only use 1 gfx ring, because otherwise we'd have to have > > separate GDS buffers for each gfx ring. > > > > This is

Re: [PATCH] drm/amdgpu: reserve GDS resources on the gfx ring for gfx10

2019-07-17 Thread Christian König
Am 17.07.19 um 02:06 schrieb Marek Olšák: From: Marek Olšák Hopefully we'll only use 1 gfx ring, because otherwise we'd have to have separate GDS buffers for each gfx ring. This is a workaround to ensure stability of transform feedback. Shaders hang waiting for a GDS instruction (ds_sub, not

[PATCH] drm/amdgpu: reserve GDS resources on the gfx ring for gfx10

2019-07-16 Thread Marek Olšák
From: Marek Olšák Hopefully we'll only use 1 gfx ring, because otherwise we'd have to have separate GDS buffers for each gfx ring. This is a workaround to ensure stability of transform feedback. Shaders hang waiting for a GDS instruction (ds_sub, not ds_ordered_count). The disadvantage is that