Re: [PATCH i-g-t v2] igt/gem_exec_nop/headless: Verify GT performance in headless mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Apr 18, 2017 at 12:41:14PM +0100, Tvrtko Ursulin wrote:
> +static void headless(int fd, uint32_t handle)
> +{
> +	const struct intel_execution_engine *e = &intel_execution_engines[0];
> +	unsigned int nr_connected = 0;
> +	drmModeConnector *connector;
> +	drmModeRes *res;
> +	double n[2];
> +
> +	res = drmModeGetResources(fd);
> +	igt_assert(res);
> +
> +	/* require at least one connected connector for the test */
> +	for (int i = 0; i < res->count_connectors; i++) {
> +		connector = drmModeGetConnectorCurrent(fd, res->connectors[i]);
> +		if (connector->connection == DRM_MODE_CONNECTED)
> +			nr_connected++;
> +		drmModeFreeConnector(connector);
> +	}
> +	igt_require(nr_connected > 0);
> +
> +	/* set graphics mode to prevent blanking */
> +	kmstest_set_vt_graphics_mode();
> +
> +	/* benchmark nops */
> +	n[0] = stable_nop_on_ring(fd, handle, e->exec_id | e->flags, 1, 5);

Minor, just use I915_EXEC_DEFAULT that has the semantics you want.

I think the test is interesting and further improvements can be made in
situ.

Reviewed-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux