Re: [Intel-gfx] [PATCH 1/8] drm/i915: Hack and slash, throttle execbuffer hogs

2019-02-07 Thread Chris Wilson
Quoting Joonas Lahtinen (2019-02-07 16:01:31) > Quoting Chris Wilson (2019-02-07 09:18:22) > > Apply backpressure to hogs that emit requests faster than the GPU can > > process them by waiting for their ring to be less than half-full before > > proceeding with taking the struct_mutex. > > > > This

Re: [Intel-gfx] [PATCH 1/8] drm/i915: Hack and slash, throttle execbuffer hogs

2019-02-07 Thread Chris Wilson
Quoting Joonas Lahtinen (2019-02-07 16:01:31) > Quoting Chris Wilson (2019-02-07 09:18:22) > > Apply backpressure to hogs that emit requests faster than the GPU can > > process them by waiting for their ring to be less than half-full before > > proceeding with taking the struct_mutex. > > > > This

Re: [Intel-gfx] [PATCH 1/8] drm/i915: Hack and slash, throttle execbuffer hogs

2019-02-07 Thread Joonas Lahtinen
Quoting Chris Wilson (2019-02-07 09:18:22) > Apply backpressure to hogs that emit requests faster than the GPU can > process them by waiting for their ring to be less than half-full before > proceeding with taking the struct_mutex. > > This is a gross hack to apply throttling backpressure, the lon

[Intel-gfx] [PATCH 1/8] drm/i915: Hack and slash, throttle execbuffer hogs

2019-02-06 Thread Chris Wilson
Apply backpressure to hogs that emit requests faster than the GPU can process them by waiting for their ring to be less than half-full before proceeding with taking the struct_mutex. This is a gross hack to apply throttling backpressure, the long term goal is to remove the struct_mutex contention

[Intel-gfx] [PATCH 1/8] drm/i915: Hack and slash, throttle execbuffer hogs

2019-02-06 Thread Chris Wilson
Apply backpressure to hogs that emit requests faster than the GPU can process them by waiting for their ring to be less than half-full before proceeding with taking the struct_mutex. This is a gross hack to apply throttling backpressure, the long term goal is to remove the struct_mutex contention