mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-03-30 03:41:14 -04:00
Add support for Gigabyte RTX 3070 Eagle OC + color cycle option for all Gigabyte GPUs
This commit is contained in:
committed by
Adam Honse
parent
fd1af2f45d
commit
3b78a7bca9
@@ -27,6 +27,7 @@ enum
|
||||
RGB_FUSION_GPU_MODE_BREATHING = 0x02,
|
||||
RGB_FUSION_GPU_MODE_FLASHING = 0x04,
|
||||
RGB_FUSION_GPU_MODE_DUAL_FLASHING = 0x08,
|
||||
RGB_FUSION_GPU_MODE_COLOR_CYCLE = 0x10,
|
||||
RGB_FUSION_GPU_MODE_SPECTRUM_CYCLE = 0x11
|
||||
};
|
||||
|
||||
|
||||
@@ -63,6 +63,7 @@ static const gpu_pci_device device_list[] =
|
||||
{ NVIDIA_VEN, NVIDIA_RTX3070_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070_GAMING_OC_SUB_DEV, 0x62, "Gigabyte RTX3070 Gaming OC 8G" },
|
||||
{ NVIDIA_VEN, NVIDIA_RTX3070_LHR_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070_GAMING_OC_SUB_DEV, 0x62, "Gigabyte RTX3070 Gaming OC 8G v3.0 LHR" },
|
||||
{ NVIDIA_VEN, NVIDIA_RTX3070_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070_VISION_OC_SUB_DEV, 0x63, "Gigabyte RTX3070 Vision 8G" },
|
||||
{ NVIDIA_VEN, NVIDIA_RTX3070_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070_EAGLE_OC_SUB_DEV, 0x63, "Gigabyte RTX3070 Eagle OC 8G" },
|
||||
{ NVIDIA_VEN, NVIDIA_RTX3070TI_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070TI_GAMING_OC_SUB_DEV, 0x62, "Gigabyte RTX3070 Ti Gaming OC 8G" },
|
||||
{ NVIDIA_VEN, NVIDIA_RTX3070TI_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070TI_EAGLE_SUB_DEV, 0x63, "Gigabyte RTX3070 Ti EAGLE 8G" },
|
||||
{ NVIDIA_VEN, NVIDIA_RTX3070TI_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070TI_VISION_OC_SUB_DEV, 0x63, "Gigabyte RTX3070 Ti Vision OC 8G" },
|
||||
|
||||
@@ -69,6 +69,16 @@ RGBController_RGBFusionGPU::RGBController_RGBFusionGPU(RGBFusionGPUController* r
|
||||
DualFlashing.brightness = RGB_FUSION_GPU_BRIGHTNESS_MAX;
|
||||
modes.push_back(DualFlashing);
|
||||
|
||||
mode ColorCycle;
|
||||
ColorCycle.name = "Color Cycle";
|
||||
ColorCycle.value = RGB_FUSION_GPU_MODE_COLOR_CYCLE | MODE_FLAG_HAS_BRIGHTNESS | MODE_FLAG_MANUAL_SAVE;
|
||||
ColorCycle.flags = MODE_FLAG_HAS_SPEED;
|
||||
ColorCycle.speed_min = RGB_FUSION_GPU_SPEED_SLOWEST;
|
||||
ColorCycle.speed_max = RGB_FUSION_GPU_SPEED_FASTEST;
|
||||
ColorCycle.speed = RGB_FUSION_GPU_SPEED_NORMAL;
|
||||
ColorCycle.color_mode = MODE_COLORS_NONE;
|
||||
modes.push_back(ColorCycle);
|
||||
|
||||
mode SpectrumCycle;
|
||||
SpectrumCycle.name = "Spectrum Cycle";
|
||||
SpectrumCycle.value = RGB_FUSION_GPU_MODE_SPECTRUM_CYCLE;
|
||||
|
||||
@@ -291,6 +291,7 @@
|
||||
#define GIGABYTE_RTX3060TI_GAMING_OC_PRO_SUB_DEV 0x405E
|
||||
#define GIGABYTE_RTX3070_GAMING_OC_SUB_DEV 0x404C
|
||||
#define GIGABYTE_RTX3070_VISION_OC_SUB_DEV 0x404D
|
||||
#define GIGABYTE_RTX3070_EAGLE_OC_SUB_DEV 0x404E
|
||||
#define GIGABYTE_RTX3070_MASTER_OC_SUB_DEV 0x4069
|
||||
#define GIGABYTE_RTX3070TI_GAMING_OC_SUB_DEV 0x408F
|
||||
#define GIGABYTE_RTX3070TI_EAGLE_SUB_DEV 0x408C
|
||||
|
||||
Reference in New Issue
Block a user