GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-14 Thread Jesse Barnes
On Wed, 13 Aug 2014 17:13:56 +0200 Thomas Hellstrom wrote: > On 08/13/2014 03:01 PM, Daniel Vetter wrote: > > On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: > >> On 08/13/2014 12:42 PM, Daniel Vetter wrote: > >>> On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote:

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Thomas Hellstrom
On 08/13/2014 06:30 PM, Alex Deucher wrote: > On Wed, Aug 13, 2014 at 12:24 PM, Daniel Vetter wrote: >> On Wed, Aug 13, 2014 at 05:13:56PM +0200, Thomas Hellstrom wrote: >>> On 08/13/2014 03:01 PM, Daniel Vetter wrote: On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: > On

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Thomas Hellstrom
On 08/13/2014 06:24 PM, Daniel Vetter wrote: > On Wed, Aug 13, 2014 at 05:13:56PM +0200, Thomas Hellstrom wrote: >> On 08/13/2014 03:01 PM, Daniel Vetter wrote: >>> On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: On 08/13/2014 12:42 PM, Daniel Vetter wrote: > On Wed, Aug

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Daniel Vetter
On Wed, Aug 13, 2014 at 6:38 PM, Daniel Vetter wrote: >> Yes, it currently limits you to half of memory, but at least we would >> like to make it tuneable since there are a lot of user cases where the >> user wants to use 90% of memory for GPU tasks at the expense of >> everything else. > > Ime a

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Daniel Vetter
On Wed, Aug 13, 2014 at 12:30:45PM -0400, Alex Deucher wrote: > On Wed, Aug 13, 2014 at 12:24 PM, Daniel Vetter wrote: > > On Wed, Aug 13, 2014 at 05:13:56PM +0200, Thomas Hellstrom wrote: > >> On 08/13/2014 03:01 PM, Daniel Vetter wrote: > >> > On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hel

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Daniel Vetter
On Wed, Aug 13, 2014 at 05:09:49PM +0300, Oded Gabbay wrote: > > > On 13/08/14 16:01, Daniel Vetter wrote: > >On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: > >>On 08/13/2014 12:42 PM, Daniel Vetter wrote: > >>>On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: >

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Daniel Vetter
On Wed, Aug 13, 2014 at 05:13:56PM +0200, Thomas Hellstrom wrote: > On 08/13/2014 03:01 PM, Daniel Vetter wrote: > > On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: > >> On 08/13/2014 12:42 PM, Daniel Vetter wrote: > >>> On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom w

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Thomas Hellstrom
On 08/13/2014 04:09 PM, Oded Gabbay wrote: > > > On 13/08/14 16:01, Daniel Vetter wrote: >> On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: >>> On 08/13/2014 12:42 PM, Daniel Vetter wrote: On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: > On 08/13/2014 0

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Thomas Hellstrom
On 08/13/2014 03:01 PM, Daniel Vetter wrote: > On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: >> On 08/13/2014 12:42 PM, Daniel Vetter wrote: >>> On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: On 08/13/2014 05:52 AM, J?r?me Glisse wrote: > From: J?r?me

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Oded Gabbay
On 13/08/14 16:01, Daniel Vetter wrote: > On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: >> On 08/13/2014 12:42 PM, Daniel Vetter wrote: >>> On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: On 08/13/2014 05:52 AM, J?r?me Glisse wrote: > From: J?r?me Gl

[PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool

2014-08-13 Thread Michel Dänzer
On 13.08.2014 12:52, J?r?me Glisse wrote: > From: J?r?me Glisse > > When experiencing memory pressure we want to minimize pool size so that > memory we just shrinked is not added back again just as the next thing. > > This will divide by 2 the maximum pool size for each device each time > the po

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Daniel Vetter
On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: > On 08/13/2014 12:42 PM, Daniel Vetter wrote: > > On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: > >> On 08/13/2014 05:52 AM, J?r?me Glisse wrote: > >>> From: J?r?me Glisse > >>> > >>> When experiencing memory pr

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Thomas Hellstrom
On 08/13/2014 02:40 PM, David Herrmann wrote: > Hi > > On Wed, Aug 13, 2014 at 2:35 PM, Thomas Hellstrom > wrote: >> On 08/13/2014 12:42 PM, Daniel Vetter wrote: >>> On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: On 08/13/2014 05:52 AM, J?r?me Glisse wrote: > From: J?r

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread David Herrmann
Hi On Wed, Aug 13, 2014 at 2:35 PM, Thomas Hellstrom wrote: > On 08/13/2014 12:42 PM, Daniel Vetter wrote: >> On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: >>> On 08/13/2014 05:52 AM, J?r?me Glisse wrote: From: J?r?me Glisse When experiencing memory pressure w

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Thomas Hellstrom
On 08/13/2014 12:42 PM, Daniel Vetter wrote: > On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: >> On 08/13/2014 05:52 AM, J?r?me Glisse wrote: >>> From: J?r?me Glisse >>> >>> When experiencing memory pressure we want to minimize pool size so that >>> memory we just shrinked is no

[PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool

2014-08-13 Thread Daniel Vetter
On Wed, Aug 13, 2014 at 11:06:25AM +0200, Thomas Hellstrom wrote: > > On 08/13/2014 05:52 AM, J?r?me Glisse wrote: > > From: J?r?me Glisse > > > > When experiencing memory pressure we want to minimize pool size so that > > memory we just shrinked is not added back again just as the next thing. >

GEM memory DOS (WAS Re: [PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool)

2014-08-13 Thread Alex Deucher
On Wed, Aug 13, 2014 at 12:24 PM, Daniel Vetter wrote: > On Wed, Aug 13, 2014 at 05:13:56PM +0200, Thomas Hellstrom wrote: >> On 08/13/2014 03:01 PM, Daniel Vetter wrote: >> > On Wed, Aug 13, 2014 at 02:35:52PM +0200, Thomas Hellstrom wrote: >> >> On 08/13/2014 12:42 PM, Daniel Vetter wrote: >> >>

[PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool

2014-08-13 Thread Thomas Hellstrom
On 08/13/2014 05:52 AM, J?r?me Glisse wrote: > From: J?r?me Glisse > > When experiencing memory pressure we want to minimize pool size so that > memory we just shrinked is not added back again just as the next thing. > > This will divide by 2 the maximum pool size for each device each time > the

[PATCH 3/3] drm/ttm: under memory pressure minimize the size of memory pool

2014-08-12 Thread Jérôme Glisse
From: J?r?me Glisse When experiencing memory pressure we want to minimize pool size so that memory we just shrinked is not added back again just as the next thing. This will divide by 2 the maximum pool size for each device each time the pool have to shrink. The limit is bumped again is next all