I'm in the process of testing this for a Win7x64 system running 4x6770 (Sapphire). Everything seems to work fine except the program will not detect the fan speed of the cards (reports N/A), nor allow me to set the fan speed. This is peculiar as I can set and monitor fan speeds with the ATI Catalyst and MSI Afterburner tools.
I'll post program output later today as I am not at the computer with the hardware right now.
Here is a quick output dump showing the functionality working with a Sapphire 6770, albeit no fan control or speed reporting. I've been able to change multiple GPU properties in the 4x6770 system, but I'll only show the dump for one. If eligible, you may send the testing credit to 1BrcSXF3te8YNvfwDp9yoFebvZNkxGRe7i.
Initial system state:
PS C:\clocktweak> .\clocktweak.exe -x
===============================================================================
ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Exploring up to 20 adapters:
A.#:0 r:6 ID:26492288 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:0
A.#:1 r:6 ID:26492288 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:0
A.#:2 r:6 ID:26492288 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:0
A.#:3 r:6 ID:29740032 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:1
A.#:4 r:6 ID:29740032 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:1
A.#:5 r:6 ID:29740032 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:1
A.#:6 r:6 ID:25734720 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:2
A.#:7 r:6 ID:25734720 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:2
A.#:8 r:6 ID:25734720 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:2
A.#:9 r:6 ID:30503168 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:3
A.#:10 r:6 ID:30503168 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:3
A.#:11 r:6 ID:30503168 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:3
A.#:12 r:-1 explore_adapters: adapter 12 could not be initialized
A.#:13 r:-1 explore_adapters: adapter 13 could not be initialized
A.#:14 r:-1 explore_adapters: adapter 14 could not be initialized
A.#:15 r:-1 explore_adapters: adapter 15 could not be initialized
A.#:16 r:-1 explore_adapters: adapter 16 could not be initialized
A.#:17 r:-1 explore_adapters: adapter 17 could not be initialized
A.#:18 r:-1 explore_adapters: adapter 18 could not be initialized
A.#:19 r:-1 explore_adapters: adapter 19 could not be initialized
valid adapters: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
gpuAdapters: [0, 3, 6, 9]
Reading data:
#0: Temp:76 Load:96 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125
#3: Temp:73 Load:93 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125
#6: Temp:74 Load:96 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125
#9: Temp:50 Load:92 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1200
Underclocking GPU clock, memory clock, and voltage:
PS C:\clocktweak> .\clocktweak.exe -y -a 9 -c 850 -m 1200 -v 1
125
===============================================================================
ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
Adapter #9:
setting core speed to 850 [MHz]
setting mem speed to 1200 [MHz]
setting voltage to 1125 [mV]
Set values - finished.
Reading:
#9: Temp:50 Load: 0 Fan:NA CoreL2:850 MemL2:1200 mVoltL2:1125
Overclocking GPU clock and memory clock:
PS C:\clocktweak> .\clocktweak.exe -y -a 9 -c 960 -m 800
===============================================================================
ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
Adapter #9:
setting core speed to 960 [MHz]
setting mem speed to 800 [MHz]
Set values - finished.
Reading:
#9: Temp:49 Load: 0 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125
Attempt to set fan speed:
PS C:\clocktweak> .\clocktweak.exe -y -a 9 -s auto
===============================================================================
ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
Adapter #9:
setting fan speed to automatic
ERROR: write_values: fan speed could not be set to default. Setting to 100%
Final system state:
PS C:\clocktweak> .\clocktweak.exe -x
===============================================================================
ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Exploring up to 20 adapters:
A.#:0 r:6 ID:26492288 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:0
A.#:1 r:6 ID:26492288 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:0
A.#:2 r:6 ID:26492288 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:0
A.#:3 r:6 ID:29740032 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:1
A.#:4 r:6 ID:29740032 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:1
A.#:5 r:6 ID:29740032 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:1
A.#:6 r:6 ID:25734720 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:2
A.#:7 r:6 ID:25734720 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:2
A.#:8 r:6 ID:25734720 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:2
A.#:9 r:6 ID:30503168 Name:"AMD Radeon HD 6700 Series" Active:1 GPU:3
A.#:10 r:6 ID:30503168 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:3
A.#:11 r:6 ID:30503168 Name:"AMD Radeon HD 6700 Series" Active:0 GPU:3
A.#:12 r:-1 explore_adapters: adapter 12 could not be initialized
A.#:13 r:-1 explore_adapters: adapter 13 could not be initialized
A.#:14 r:-1 explore_adapters: adapter 14 could not be initialized
A.#:15 r:-1 explore_adapters: adapter 15 could not be initialized
A.#:16 r:-1 explore_adapters: adapter 16 could not be initialized
A.#:17 r:-1 explore_adapters: adapter 17 could not be initialized
A.#:18 r:-1 explore_adapters: adapter 18 could not be initialized
A.#:19 r:-1 explore_adapters: adapter 19 could not be initialized
valid adapters: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
gpuAdapters: [0, 3, 6, 9]
Reading data:
#0: Temp:75 Load:97 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125
#3: Temp:72 Load:93 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125
#6: Temp:73 Load:90 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125
#9: Temp:50 Load:95 Fan:NA CoreL2:960 MemL2:800 mVoltL2:1125