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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue