Lauri Kasanen
deadcb36f4
drm/radeon: Use two-ended allocation by size, v2
...
This decreases eviction by up to 20%, by improving the fragmentation
quality. No harm in normal cases that fit VRAM fully (PTS gaming suite).
In some cases, even the VRAM-fitting cases improved slightly (openarena, urban terror).
512kb was measured as the most optimal threshold for 3d workloads common to radeon.
Other drivers may need different thresholds according to their workloads.
v2: Nicer formatting
Signed-off-by: Lauri Kasanen <cand@gmx.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2014-04-04 09:28:41 +10:00
..
2014-02-06 12:13:52 +10:00
2013-07-30 17:24:12 -04:00
2012-10-02 18:01:07 +01:00
2014-04-01 20:18:28 -04:00
2014-03-25 13:13:23 +01:00
2014-03-25 13:13:17 +01:00
2014-01-07 11:45:39 -05:00
2013-11-08 12:33:45 -05:00
2014-02-18 16:11:30 +01:00
2013-09-23 10:29:51 -04:00
2014-02-06 12:22:46 -05:00
2013-08-30 16:29:57 -04:00
2014-02-18 16:11:46 +01:00
2013-08-30 16:31:06 -04:00
2014-01-07 12:29:04 -05:00
2013-06-25 17:50:28 -04:00
2013-06-25 17:50:28 -04:00
2013-08-30 16:30:09 -04:00
2014-03-18 19:12:31 +10:00
2014-04-03 12:41:18 +02:00
2014-02-18 16:11:44 +01:00
2013-08-30 16:30:08 -04:00
2013-08-30 16:30:08 -04:00
2013-06-27 10:49:18 -04:00
2013-08-30 16:30:08 -04:00
2013-06-27 19:16:31 -04:00
2014-02-18 16:11:30 +01:00
2013-06-27 19:16:19 -04:00
2014-02-27 14:21:31 -05:00
2013-08-30 16:29:57 -04:00
2014-03-04 14:34:34 +01:00
2014-02-18 17:50:00 +01:00
2014-02-27 14:21:31 -05:00
2013-12-24 16:12:47 -05:00
2014-03-06 16:46:58 -05:00
2014-03-18 19:12:31 +10:00
2014-01-08 18:42:23 -05:00
2013-01-31 16:24:47 -05:00
2014-02-18 16:11:46 +01:00
2013-09-11 11:44:38 -04:00
2013-09-11 11:44:38 -04:00
2014-03-03 11:03:34 +01:00
2014-01-10 15:28:10 +01:00
2014-02-18 17:50:00 +01:00
2014-02-27 14:39:30 +10:00
2013-07-08 17:41:11 -04:00
2014-03-18 19:12:31 +10:00
2014-01-20 18:20:56 -05:00
2013-06-27 19:16:10 -04:00
2013-06-26 16:11:34 -04:00
2013-09-11 11:44:37 -04:00
2014-01-03 11:34:21 -05:00
2013-01-31 16:24:45 -05:00
2014-04-01 20:18:28 -04:00
2013-01-31 16:24:46 -05:00
2014-03-04 14:34:34 +01:00
2013-12-18 11:35:01 +10:00
2014-03-18 19:12:31 +10:00
2013-01-31 16:24:46 -05:00
2014-03-06 16:46:56 -05:00
2013-04-22 10:39:09 -04:00
2014-03-06 16:46:56 -05:00
2014-02-27 14:21:31 -05:00
2013-08-30 16:29:57 -04:00
2013-08-30 16:29:57 -04:00
2013-12-18 11:35:01 +10:00
2014-03-04 14:34:34 +01:00
2014-02-18 17:50:00 +01:00
2014-02-18 16:11:33 +01:00
2014-02-18 16:11:30 +01:00
2014-02-27 14:21:37 -05:00
2013-06-27 19:16:30 -04:00
2014-03-18 19:12:31 +10:00
2014-01-20 18:20:56 -05:00
2013-12-07 01:03:14 +01:00
2012-09-20 13:10:36 -04:00
2012-11-20 11:47:32 -05:00
2014-02-18 16:11:35 +01:00
2014-02-18 16:11:35 +01:00
2014-01-29 16:10:53 -05:00
2014-02-27 14:05:27 -05:00
2013-03-15 18:47:18 -04:00
2013-11-20 13:25:04 -08:00
2012-10-02 18:01:07 +01:00
2014-01-07 13:06:31 -05:00
2014-04-01 20:18:28 -04:00
2013-12-18 11:35:21 +10:00
2014-03-04 14:34:34 +01:00
2013-06-26 16:11:38 -04:00
2014-04-03 12:35:41 +02:00
2014-04-03 12:40:53 +02:00
2014-04-03 12:35:41 +02:00
2013-12-18 11:33:46 +10:00
2012-10-03 23:29:23 -07:00
2013-11-08 12:33:39 -05:00
2013-05-28 12:02:13 +02:00
2014-02-28 10:53:18 +01:00
2014-03-03 11:03:34 +01:00
2014-03-03 10:57:10 +01:00
2014-01-07 11:45:34 -05:00
2013-11-01 12:43:14 -04:00
2013-12-18 11:33:46 +10:00
2013-12-18 11:35:01 +10:00
2014-03-20 11:09:10 +10:00
2014-04-01 20:18:28 -04:00
2013-10-22 09:37:40 +01:00
2012-10-02 18:01:07 +01:00
2013-12-18 11:35:01 +10:00
2014-03-25 13:13:21 +01:00
2014-04-04 09:28:41 +10:00
2014-03-03 11:26:39 +01:00
2014-02-28 10:53:20 +01:00
2013-08-19 09:34:47 +10:00
2013-06-26 16:11:38 -04:00
2014-04-03 12:35:40 +02:00
2014-03-03 11:26:39 +01:00
2014-03-03 11:26:39 +01:00
2013-12-18 11:35:01 +10:00
2014-02-18 16:11:22 +01:00
2012-10-02 18:01:07 +01:00
2014-01-29 15:23:03 -05:00
2014-03-18 19:17:02 +10:00
2013-11-08 12:33:43 -05:00
2014-03-18 19:12:31 +10:00
2014-03-04 14:34:34 +01:00
2014-03-04 14:34:34 +01:00
2014-03-18 19:12:31 +10:00
2014-03-06 16:46:56 -05:00
2014-03-06 16:46:56 -05:00
2014-03-06 16:46:56 -05:00
2013-04-09 10:31:31 -04:00
2014-02-18 16:11:30 +01:00
2013-06-27 10:49:25 -04:00
2013-07-17 16:47:52 -04:00
2014-02-18 16:11:30 +01:00
2013-06-27 10:50:08 -04:00
2013-06-27 10:50:08 -04:00
2014-03-06 16:46:56 -05:00
2013-01-31 16:24:46 -05:00
2013-06-27 19:14:59 -04:00
2013-06-27 19:14:59 -04:00
2013-06-27 19:16:12 -04:00
2013-06-27 19:14:59 -04:00
2013-11-15 15:56:09 -05:00
2014-02-27 14:39:30 +10:00
2013-12-24 17:56:50 -05:00
2013-09-11 11:44:28 -04:00
2013-09-11 11:44:28 -04:00
2014-03-06 16:46:56 -05:00
2014-01-08 18:42:22 -05:00
2014-02-18 17:50:00 +01:00
2014-02-27 14:39:30 +10:00
2013-06-27 19:40:05 -04:00
2014-01-07 11:45:38 -05:00
2014-03-18 19:12:31 +10:00
2014-02-18 16:11:22 +01:00
2014-01-07 11:45:38 -05:00
2013-08-30 16:30:29 -04:00
2013-08-30 16:30:28 -04:00
2013-08-30 16:30:28 -04:00
2014-02-18 16:11:30 +01:00
2013-08-30 16:30:10 -04:00
2014-01-07 12:55:50 -05:00
2013-06-27 19:15:48 -04:00
2014-02-18 16:11:30 +01:00
2013-09-11 11:44:39 -04:00
2014-01-07 12:55:57 -05:00
2013-06-27 19:15:48 -04:00
2014-02-18 17:49:19 +01:00
2014-02-06 12:22:48 -05:00
2013-11-15 15:56:09 -05:00
2013-08-30 16:31:12 -04:00
2014-02-18 17:49:19 +01:00
2014-02-18 16:11:44 +01:00