diff --git a/EnvyUpdate/Util.cs b/EnvyUpdate/Util.cs index 5cd3410..937f40e 100644 --- a/EnvyUpdate/Util.cs +++ b/EnvyUpdate/Util.cs @@ -235,7 +235,7 @@ namespace EnvyUpdate foreach (var name in names) // Looping through the XML Doc because the name is not the primary key { string sName = name.Value.ToString().ToLower(); - if (sName == query) + if (sName.Contains(query)) { Debug.LogToFile("INFO Matched GetValueFromName query: " + sName); string cleanResult = null; @@ -350,7 +350,7 @@ namespace EnvyUpdate { GPUName = obj["VideoProcessor"].ToString().ToLower(); // Remove any 3GB, 6GB or similar from name. We don't need to know the VRAM to get results. - GPUName = Regex.Match(GPUName, "(geforce )?.tx \\w*\\d*( ti)?").Value; + GPUName = Regex.Match(GPUName, "(geforce )((.tx )|(mx))?\\w*\\d*( ti)?").Value; } else GPUName = obj["VideoProcessor"].ToString();