Re: [Intel-gfx] [PATCH] drm/i915: Avoid keeping waitboost active for signaling threads

2017-06-23 Thread Chris Wilson
Quoting Michał Winiarski (2017-06-23 11:35:06) > On Thu, Jun 22, 2017 at 11:55:51AM +0100, Chris Wilson wrote: > > Once a client has requested a waitboost, we keep that waitboost active > > until all clients are no longer waiting. This is because we don't > > distinguish which waiter deserves the

Re: [Intel-gfx] [PATCH] drm/i915: Avoid keeping waitboost active for signaling threads

2017-06-23 Thread Michał Winiarski
On Thu, Jun 22, 2017 at 11:55:51AM +0100, Chris Wilson wrote: > Once a client has requested a waitboost, we keep that waitboost active > until all clients are no longer waiting. This is because we don't > distinguish which waiter deserves the boost. However, with the advent of > fence signaling,

[Intel-gfx] [PATCH] drm/i915: Avoid keeping waitboost active for signaling threads

2017-06-22 Thread Chris Wilson
Once a client has requested a waitboost, we keep that waitboost active until all clients are no longer waiting. This is because we don't distinguish which waiter deserves the boost. However, with the advent of fence signaling, the signaler threads appear as waiters to the RPS interrupt handler. So