diff --git a/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.GeneralNotesSection.cs b/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.GeneralNotesSection.cs index 47f10a55..a1af0613 100644 --- a/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.GeneralNotesSection.cs +++ b/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.GeneralNotesSection.cs @@ -265,12 +265,14 @@ private static async Task BuildNotesSectionAsync(DiscordEmbedBuilder builder, Lo { var family = intelMatch.Groups["gpu_family"].Value.TrimEnd(); var modelNumber = intelMatch.Groups["gpu_model_number"].Value; + if (modelNumber is null or "" && family.Split(' ', 2, StringSplitOptions.TrimEntries) is [string fp, string mp]) + (family, modelNumber) = (fp, mp); if (!string.IsNullOrEmpty(modelNumber) && modelNumber.StartsWith('P')) modelNumber = modelNumber[1..]; _ = int.TryParse(modelNumber, out var modelNumberInt); if (family is "UHD" or "Iris Plus" or "Iris Xe" || modelNumberInt is > 500 and < 1000) notes.Add("⚠️ Intel iGPUs are not officially supported; visual glitches are to be expected"); - else + else if (family is not "Arc") { notes.Add("⚠️ Intel iGPUs before Skylake do not fully comply with OpenGL 4.3"); supportedGpu = false; diff --git a/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs b/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs index c78f60c0..41476c0b 100644 --- a/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs +++ b/CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs @@ -958,7 +958,7 @@ select m < 21390 => "10 Dev Build " + windowsVersion.Build, 21390 => "10 21H2 Insider", < 22000 => "11 Internal Build " + windowsVersion.Build, - 22000 => "11 21H2", + 22000 => "11 21H2", // deprecated < 22621 => "11 22H2 Insider Build " + windowsVersion.Build, 22621 => "11 22H2", 22631 => "11 23H2",