drm: limit udev drm_minor to Linux after a132fa41be (#129)

Not implemented by libudev-devd yet:

[ERR] [AQ] drm: No gpus in scanGPUs.
[ERR] [AQ] drm: Found no gpus to use, cannot continue
[ERR] [AQ] DRM Backend failed
This commit is contained in:
Jan Beich 2025-01-07 11:35:34 +00:00 committed by GitHub
parent 4846091641
commit 5bc315ed56
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -53,7 +53,10 @@ static udev_enumerate* enumDRMCards(udev* udev) {
return nullptr;
udev_enumerate_add_match_subsystem(enumerate, "drm");
#ifdef __linux__
// https://github.com/wulf7/libudev-devd/issues/11
udev_enumerate_add_match_property(enumerate, "DEVTYPE", "drm_minor");
#endif
udev_enumerate_add_match_sysname(enumerate, DRM_PRIMARY_MINOR_NAME "[0-9]*");
if (udev_enumerate_scan_devices(enumerate)) {