@@ -42,7 +42,8 @@ static const gpu_pci_device device_list[] =
42
42
{ NVIDIA_VEN, NVIDIA_RTX2070S_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX2070S_GAMING_OC_3X_SUB_DEV, 0x55 , " Gigabyte RTX2070S Gaming OC 3X" },
43
43
{ NVIDIA_VEN, NVIDIA_RTX2080_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX2080_GAMING_OC_SUB_DEV, 0x47 , " Gigabyte RTX2080 Gaming OC 8G" },
44
44
{ NVIDIA_VEN, NVIDIA_RTX2080_A_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX2080_A_GAMING_OC_SUB_DEV, 0x47 , " Gigabyte RTX2080 Gaming OC 8G" },
45
- { NVIDIA_VEN, NVIDIA_RTX3060TI_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3060TI_EAGLE_OC_SUB_DEV, 0x63 , " Gigabyte RTX3060 EAGLE OC 8G" },
45
+ { NVIDIA_VEN, NVIDIA_RTX3060_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3060_GAMING_OC_12GB_SUB_DEV, 0x62 , " Gigabyte RTX3060 Gaming OC 12G" },
46
+ { NVIDIA_VEN, NVIDIA_RTX3060TI_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3060TI_EAGLE_OC_SUB_DEV, 0x63 , " Gigabyte RTX3060 Ti EAGLE OC 8G" },
46
47
{ NVIDIA_VEN, NVIDIA_RTX3070_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070_VISION_OC_SUB_DEV, 0x63 , " Gigabyte RTX3070 Vision 8G" },
47
48
};
48
49
@@ -68,6 +69,15 @@ bool TestForGigabyteRGBFusionGPUController(i2c_smbus_interface* bus, unsigned ch
68
69
bus->i2c_smbus_write_byte (address, 0x00 );
69
70
bus->i2c_smbus_write_byte (address, 0x00 );
70
71
bus->i2c_smbus_write_byte (address, 0x00 );
72
+
73
+ // NVIDIA_RTX3060_DEV requires additional bytes to initialise
74
+ if (address == 0x62 )
75
+ {
76
+ bus->i2c_smbus_write_byte (address, 0x00 );
77
+ bus->i2c_smbus_write_byte (address, 0x00 );
78
+ bus->i2c_smbus_write_byte (address, 0x00 );
79
+ bus->i2c_smbus_write_byte (address, 0x00 );
80
+ }
71
81
72
82
pass = true ;
73
83
0 commit comments