Mention to the debug log if the kernel scheduler is enabled; and in particular if it has preemption enabled.
Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk> Cc: Joonas Lahtinen <joonas.lahti...@linux.intel.com> Cc: Ben Widawsky <b...@bwidawsk.net> Reviewed-by: Joonas Lahtinen <joonas.lahti...@linux.intel.com> --- src/mesa/drivers/dri/i965/intel_screen.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/mesa/drivers/dri/i965/intel_screen.c b/src/mesa/drivers/dri/i965/intel_screen.c index bd1365f232..22d9f19298 100644 --- a/src/mesa/drivers/dri/i965/intel_screen.c +++ b/src/mesa/drivers/dri/i965/intel_screen.c @@ -2516,6 +2516,17 @@ __DRIconfig **intelInitScreen2(__DRIscreen *dri_screen) intel_screen_init_surface_formats(screen); + if (INTEL_DEBUG & DEBUG_SUBMIT) { + unsigned int caps = intel_get_integer(screen, I915_PARAM_HAS_SCHEDULER); + if (caps) { + fprintf(stderr, "Kernel scheduler detected: %08x\n", caps); + if (caps & I915_SCHEDULER_CAP_PRIORITY) + fprintf(stderr, " - Priority sorting enabled\n"); + if (caps & I915_SCHEDULER_CAP_PREEMPTION) + fprintf(stderr, " - Preemption enabled\n"); + } + } + return (const __DRIconfig**) intel_screen_make_configs(dri_screen); } -- 2.14.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev