From ce70d89cdb8555498d7984f6ae88b0ae76279d702639ee0b4ed2fe71c633e782 Mon Sep 17 00:00:00 2001 From: copecone Date: Sun, 11 Oct 2026 12:54:18 +0900 Subject: [PATCH] Fix Potential Floating Point Error in NVIDIA Graphics Driver Version Detection --- Util/GPUUtil.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Util/GPUUtil.cs b/Util/GPUUtil.cs index 2e1fdcb..fc174fb 100644 --- a/Util/GPUUtil.cs +++ b/Util/GPUUtil.cs @@ -121,7 +121,7 @@ internal static class GPUUtil !int.TryParse(regMatch.Groups[4].Value, out var build)) continue; var nvidiaVerInt = sub % 10 * 10000 + build; - _cachedNvidiaVersion = nvidiaVerInt / 100f; + _cachedNvidiaVersion = nvidiaVerInt / 100.0; Melon.Logger.Msg($"Parsed NVIDIA Driver Version from Registry (RegistryUtil): {_cachedNvidiaVersion:F2}"); return _cachedNvidiaVersion; }