diff --git a/EnvyUpdate/MainWindow.xaml b/EnvyUpdate/MainWindow.xaml
index 4074828..81f4d3d 100644
--- a/EnvyUpdate/MainWindow.xaml
+++ b/EnvyUpdate/MainWindow.xaml
@@ -23,7 +23,7 @@
-
+
diff --git a/EnvyUpdate/Properties/AssemblyInfo.cs b/EnvyUpdate/Properties/AssemblyInfo.cs
index f9c82c1..a45fa1a 100644
--- a/EnvyUpdate/Properties/AssemblyInfo.cs
+++ b/EnvyUpdate/Properties/AssemblyInfo.cs
@@ -49,5 +49,5 @@ using System.Windows;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2.17")]
-[assembly: AssemblyFileVersion("2.17")]
+[assembly: AssemblyVersion("2.18")]
+[assembly: AssemblyFileVersion("2.18")]
diff --git a/EnvyUpdate/Util.cs b/EnvyUpdate/Util.cs
index 26df59f..c47627e 100644
--- a/EnvyUpdate/Util.cs
+++ b/EnvyUpdate/Util.cs
@@ -298,9 +298,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.Replace(GPUName, " \\d+gb", "");
- GPUName = Regex.Replace(GPUName, " max-q", "");
- GPUName = Regex.Replace(GPUName, "nvidia ", "");
+ GPUName = Regex.Match(GPUName, "(geforce )?.tx \\w*\\d*").Value;
}
else
GPUName = obj["VideoProcessor"].ToString();