From f632b23a528ed6b4e1fddd774db005c30ab65568 Mon Sep 17 00:00:00 2001 From: Ezequiel Garcia Date: Sat, 20 Jul 2019 09:41:23 -0300 Subject: drm: Find a proper modeset device, is none is provided Instead of having a fixed /dev/dri/card0 default, iterate over primary devices until one with modeset capabilities is found. This is quite useful when a render-only driver (such as lima or panfrost) was registered before the modeset driver, taking over /dev/dri/card0. While here, add a warning for devices explicitly set via -D, by checking if they look like a modeset device. Signed-off-by: Ezequiel Garcia Reviewed-by: Emil Velikov --- kmscube.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kmscube.c') diff --git a/kmscube.c b/kmscube.c index 81803be..90de638 100644 --- a/kmscube.c +++ b/kmscube.c @@ -76,7 +76,7 @@ static void usage(const char *name) int main(int argc, char *argv[]) { - const char *device = "/dev/dri/card0"; + const char *device = NULL; const char *video = NULL; char mode_str[DRM_DISPLAY_MODE_LEN] = ""; char *p; -- cgit v1.2.1