From 3ce3447b655b5381291b48a09d5ffe03606619da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniil=20=E3=81=B2=E3=81=A3=E3=81=8B=E3=82=82=E3=82=8A?= =?UTF-8?q?=E3=81=84=20=28Hikkamorii=29?= <26469175-hikkamorii_1@users.noreply.gitlab.com> Date: Wed, 5 Mar 2025 15:50:46 +0000 Subject: [PATCH] Add support for Sapphire RX 7700XT Nitro+ --- .../SapphireGPUController/SapphireGPUControllerDetect.cpp | 3 ++- pci_ids/pci_ids.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Controllers/SapphireGPUController/SapphireGPUControllerDetect.cpp b/Controllers/SapphireGPUController/SapphireGPUControllerDetect.cpp index fa08ec10..af3e6730 100644 --- a/Controllers/SapphireGPUController/SapphireGPUControllerDetect.cpp +++ b/Controllers/SapphireGPUController/SapphireGPUControllerDetect.cpp @@ -104,6 +104,7 @@ REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 6900 XT Toxic", REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 6900 XT Toxic Limited Edition", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI21_DEV1, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI21_TOXIC_SUB_DEV1, SAPPHIRE_NITRO_GLOW_V3_ADDR); REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 6900 XT Toxic", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI21_DEV1, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI21_6900XT_TOXIC_AC_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR); REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 6950 XT Toxic", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI21_DEV3, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI21_6950XT_TOXIC_AC_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR); +REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 7700 XT Nitro+", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI32_DEV, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI32_7700XT_NITRO_PLUS_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR); +REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 7800 XT Nitro+", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI32_DEV, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI32_7800XT_NITRO_PLUS_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR); REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 7900 GRE Nitro+", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI31_DEV, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI31_GRE_NITRO_PLUS_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR); REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 7900 XTX Nitro+", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI31_DEV, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI31_NITRO_PLUS_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR); -REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 7800 XT Nitro+", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI32_DEV, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI32_NITRO_PLUS_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR); diff --git a/pci_ids/pci_ids.h b/pci_ids/pci_ids.h index 1b319e8b..9d4fd9ce 100644 --- a/pci_ids/pci_ids.h +++ b/pci_ids/pci_ids.h @@ -822,7 +822,8 @@ #define SAPPHIRE_NAVI21_TOXIC_SUB_DEV1 0xF441 #define SAPPHIRE_NAVI31_NITRO_PLUS_SUB_DEV 0xE471 #define SAPPHIRE_NAVI31_GRE_NITRO_PLUS_SUB_DEV 0xE475 -#define SAPPHIRE_NAVI32_NITRO_PLUS_SUB_DEV 0xD475 +#define SAPPHIRE_NAVI32_7800XT_NITRO_PLUS_SUB_DEV 0xD475 +#define SAPPHIRE_NAVI32_7700XT_NITRO_PLUS_SUB_DEV 0xF475 /*-----------------------------------------------------*\ | Zotac Sub-Device IDs |