Re: [Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-11 Thread Tvrtko Ursulin
On 11/05/2018 09:31, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-05-11 09:25:00) On 10/05/2018 18:40, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-05-10 18:26:31) On 10/05/2018 17:25, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-05-10 17:09:14) On 09/05/2018 15:27, Chris

Re: [Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-11 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-05-11 09:25:00) > > On 10/05/2018 18:40, Chris Wilson wrote: > > Quoting Tvrtko Ursulin (2018-05-10 18:26:31) > >> > >> On 10/05/2018 17:25, Chris Wilson wrote: > >>> Quoting Tvrtko Ursulin (2018-05-10 17:09:14) > > On 09/05/2018 15:27, Chris Wilson wrote: >

Re: [Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-11 Thread Tvrtko Ursulin
On 10/05/2018 18:40, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-05-10 18:26:31) On 10/05/2018 17:25, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-05-10 17:09:14) On 09/05/2018 15:27, Chris Wilson wrote: Bypass using the tasklet to submit the first request to HW, as the tasklet

Re: [Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-10 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-05-10 18:26:31) > > On 10/05/2018 17:25, Chris Wilson wrote: > > Quoting Tvrtko Ursulin (2018-05-10 17:09:14) > >> > >> On 09/05/2018 15:27, Chris Wilson wrote: > >>> Bypass using the tasklet to submit the first request to HW, as the > >>> tasklet may be deferred unto

Re: [Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-10 Thread Tvrtko Ursulin
On 10/05/2018 17:25, Chris Wilson wrote: Quoting Tvrtko Ursulin (2018-05-10 17:09:14) On 09/05/2018 15:27, Chris Wilson wrote: Bypass using the tasklet to submit the first request to HW, as the tasklet may be deferred unto ksoftirqd and at a minimum will add in excess of 10us (and maybe tens

Re: [Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-10 Thread Chris Wilson
Quoting Tvrtko Ursulin (2018-05-10 17:09:14) > > On 09/05/2018 15:27, Chris Wilson wrote: > > Bypass using the tasklet to submit the first request to HW, as the > > tasklet may be deferred unto ksoftirqd and at a minimum will add in > > excess of 10us (and maybe tens of milliseconds) to our

Re: [Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-10 Thread Tvrtko Ursulin
On 09/05/2018 15:27, Chris Wilson wrote: Bypass using the tasklet to submit the first request to HW, as the tasklet may be deferred unto ksoftirqd and at a minimum will add in excess of 10us (and maybe tens of milliseconds) to our execution latency. This latency reduction is most notable when

[Intel-gfx] [PATCH 3/5] drm/i915/execlists: Direct submit onto idle engines

2018-05-09 Thread Chris Wilson
Bypass using the tasklet to submit the first request to HW, as the tasklet may be deferred unto ksoftirqd and at a minimum will add in excess of 10us (and maybe tens of milliseconds) to our execution latency. This latency reduction is most notable when execution flows between engines. v2: Beware