@@ -42,7 +42,8 @@ static const gpu_pci_device device_list[] =
4242 { NVIDIA_VEN, NVIDIA_RTX2070S_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX2070S_GAMING_OC_3X_SUB_DEV, 0x55 , " Gigabyte RTX2070S Gaming OC 3X" },
4343 { NVIDIA_VEN, NVIDIA_RTX2080_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX2080_GAMING_OC_SUB_DEV, 0x47 , " Gigabyte RTX2080 Gaming OC 8G" },
4444 { 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" },
4647 { NVIDIA_VEN, NVIDIA_RTX3070_DEV, GIGABYTE_SUB_VEN, GIGABYTE_RTX3070_VISION_OC_SUB_DEV, 0x63 , " Gigabyte RTX3070 Vision 8G" },
4748};
4849
@@ -68,6 +69,15 @@ bool TestForGigabyteRGBFusionGPUController(i2c_smbus_interface* bus, unsigned ch
6869 bus->i2c_smbus_write_byte (address, 0x00 );
6970 bus->i2c_smbus_write_byte (address, 0x00 );
7071 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+ }
7181
7282 pass = true ;
7383
0 commit comments