[New device] Gigabyte RX580 GAMING (rev1.1)
Name of device: Gigabyte RX580 gaming (rev1.1)
Link: Gigabyte RX580 gaming
RGB device interface: I'm assuming I2C because it's a GPU
PCI info:
Model: "ATI Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x67df "Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]"
SubVendor: pci 0x1458 "Gigabyte Technology Co., Ltd"
SubDevice: pci 0x22fc
Revision: 0xe7
Knowing this GPU uses i2c most likely, I probed the bus
i2cdetect -l
i2c-3 i2c AMDGPU DM i2c hw bus 0 I2C adapter
i2c-10 i2c AMDGPU DM aux hw bus 2 I2C adapter
i2c-1 smbus SMBus PIIX4 adapter port 2 at 0b00 SMBus adapter
i2c-8 i2c AMDGPU DM aux hw bus 0 I2C adapter
i2c-6 i2c AMDGPU DM i2c hw bus 3 I2C adapter
i2c-4 i2c AMDGPU DM i2c hw bus 1 I2C adapter
i2c-2 smbus SMBus PIIX4 adapter port 1 at 0b20 SMBus adapter
i2c-0 smbus SMBus PIIX4 adapter port 0 at 0b00 SMBus adapter
i2c-9 i2c AMDGPU DM aux hw bus 1 I2C adapter
i2c-7 i2c AMDGPU DM i2c hw bus 4 I2C adapter
i2c-5 i2c AMDGPU DM i2c hw bus 2 I2C adapter
I then used i2cdetect -y (device) on all the AMDGPU results. Only one returned anything interesting.
i2cdetect -y -6 This was labelled as AMDGPU DM i2c hw bus 3
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- 3a -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- 4a 4b -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
All others showed nothing
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Edited by Overc1ocker