I have a computer that had two 7870 XTs in it, later I have added one 7770 and after a while replaced it with regular 7870, after I bought some more riser I have added 7770 again.
So right now I have four cards in following order:
PCI-E x1: 7870
PCI-E x16: 7870 XT
PCI-E x1: 7770
PCI-E x8: 7870 XT
Everything works fine, except that GPUs in cgminer and their details are all mixed up, for example one of my 7870 XTs shows temps from 7770 etc.
When I run cgminer -ndevs I get:
C:\Users\Administrator\Desktop\miner-soft\!cgminer>cgminer -ndevs
[2013-05-20 14:14:54] CL Platform 0 vendor: Advanced Micro Devices, Inc.
[2013-05-20 14:14:54] CL Platform 0 name: AMD Accelerated Parallel Processing
[2013-05-20 14:14:54] CL Platform 0 version: OpenCL 1.2 AMD-APP (1084.4)
[2013-05-20 14:14:54] Platform 0 devices: 4
[2013-05-20 14:14:54] 0 Tahiti
[2013-05-20 14:14:54] 1 Pitcairn
[2013-05-20 14:14:54] 2 Capeverde
[2013-05-20 14:14:54] 3 Tahiti
[2013-05-20 14:14:55] GPU 0 AMD Radeon HD 7800 Series hardware monitoring enabled
[2013-05-20 14:14:55] GPU 1 AMD Radeon HD 7800 Series hardware monitoring enabled
[2013-05-20 14:14:55] GPU 2 AMD Radeon HD 7800 Series hardware monitoring enabled
[2013-05-20 14:14:55] GPU 3 AMD Radeon HD 7700 Series hardware monitoring enabled
[2013-05-20 14:14:55] 4 GPU devices max detected
[2013-05-20 14:14:55] USB all: found 11 devices - listing known devices
[2013-05-20 14:14:55] No known USB devices
So you can clearly see that cgminer says that GPU3 is Tahiti (7870 XT) and then later displays that GPU 3 is 7770, can it be somehow reordered and saved to a config file, so sensors and auto-gpu would work?