Interesting. Perhaps it supports only a few commands but not others since it does show up as a discrete device. What can you set manually with other software? Are GPU speeds linked for example?
aticonfig seems to show them as separate, including different temps:
$ aticonfig --odgt --adapter=all
Adapter 0 - ATI Radeon HD 5700 Series
Sensor 0: Temperature - 100.00 C
Adapter 1 - ATI Radeon HD 5700 Series
Sensor 0: Temperature - 100.00 C
Adapter 2 - ATI Radeon HD 5800 Series
Sensor 0: Temperature - 90.00 C
Adapter 3 - ATI Radeon HD 5900 Series
Sensor 0: Temperature - 97.50 C
Adapter 4 - ATI Radeon HD 5900 Series
Sensor 0: Temperature - 93.50 C
I also can set the clocks on both cards separately:
$ aticonfig --odgc --adapter=all
*snip unrelated cards*
Adapter 3 - ATI Radeon HD 5900 Series
Core (MHz) Memory (MHz)
Current Clocks : 725 1000
Current Peak : 725 1000
Configurable Peak Range : [550-1000] [1000-1500]
GPU load : 99%
Adapter 4 - ATI Radeon HD 5900 Series
Core (MHz) Memory (MHz)
Current Clocks : 726 1000
Current Peak : 726 1000
Configurable Peak Range : [550-1000] [1000-1500]
GPU load : 0%
cgminer doesn't see the temp sensors on the second GPU though:
GPU 3: [322.9 / 319.7 Mh/s] [Q:119 A:164 R:1 HW:0 E:138% U:4.25/m]
Temp: 97.5 C
Fan Speed: 100% (4743 RPM)
Engine Clock: 725 MHz
Memory Clock: 1000 Mhz
Vddc: 1.050 V
Activity: 99%
Powertune: 0%
Last initialised: [2011-09-08 18:17:08]
Thread 3: 156.0 Mh/s Enabled ALIVE
Thread 8: 152.8 Mh/s Enabled ALIVE
GPU 4: [331.7 / 331.0 Mh/s] [Q:111 A:184 R:0 HW:0 E:166% U:4.76/m]
Last initialised: [2011-09-08 18:05:30]
Thread 4: 157.5 Mh/s Enabled ALIVE
Thread 9: 175.3 Mh/s Enabled ALIVE
cgminer won't let me change anything on GPU4 either:
Select GPU to change settings on: 4
Fan autotune is disabled
GPU engine clock autotune is disabled
Change [A]utomatic [E]ngine [F]an [M]emory [V]oltage [P]owertune
Or press any other key to continue
Get enginerange not supported
Enter GPU engine clock speed (0 - 0 Mhz):
Value is outside safe range, are you sure?