From bc51f514cc8f09c003485bb3fcce79c1806514f3 Mon Sep 17 00:00:00 2001 From: Seungmin Kim <8457324+ehfd@users.noreply.github.com> Date: Wed, 12 Aug 2026 16:23:13 +0900 Subject: [PATCH] fix: Discover `/dev/nvidia-modeset` instead of assuming it exists Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com> --- src/nvc_info.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/nvc_info.c b/src/nvc_info.c index 5242dd10..9391b0d0 100644 --- a/src/nvc_info.c +++ b/src/nvc_info.c @@ -543,9 +543,8 @@ lookup_devices(struct error *err, struct dxcore_context *dxcore, struct nvc_driv return (-1); } if (!(flags & OPT_NO_MODESET)) { - modeset.path = (char *)NV_MODESET_DEVICE_PATH; - modeset.id = makedev(NV_DEVICE_MAJOR, NV_MODESET_DEVICE_MINOR); - has_modeset = 1; + if ((has_modeset = find_device_node(err, root, NV_MODESET_DEVICE_PATH, &modeset)) < 0) + return (-1); } nvidiactl.path = (char *)NV_CTL_DEVICE_PATH; nvidiactl.id = makedev(NV_DEVICE_MAJOR, NV_CTL_DEVICE_MINOR);