From 6ba220cc29f4c56b6eb11172ccd9ddd2f2114d17 Mon Sep 17 00:00:00 2001 From: nastys <7950891+nastys@users.noreply.github.com> Date: Thu, 1 May 2025 12:50:14 +0200 Subject: [PATCH] Add Blackwell and Volta info --- source-code/source/plugins/Launcher/ui.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/source-code/source/plugins/Launcher/ui.h b/source-code/source/plugins/Launcher/ui.h index c37b156..2e47afa 100644 --- a/source-code/source/plugins/Launcher/ui.h +++ b/source-code/source/plugins/Launcher/ui.h @@ -338,24 +338,36 @@ namespace Launcher { this->labelGPU->LinkColor = System::Drawing::Color::Orange; showGpuDialog = true; } - else if (gpuModel->StartsWith("AD")) // unconfirmed?? + else if (gpuModel->StartsWith("GB")) // unconfirmed?? + { + this->labelGPU->Text += L"Issues: Blackwell GPU detected! Possible noise.\n(Click for more information)"; + GPUIssueText = L"On Blackwell GPUs (RTX 50xx), some important character shaders have issues resulting in lines/noise.\nPlease make sure the ShaderPatch plugin is enabled."; + this->labelGPU->LinkColor = System::Drawing::Color::Yellow; + } + else if (gpuModel->StartsWith("AD")) { this->labelGPU->Text += L"Issues: Ada Lovelace GPU detected! Possible noise.\n(Click for more information)"; GPUIssueText = L"On Ada Lovelace GPUs (RTX 40xx), some important character shaders have issues resulting in lines/noise.\nPlease make sure the ShaderPatch plugin is enabled."; this->labelGPU->LinkColor = System::Drawing::Color::Yellow; } - else if (gpuModel->StartsWith("GA")) // unconfirmed?? + else if (gpuModel->StartsWith("GA")) { this->labelGPU->Text += L"Issues: Ampere GPU detected! Possible noise.\n(Click for more information)"; GPUIssueText = L"On Ampere GPUs (RTX 30xx), some important character shaders have issues resulting in lines/noise.\nPlease make sure the ShaderPatch plugin is enabled."; this->labelGPU->LinkColor = System::Drawing::Color::Yellow; } - else if (gpuModel->StartsWith("TU") || gpuModel->StartsWith("GV")) // let's assume Volta is like Turing for now + else if (gpuModel->StartsWith("TU")) { this->labelGPU->Text += L"Issues: Turing GPU detected! Possible noise.\n(Click for more information)"; GPUIssueText = L"On Turing GPUs (GTX 16xx/RTX 20xx), some important character shaders have issues resulting in lines/noise.\nPlease make sure the ShaderPatch plugin is enabled."; this->labelGPU->LinkColor = System::Drawing::Color::Yellow; } + else if (gpuModel->StartsWith("GV")) + { + this->labelGPU->Text += L"Issues: Volta GPU detected! Possible noise.\n(Click for more information)"; + GPUIssueText = L"On Volta GPUs (TITAN V), some important character shaders have issues resulting in lines/noise.\nPlease make sure the ShaderPatch plugin is enabled."; + this->labelGPU->LinkColor = System::Drawing::Color::Yellow; + } else if (gpuModel->StartsWith("GM") || gpuModel->StartsWith("GP")) { this->labelGPU->Text += L"Issues: May have minor noise on some stages.\n(Click for more information)";