From 6e0ad42ebce94cbc879fd0c40de23e401c3587d2 Mon Sep 17 00:00:00 2001 From: ikalco <73481042+ikalco@users.noreply.github.com> Date: Mon, 16 Dec 2024 19:32:33 -0600 Subject: [PATCH] udev scan only drm_minor, not connectors --- src/backend/drm/DRM.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index f39d382..83b8aa5 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -50,7 +50,8 @@ static udev_enumerate* enumDRMCards(udev* udev) { return nullptr; udev_enumerate_add_match_subsystem(enumerate, "drm"); - udev_enumerate_add_match_sysname(enumerate, DRM_PRIMARY_MINOR_NAME "[0-9]"); + udev_enumerate_add_match_property(enumerate, "DEVTYPE", "drm_minor"); + udev_enumerate_add_match_sysname(enumerate, DRM_PRIMARY_MINOR_NAME "[0-9]*"); if (udev_enumerate_scan_devices(enumerate)) { udev_enumerate_unref(enumerate);