[PATCH i-g-t v2 12/26] lib/igt_kms: Automatically connect unigraf on display require

Louis Chauvet louis.chauvet at bootlin.com
Thu Jul 17 18:46:32 UTC 2025


As Unigraf can emualte a display, automatically connect it for all
devices. If a test is already using unigraf, this have no effect.
---
 lib/igt_kms.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index c79f9b946ca84c7c374ca514c05def2c34f81383..95ad7885a7dc284031e2f0fda2b0655474f295d2 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -2926,6 +2926,12 @@ void igt_display_require(igt_display_t *display, int drm_fd)
 	int i;
 	bool is_intel_dev;
 
+#ifdef HAVE_UNIGRAF
+	if (unigraf_open_device()) {
+		sleep(1);
+	}
+#endif
+
 	memset(display, 0, sizeof(igt_display_t));
 
 	LOG_INDENT(display, "init");

-- 
2.50.0



More information about the igt-dev mailing list