Add support for Sapphire Radeon RX 9070 XT Nitro+
This commit is contained in:
parent
a6094c26b1
commit
33ea73aac2
3 changed files with 17 additions and 1 deletions
|
|
@ -108,3 +108,4 @@ REGISTER_I2C_PCI_DETECTOR("Sapphire Radeon RX 7700 XT Nitro+",
|
|||
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 9070 XT Nitro+", DetectSapphireV3Controllers, AMD_GPU_VEN, AMD_NAVI48_DEV, SAPPHIRE_SUB_VEN, SAPPHIRE_NAVI48_NITRO_PLUS_SUB_DEV, SAPPHIRE_NITRO_GLOW_V3_ADDR);
|
||||
|
|
|
|||
|
|
@ -82,6 +82,13 @@ RGBController_SapphireNitroGlowV3::RGBController_SapphireNitroGlowV3(SapphireNit
|
|||
External.color_mode = MODE_COLORS_NONE;
|
||||
modes.push_back(External);
|
||||
|
||||
mode Off;
|
||||
Off.name = "Off";
|
||||
Off.value = SAPPHIRE_NITRO_GLOW_V3_MODE_OFF;
|
||||
Off.flags = 0;
|
||||
Off.color_mode = MODE_COLORS_NONE;
|
||||
modes.push_back(Off);
|
||||
|
||||
SetupZones();
|
||||
|
||||
ReadConfiguration();
|
||||
|
|
@ -161,7 +168,7 @@ void RGBController_SapphireNitroGlowV3::ReadConfiguration()
|
|||
break;
|
||||
|
||||
case SAPPHIRE_NITRO_GLOW_V3_MODE_OFF:
|
||||
active_mode = 0;
|
||||
active_mode = 6;
|
||||
colors[0] = ToRGBColor(0, 0, 0);
|
||||
break;
|
||||
|
||||
|
|
@ -236,5 +243,11 @@ void RGBController_SapphireNitroGlowV3::DeviceUpdateMode()
|
|||
case SAPPHIRE_NITRO_GLOW_V3_MODE_EXTERNAL_CONTROL:
|
||||
controller->SetExternalControl(true);
|
||||
break;
|
||||
|
||||
case SAPPHIRE_NITRO_GLOW_V3_MODE_OFF:
|
||||
controller->SetExternalControl(false);
|
||||
controller->SetColor(0, 0, 0);
|
||||
controller->SetMode(mode.value);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
#define AMD_NAVI31_DEV 0x744C
|
||||
#define AMD_NAVI32_DEV 0x747E
|
||||
#define AMD_NAVI33_DEV 0x7480
|
||||
#define AMD_NAVI48_DEV 0x7550
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
| Intel Device IDs |
|
||||
|
|
@ -829,6 +830,7 @@
|
|||
#define SAPPHIRE_NAVI21_TOXIC_SUB_DEV 0xF440
|
||||
#define SAPPHIRE_NAVI21_TOXIC_SUB_DEV1 0xF441
|
||||
#define SAPPHIRE_NAVI31_NITRO_PLUS_SUB_DEV 0xE471
|
||||
#define SAPPHIRE_NAVI48_NITRO_PLUS_SUB_DEV 0xE489
|
||||
#define SAPPHIRE_NAVI31_GRE_NITRO_PLUS_SUB_DEV 0xE475
|
||||
#define SAPPHIRE_NAVI32_7800XT_NITRO_PLUS_SUB_DEV 0xD475
|
||||
#define SAPPHIRE_NAVI32_7700XT_NITRO_PLUS_SUB_DEV 0xF475
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue