From 31b6c6a18e85b6695b6e0270684cfdc200e083d5 Mon Sep 17 00:00:00 2001 From: Collin Date: Fri, 27 Jun 2025 19:53:39 -0500 Subject: [PATCH] Update loadmod.c --- hw/xfree86/loader/loadmod.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/loader/loadmod.c b/hw/xfree86/loader/loadmod.c index 7dfbf60c9..aeeb25358 100644 --- a/hw/xfree86/loader/loadmod.c +++ b/hw/xfree86/loader/loadmod.c @@ -417,8 +417,11 @@ CheckVersion(const char *module, XF86ModuleVersionInfo * data, { int vercode[4]; long ver = data->xf86version; - /* Always ignore ABI mismatches by default */ +/* Only ignore ABI mismatches for NVIDIA proprietary driver */ + if (data->vendor && + (strstr(data->vendor, "NVIDIA") != NULL || { LoaderOptions |= LDR_OPT_ABI_MISMATCH_NONFATAL; +} MessageType errtype; LogMessage(X_INFO, "Module %s: vendor=\"%s\"\n",