There is no render copyfunc for gen12. This should have bailed out at data.render_copy = igt_get_render_copyfunc(data.devid); igt_require_f(data.render_copy, "no render-copy function\n");