test/gem_cpu_concurrent_blit: Limit memory usage to half aperture

So that we don't cause needless thrashing on older devices and spoil the
test.
This commit is contained in:
Chris Wilson 2012-04-10 19:41:43 +01:00
parent da026d8bfe
commit b78243fc61

View File

@ -92,7 +92,7 @@ main(int argc, char **argv)
{
drm_intel_bufmgr *bufmgr;
struct intel_batchbuffer *batch;
int num_buffers = 128;
int num_buffers = 128, max;
drm_intel_bo *src[128], *dst[128];
int width = 512, height = 512;
int fd;
@ -100,6 +100,10 @@ main(int argc, char **argv)
fd = drm_open_any();
max = gem_aperture_size (fd) / (1024 * 1024) / 2;
if (num_buffers > max)
num_buffers = max;
bufmgr = drm_intel_bufmgr_gem_init(fd, 4096);
drm_intel_bufmgr_gem_enable_reuse(bufmgr);
batch = intel_batchbuffer_alloc(bufmgr, intel_get_drm_devid(fd));