Re: [Intel-gfx] [PATCH v2] drm/i915: Priority boost for new clients

2018-08-08 Thread Chris Wilson
Quoting Chris Wilson (2018-08-08 19:53:33) > Quoting Tvrtko Ursulin (2018-08-08 13:40:41) > > > > On 07/08/2018 16:02, Chris Wilson wrote: > > > Quoting Tvrtko Ursulin (2018-08-07 10:08:28) > > >> > > >> On 07/08/2018 08:29, Chris Wilson wrote: > > >>> + /* > > >>> + * The active request

Re: [Intel-gfx] [PATCH v2] drm/i915: Priority boost for new clients

2018-08-08 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-08-08 13:40:41) > > On 07/08/2018 16:02, Chris Wilson wrote: > > Quoting Tvrtko Ursulin (2018-08-07 10:08:28) > >> > >> On 07/08/2018 08:29, Chris Wilson wrote: > >>> + /* > >>> + * The active request is now effectively the start of a new client > >>> + *

Re: [Intel-gfx] [PATCH v2] drm/i915: Priority boost for new clients

2018-08-08 Thread Tvrtko Ursulin
On 07/08/2018 16:02, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-08-07 10:08:28) On 07/08/2018 08:29, Chris Wilson wrote: + /* + * The active request is now effectively the start of a new client + * stream, so give it the equivalent small priority bump to prevent + * i

Re: [Intel-gfx] [PATCH v2] drm/i915: Priority boost for new clients

2018-08-07 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-08-07 10:08:28) > > On 07/08/2018 08:29, Chris Wilson wrote: > > + /* > > + * The active request is now effectively the start of a new client > > + * stream, so give it the equivalent small priority bump to prevent > > + * it being gazumped a second

Re: [Intel-gfx] [PATCH v2] drm/i915: Priority boost for new clients

2018-08-07 Thread Tvrtko Ursulin
On 07/08/2018 08:29, Chris Wilson wrote: Taken from an idea used for FQ_CODEL, we give the first request of a new request flows a small priority boost. These flows are likely to correspond with short, interactive tasks and so be more latency sensitive than the longer free running queues. As soon

[Intel-gfx] [PATCH v2] drm/i915: Priority boost for new clients

2018-08-07 Thread Chris Wilson
Taken from an idea used for FQ_CODEL, we give the first request of a new request flows a small priority boost. These flows are likely to correspond with short, interactive tasks and so be more latency sensitive than the longer free running queues. As soon as the client has more than one request in