Bitcoin Forum

Other => CPU/GPU Bitcoin mining hardware => Topic started by: phelix on May 26, 2011, 12:48:44 PM



Title: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: phelix on May 26, 2011, 12:48:44 PM
Not as clumsy or random as a GUI. Elegant mining hardware control, from a more civilized age.

MS Windows command line overclock / underclock, temperature observe and GPU data logging tool for AMD Radeon HD graphic cards.

Features
  • Change core clock from very low values up to BIOS limit = CCC limit (e.g. stock Sapphire HD5850 Xtreme: 159-900Mhz*). Benefit: Increased Hashrate. It is NOT possible to overclock or overvolt higher than with catalyst control center!
  • Change memory clock from very low value up to BIOS limit (e.g. stock Sapphire HD5850 Xtreme: 159-1250Mhz*). Benefit: Lower power dissipation, thus lower temperatures in turn allowing significantly higher core clock.
  • Reduce core voltage**. Benefit: Lower power dissipation.
  • Will preserve your warranty unlike modifying the BIOS which may void it.
  • Works with multiple cards.
  • Fan control.
  • PowerTune support
  • Data logging
  • JSON output
  • Temperature limit and idle watching.

* Depending on core voltage and hardware limits.
** May only work in big steps at the moment, depending on your card. (e.g. stock Sapphire HD5850 Xtreme: 950mV, 1038mV, 1088mV)

New in v0.9.2b: small fix for undervolting allowing idle voltage levels for mining --> very low power consumption (https://bitcointalk.org/index.php?topic=40056.0)

My four Sapphire HD 5850s can run at 870Mhz instead of 725Mhz at stock 1088mV. Because they get very hot in this configuration I run them at 807/269Mhz, 1088mV. Another possible configuration is 699/233Mhz, 1038mV, saving ~40W per card.

Latest Version: 0.9.2b - Download at http://blockchained.com/stuff/clocktweak_installer_v0.9.2b.exe

Donate: 1FrZre72S2jbGG2CN4qG94BS6km7VfpMLU

As a precaution check without load (=without miners) if everything works as intendend with your system. Also test if the limits work as you expect.
This program can destroy your system by overheating etc. - be careful and closely monitor your system temperatures and wattage. Especially on 6xxx and 7xxx systems memory downclocking might be limited. Clocks and voltages can jump back to stock values if you go lower than a certain limit without driver readings (=clocktweak readings) reflecting it.

Note: Adapter / GPU order may be different from your mining software!

If you do not know what a command line is and how to use it this is NOT the right tool for you.

ClockTweak is based on Netxshare's pyADL AMDOverdriveCtrl (Radeon overclocking for Linux).

Support
Read through the FAQ below. Search this thread. Please do not PM unless I ask you to but post in this thread. Newbies go here (https://bitcointalk.org/index.php?topic=22680.0).

Code:
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

usage: clocktweak.exe [-h] [-a [ADAPTER]] [-f] [-r] [-ds [VERBOSITY]] [-n]
                      [-y] [-c CORECLOCK] [-m MEMCLOCK] [-v VOLTAGE]
                      [-s FANSPEED] [-p [PERCENT]] [-o [SECONDS]]
                      [-dw [VERBOSITY]] [-tl CELSIUS] [-th CELSIUS]
                      [-i [LOAD]] [-time [thSECONDS]] [-w [CYCLES]]
                      [-j TARGET] [-x]

arguments:
  -h, --help            show this help message and exit
  -a [ADAPTER], --adapter [ADAPTER]
                        Choose adapter(s). Without an adapter number given:
                        list valid adapters. A keyword "all" is available.
                        Examples: -a all, -a 0, -a 2 -a 4
  -f, --force           -a, -s: Force adapter choice or low fan speeds. Use
                        with care.
  -r, --readonly        Read current information. Default is all adapters.
  -ds [VERBOSITY], -l [VERBOSITY], --detailscreen [VERBOSITY]
                        -r: Screen output detail. 1: single line, 2: default,
                        3: long
  -n, --naked           -r: Suppress header.
  -y, --yes             By setting this flag you acknowledge that you know
                        exactly what you are doing and that you read the
                        readme.txt and the following: The author of this
                        program will not be responsible for anything it does
                        to your computer system or your graphic cards. To make
                        any changes it is necessary to set this flag.
  -c CORECLOCK, --core CORECLOCK
                        Set core clock for level 2 [MHz]. Example: -c 720
  -m MEMCLOCK, --memory MEMCLOCK
                        Set memory clock for level 2 [MHz]. Example: -m 240
  -v VOLTAGE, --voltage VOLTAGE
                        Set voltage for level 2 [mV]. Example: -v 1050
  -s FANSPEED, --speed FANSPEED
                        Set fan speed in percent. Keyword "auto" sets to
                        automatic (=default). Examples: -s 100, -s 90, -s auto
  -p [PERCENT], --powertune [PERCENT]
                        6xxx cards only. Without value get powertune value.
                        Set powertune value to PERCENT (-20 to +20).
                        Experimental, use separately.
  -o [SECONDS], --observe [SECONDS]
                        Start observe mode. Cyclically print -r to screen.
  -dw [VERBOSITY], --detailwrite [VERBOSITY]
                        -o: Log output detail. 1: single line, 2: default, 3:
                        long
  -tl CELSIUS, --temperaturelow CELSIUS
                        -o: Exit with errorlevel 10 if highest temperature is
                        lower than CELSIUS for longer than thSECONDS if
                        2*thSECONDS after startup.
  -th CELSIUS, --temperaturehigh CELSIUS
                        -o: Exit with errorlevel 11 if any temperature is
                        higher than CELSIUS.
  -i [LOAD], --idle [LOAD]
                        -o: Exit with errorlevel 12 if lowest GPU load is
                        below LOAD for longer than thSECONDS.
  -time [thSECONDS]     -o, -tl, -th, -i: Set approximate time horizon for
                        observed limits (default: 300).
  -w [CYCLES], --write [CYCLES]
                        -o: Write to logfile every CYCLES observe-cycles (if
                        disk space > 100MB at start). Default: 10
  -j TARGET, --json TARGET
                        -r, -o, -w: Switch output to json format. Valid
                        targets are "screen", "file","extrafile" and
                        "singleentryfile". Examples: -j screen, -j screen -j
                        extrafile
  -x, --explore         Explore adapters for debugging purposes.


Tested Card Types
HD5670 - tested (RaTTuS); fan control?
HD5750 - tested (SteveFL); fan control?
HD5770 - tested; no fan control (Raigekisai)
HD5830 - tested (grue)
HD5850 - tested (phelix)
HD5870 - tested (Beremat)
HD5970 - tested (jabba)
HD6770 - tested, no fan control (MegaBux); probably limited memclock underclocking*
HD6790 - tested (hawks5999); probably limited memclock underclocking*
HD6850 - tested (ujin); probably limited memclock underclocking*
HD6870 - tested, (mike85123, OCedHrt); probably limited memclock underclocking*
HD6950 - tested (coznefx); probably limited memclock underclocking*
HD6970 - tested (Jazkal); probably limited memclock underclocking*
HD6990 - tested (proudhon - thanks a lot for your support!); probably limited memclock underclocking*
HD7970 - does not always work; probably limited memclock underclocking*

*On some (all?) 6xxx and 7xxx systems underclocking memory seems to be limited to coreclock - 125Mhz. In these cases the driver and thus ClockTweak do not reflect these limits so you will not even notice. Use a wattmeter or compare temperatures after five minutes of mining to verify.

Manufacturers
Asus DirectCU TOP - tested (KiLeRrosS)
Biostar -
Club 3d -
Gigabyte - tested (coznefx)
HIS Reference Implementation - tested (gamecom)
MSI - tested (Raigekisai)
Sapphire - tested (phelix)
XFX - tested (Raigekisai)
...

This is only an overview as there is a huge number of different combinations of card types and manufactureres out there. You might want to search this thread for your particular card to find more information on what works and what does not.

Multiple cards
crossfire - tested (Raigekisai)
4 Cards - tested (phelix)
more than 4 cards - tested (jabba with 5 cards)

Setup
Two monitors attached - tested (cdb000)
Two different cards - tested (Beremat)

Windows OS version
XP - tested (phelix)
Vista - tested (RaTTuS)
Server 2008 - tested (Lexiko)
7 - tested (KiLeRrosS)
64bit - tested (RaTTuS); there may be problems

Big thanks to everyone for posting test results!

Scripts using on clocktweak
Lexiko's Auto temperature control .bat script (https://bitcointalk.org/index.php?topic=28319.0)


FAQ
Q: Why does ClockTweak give me an error if I try to set the core clock / voltage above xxx?
A: You run into the BIOS limit. Either go along with lower values, try another tool or use RBE to modify your BIOS. Some people can beyond BIOS limits with driver version 11.6 / 11.7 / 11.8.

Q: Why does ClockTweak give me an error if I try to set the memory clock below xxx?
A: You run into the BIOS limit. Either go along with higher values, try another tool or use RBE to modify your BIOS. Some people can beyond BIOS limits with driver version 11.6 / 11.7 / 11.8.

Q: How can I reset my card to default mem clock speeds also for level 0 (2D)?
A: There is no comfort function for this yet. Either reboot or ask me for procedure using hidden options explained in the readme.

Q: Why is the reported fan speed different from the speed I set?
A: The reported fan speed is the measured rpm in proportion to the theoretical maximum rpm. A difference of 20% or so is still normal. If the air stream is blocked or the fan is broken the reported fan speed will decrease.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on May 26, 2011, 12:57:23 PM
Can I chande the voltage on non-ref 5870s (GV-R587UD-1GD) and can I go down to 330 mhz if MSI AB allows only 600.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: fasti on May 26, 2011, 01:02:46 PM
I have asus 6950 DC II which has quite unique voltage control(only the program that asus provides has worked so far). Does your program work for it?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 26, 2011, 02:31:16 PM
Can I chande the voltage on non-ref 5870s (GV-R587UD-1GD) and can I go down to 330 mhz if MSI AB allows only 600.
yes it should work. On my HD5850 I can drag down the Memory Clock all the way to 159Mhz.

I have asus 6950 DC II which has quite unique voltage control(only the program that asus provides has worked so far). Does your program work for it?
does it use the catalyst driver? then it should work

I will give refunds if ClockTweak does not work as advertised, at least for people with some reputation on the forum.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: fasti on May 26, 2011, 02:51:09 PM
I tested Catalyst Control Center and overdrive options, none of them raised voltage on my 6950 DC II. MSI Afterburner is unable to change it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: KiLeRrosS on May 27, 2011, 12:55:36 AM
http://img861.imageshack.us/img861/8352/clocktweak2.png (http://imageshack.us/photo/my-images/861/clocktweak2.png/)

It is still in beta phase, so please help testing. You will get a full refund if you are the first to test ClockTweak in one of the following environments and post a screenshot / copy of outputs "-a" and "-r". in this thread.
BTC address: 1B7Rh9fENB5aSDB5KYsbHM2Jv8nkjATU23  :)

I use your program, unfortunately I can not change the voltage on any GPU.
I have 2pcs Asus EAH5850 DirectCU TOP/2DIS/1GD5, Win7 64-bit


What's wrong?

http://img197.imageshack.us/img197/1558/clocktweak.png (http://imageshack.us/photo/my-images/197/clocktweak.png/)



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 27, 2011, 09:40:12 AM
Thank you for your tests! I send you back your 0.4BTC.

could you also post the adapter list, output of clocktweak -a

your card is already at the voltage limit from the bios. I realize with most cards it will only be possible to undervolt without modifying the bios - I will edit the description. you should be able to set the voltage to 1117mV for example - but try it at a lower clock speed first.

the advantage of a lower voltage is less power consumption and also less heat.


still you should be able to overclock quite a bit and remain stable.

I think your card comes at 725MHz core / 1000Mhz mem stock clocks? so with 930Mhz you overclocked the core quite a bit and 300Mhz mem clock also sounds good for mining.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: cdb000 on May 27, 2011, 10:31:40 AM
It is still in beta phase, so please help testing. You will get a full refund if you are the first to test ClockTweak in one of the following environments and post a screenshot / copy of outputs "-a" and "-r". in this thread.


The following captured on 32 bit WinXP with a single Sapphire HD5870, 2 monitors attached.
Clocks were not set using clocktweak, I use ATT Tray Tools for this.

Bitcoin address: 1zVhTXVGoRoCwGFdRiJLXV5xHaL9qLXnj

--- Clocktweak output ---

C:\clocktweak\clocktweak>clocktweak.exe
===============================================================================
                ClockTweak v0.7b - bitcoinX.com/clocktweak/
===============================================================================

This tool lets you change core clock, memory clock and voltage on AMD Radeon
graphic cards within BIOS limits. Use with care so you don't harm your system.

usage: clocktweak.exe [-h] [-i] [-a [ADAPTER]] [-r] [-l] [-y] [-c CORECLOCK]
                      [-m MEMCLOCK] [-v VOLTAGE]

optional arguments:
  -h, --help            show this help message and exit
  -i, --info            Prints some info and hints.
  -a [ADAPTER], --adapter [ADAPTER]
                        Adapter to use. With no argument given adapters are
                        listed.
  -r, --readonly        Reads core clock, memory clock and voltage of selected
                        adapter.
  -l, --long            Display -r data in long format with some additional
                        info.
  -y, --yes             By setting this flag you acknowledge that you know
                        exactly what you are doing and that you read the
                        following: The author of this program will not be
                        responsible for anything it does to your computer
                        system and your graphic cards. To be able to make any
                        changes it is necessary to set this flag.
  -c CORECLOCK, --core CORECLOCK
                        Set core clock for level 2 [MHz]. Example: -c 720
  -m MEMCLOCK, --memory MEMCLOCK
                        Set memory clock for level 2 [MHz]. Example: -m 240
  -v VOLTAGE, --voltage VOLTAGE
                        Set voltage for level 2 [mV]. Example: -c 1050

C:\clocktweak\clocktweak>clocktweak.exe  -a
===============================================================================
                ClockTweak v0.7b - bitcoinX.com/clocktweak/
===============================================================================

Compatible graphic cards found:
Adapter:0  ID:-495066216  Name:ATI Radeon HD 5800 Series
Adapter:1  ID:-495066216  Name:ATI Radeon HD 5800 Series

C:\clocktweak\clocktweak>clocktweak.exe  -r
===============================================================================
                ClockTweak v0.7b - bitcoinX.com/clocktweak/
===============================================================================

#0: Temp:76 Load:98 Fan:43 Level:2 CoreL2:980 MemL2:1000 mVoltL2:1163
#1: Temp:76 Load:98 Fan:43 Level:2 CoreL2:980 MemL2:1000 mVoltL2:1163
---

 This was captured on 32 bit Win7 with a Sapphire HD5870 and an XFX HD5870, clocks have been
 set on these using AMD GPU clock tool. The XFX is clocks at 960, the Sapphire at 975.

--- clocktweak output ---

C:\clocktweak>clocktweak.exe -a
===============================================================================
                ClockTweak v0.7b - bitcoinX.com/clocktweak/
===============================================================================

Compatible graphic cards found:
Adapter:0  ID:-1884532672  Name:ATI Radeon HD 5800 Series
Adapter:3  ID:-1884238400  Name:ATI Radeon HD 5800 Series

C:\clocktweak>clocktweak.exe -r
===============================================================================
                ClockTweak v0.7b - bitcoinX.com/clocktweak/
===============================================================================

#0: Temp:68 Load:98 Fan:54 Level:2 CoreL2:960 MemL2:320 mVoltL2:1163
#3: Temp:74 Load:99 Fan:41 Level:2 CoreL2:975 MemL2:325 mVoltL2:1163

----

 No screenshots - I get an error message about upload directory full when I try to attach one.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: KiLeRrosS on May 27, 2011, 12:27:06 PM
phelix
I became interested in your program because I wanted to up voltage. I care about increasing MHhas/s, and the same 930/300, I managed to get the program AMD ATI Tool.

Now I use ClockTweak using batch - the PC always starts with the proper performance :)

Today evening I will try to test the program with the Sapphire HD5830.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: proudhon on May 27, 2011, 12:42:30 PM
OS: Windows 7x64
Manufacturer: HIS
Card: 6990
Setup: Single Monitor

Clocks were set with AMD's utility, but I going to start messing around using ClockTweak.  I've never bothered lowering my memory clocks, so I'll let you know how it goes.

http://i55.tinypic.com/el4pjt.png

Send refund to:  1Kji4dqXxedXYUyBJHYSUbAqQGwULiS8Zv


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: proudhon on May 27, 2011, 01:27:14 PM
So, it looks like changes are only being applied to one of the GPU cores of my 6990.  I wondered if that would be the case when I saw that it reported only a single adapter, as you can see in my screenshot above.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 27, 2011, 02:09:01 PM
thank you guys! I send you both the refunds.

@cdb000
these are very interesting programs. until now I had never found ATT and only an older version of the GPU Tool.
ATT I can only get work with one card, the same as with a lot of other programs. Do you use any of the tweak options for mining?
The GPU tool seems to be really sophisticated I will take a close look at what it can do.

@proudhon
Seems like you found the first problem already. it applies to dual gpu cards like the 5970 and the 6990. I will look into it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: proudhon on May 27, 2011, 02:20:04 PM
thank you guys! I send you both the refunds.

@cdb000
these are very interesting programs. until now I had never found ATT and only an older version of the GPU Tool.
ATT I can only get work with one card, the same as with a lot of other programs. Do you use any of the tweak options for mining?
The GPU tool seems to be really sophisticated I will take a close look at what it can do.

@proudhon
Seems like you found the first problem already. it applies to dual gpu cards like the 5970 and the 6990. I will look into it.

I'm really digging this tool, BTW.  Easy and no GUI fuss.  Thanks.  This'll definitely be my preferred method of tweaking once you fix the dual GPU issue.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: cdb000 on May 27, 2011, 03:18:43 PM
@cdb000
these are very interesting programs. until now I had never found ATT and only an older version of the GPU Tool.
ATT I can only get work with one card, the same as with a lot of other programs. Do you use any of the tweak options for mining?
The GPU tool seems to be really sophisticated I will take a close look at what it can do.

I found that ATT would only work for one card, so I use it on the XP box which has only 1 card (don't be misled by the clocktweak output - the machine has 1 card with 2 monitors) I only use it to set the clocks, I never bothered with the tweaks simply because I am too lazy to spend time messing with it - "If it isn't broken, don't fix it". It is convenient because it can run at startup without human intervention. The XP machine is my desktop, and tends to need occasional reboots. I stick with XP on this because there is a game I like to play that I have not been able to get working correctly on Win7.

AMD GPU Clock Tool allows more cards. It works for me on a machine with 4 HD5870s, but I have not been able to use it to set voltages. It does have the useful ability to log temperatures to a file. The version I have is 0.9.26.0 and I have no idea whether it is up to date or not. I can't remember where I downloaded it, but it turns up in quite a few places with a Google search.
My 4 dedicated mining machines run Win7 which seems to be stable enough that the irritation of having to set clocks manually on a reboot isn't that great. (1 reboot in 3 months, caused by power failure)

I am hoping that clocktweak will allow me to set voltages. I will experiment this evening when I am at hope. I am too much of a coward to try setting voltages remotely in case a do something that needs a hard reboot to recover - VNC has its limits.

With difficulty rising, it may be that the last few Bitcents can be mined by underclocking and undervoltaging the cards to reduce power use and improve hashes per Watt.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: proudhon on May 27, 2011, 04:20:02 PM
phelix, ygpm


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: nzbtc on May 27, 2011, 04:29:43 PM
Does this let me lower my mem clock on a saphire HD5850 to 300? I can do this with the Trixx utility, but not with the ATI Control Panel.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 27, 2011, 06:02:32 PM
Does this let me lower my mem clock on a saphire HD5850 to 300? I can do this with the Trixx utility, but not with the ATI Control Panel.
you should be able to set the mem clock down to 159


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 27, 2011, 08:34:35 PM
experimenting with the wattmeter, I just noticed that though my cards happily accept all voltage values the voltage regulator has only a couple of steps... will investigate some more and keep you posted.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: ius on May 27, 2011, 08:48:18 PM
The VRM output voltage for HD5800 series cards (ie. VT1165 VRM) can only be set in steps of 0.0125 V above a minimum of 0.450 V, if I'm not mistaken.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: justinjja on May 28, 2011, 07:39:11 PM
Do you have the 5850 xtremes?
If you do and you make the tool able to Overvolt all the cards I would gladly buy this (Sapphire TRIXX only allows you to overvolt ur first card)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 28, 2011, 08:34:30 PM
Do you have the 5850 xtremes?
If you do and you make the tool able to Overvolt all the cards I would gladly buy this (Sapphire TRIXX only allows you to overvolt ur first card)
yes

did you check that with gpu-z or something? my trixx does not really change anything besides the fancy scrollbar (actual voltage stayed the same) when I last checked.





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Beremat on May 28, 2011, 08:47:08 PM
http://gyazo.com/07407ae43a82567ead6333f4e95ff23e.png

:) Works well! I think I'm the first one to change clocks and undervolt on a 5870, so if you can, refund me at 1EavXbWqAYWPQK7VXjgSvuVL5YiHCga5ni. If I'm not the first, then ignore this :P

Sadly, it doesn't let me set any core clocks or voltages above default. I get:

Set values - starting.
 Adapter 0:
  setting voltage 1170 [mV]
  write_values: ERROR setting voltage 1170 (1)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: justinjja on May 28, 2011, 11:33:51 PM
Glitch with gpu-z i believe,
when i raise the voltage
 
1 my temps go up
2 wattage goes up acording to my killawatt
3 my 950mhz overclock becomes stable
4 gpuz stays the same.

Do you have the 5850 xtremes?
If you do and you make the tool able to Overvolt all the cards I would gladly buy this (Sapphire TRIXX only allows you to overvolt ur first card)
yes

did you check that with gpu-z or something? my trixx does not really change anything besides the fancy scrollbar (actual voltage stayed the same) when I last checked.






Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 29, 2011, 10:55:24 PM
http://gyazo.com/07407ae43a82567ead6333f4e95ff23e.png

:) Works well! I think I'm the first one to change clocks and undervolt on a 5870, so if you can, refund me at 1EavXbWqAYWPQK7VXjgSvuVL5YiHCga5ni. If I'm not the first, then ignore this :P

Sadly, it doesn't let me set any core clocks or voltages above default. I get:

Set values - starting.
 Adapter 0:
  setting voltage 1170 [mV]
  write_values: ERROR setting voltage 1170 (1)

sent!

what type is your other card? did you try to change something on that, too?

BIOS voltage limit is expected. to increase the core clock you will still need RBE. I am looking for a solution to this but it probably will not work via the driver.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 29, 2011, 11:01:31 PM
Glitch with gpu-z i believe,
when i raise the voltage
 
1 my temps go up
2 wattage goes up acording to my killawatt
3 my 950mhz overclock becomes stable
4 gpuz stays the same.

ok, that really sounds like it's working. It still should only work in steps becaues of the VRM (see post from Ius). I will check with the watt-meter, too.

It's a pitty AMD is so restrictive about voltage control - either they are afraid of people bricking their cards or they want to sell more expensive ones.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: proudhon on May 30, 2011, 01:19:59 PM
Just wanted to plug this little tool.  It's perfect for Windows dedicated miners so that you don't have to mess around in a GUI to adjust clocks/memory/voltages etc.  Very helpful, and totally worth it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: ujin on May 30, 2011, 04:00:54 PM
OS: Windows 7 x64 SP1
Manufacturer: PowerColor
Card: 5850*1 6850*1
Setup: Single Monitor

5850 works fine,6850 not supported yet?
http://i.min.us/i56z0.png

http://i.min.us/i03i2.png


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: ujin on May 30, 2011, 04:19:54 PM
OS: Windows 7 x64 SP1
Manufacturer: PowerColor
Card: 5850*1 6850*1
Setup: Single Monitor

5850 works fine,6850 not supported yet?
after update to v0.7.3b  ;D
http://i.min.us/i5a5E.png
http://i.min.us/i0DRq.png


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: melter on May 30, 2011, 05:04:27 PM
can this change voltages on non reference cards?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 30, 2011, 05:46:42 PM
can this change voltages on non reference cards?
you will probably only be able to reduce voltage. on my sapphire HD 5850s voltage changes are quite limited, basically the only option that makes sense is to reduce voltage to 1038mV to save power / lower heat.

if your manufacturer is among the ones not yet tested you will get a refund anyway.




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 01, 2011, 08:48:18 PM
Lowered the price. Bitcoin is rising fast...   :D


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Zzzoom on June 02, 2011, 12:17:30 AM
Doesn't let me run my Sapphire 5850 Xtreme memory under 301MHz, are you using a stock bios?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on June 02, 2011, 01:08:01 AM
Can I use one copy of ClockTweak on all my desktops?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 02, 2011, 04:52:58 AM
Can I use one copy of ClockTweak on all my desktops?
just go ahead and donate another 0.1BTC per GHash/s above the first 1.5GHash/s if you like it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 02, 2011, 04:57:36 AM
Doesn't let me run my Sapphire 5850 Xtreme memory under 301MHz, are you using a stock bios?
yes, I am. please send me the output of -x by pm. I know what's going on and should be able to fix it. That is quite unexpected, especially with that card - do you know the revision number? What colour is the circuit board?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 02, 2011, 06:56:58 AM
new version out: 0.7.4b
update patch available at http://bitcoinx.com/clocktweak

will downclock memory more aggressively

Zzzoom please try it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on June 02, 2011, 10:31:47 AM
Memory underclock to 300 mhz works great on my 5850, 6850 and 5770 (Asus, Gigabyte , Saphire, His) under Windows 7 x64 Professional/Home, Server 2008 x64, Windows XP x32 OSes.

Thx a lot, wait for more donate ;) and wish you luck in the further development.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Zzzoom on June 02, 2011, 07:28:43 PM
new version out: 0.7.4b
update patch available at http://bitcoinx.com/clocktweak

will downclock memory more aggressively

Zzzoom please try it.
Yup, it works now. Thanks.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RaTTuS on June 03, 2011, 12:06:16 PM
Win Vista 64 SP1
I'll have a play during the day if I can

===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:174504016  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:174504016  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:174504016  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:-1 ERROR: explore_adapters: adapter  3 could not be initialized (-1)
A.#:4  r:-1 ERROR: explore_adapters: adapter  4 could not be initialized (-1)
A.#:5  r:-1 ERROR: explore_adapters: adapter  5 could not be initialized (-1)
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2]
gpuAdapters:

Compatible GPUs found on these adapters:
Adapter#:0  ID:174504016  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:87 Load:98 Fan:46 Level:2
CoreL0:157 CoreL2:850 MemL0:300 MemL2:1200 mVoltL0:950 mVoltL2:1163

edit:
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:6 ID:136882832  Name:"ATI Radeon HD 5670"  Active:1  GPU:0
A.#:1  r:6 ID:136882832  Name:"ATI Radeon HD 5670"  Active:1  GPU:0
A.#:2  r:6 ID:136882832  Name:"ATI Radeon HD 5670"  Active:0  GPU:0
A.#:3  r:-1 ERROR: explore_adapters: adapter  3 could not be initialized (-1)
A.#:4  r:-1 ERROR: explore_adapters: adapter  4 could not be initialized (-1)
A.#:5  r:-1 ERROR: explore_adapters: adapter  5 could not be initialized (-1)
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2]
gpuAdapters:

Compatible GPUs found on these adapters:
Adapter#:0  ID:136882832  Name:"ATI Radeon HD 5670"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:62 Load:98 Fan:N.A
Level:2
CoreL0:157 CoreL2:775 MemL0:300 MemL2:1000 mVoltL0:900 mVoltL2:1100


edit,
it seems to work fine.. now can any suggest what values I'd like to be aiming for - as I've managed to make it run a lot cooler now.... but suggestions on what I should be really aiming for whould help ;)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 03, 2011, 04:00:07 PM
sent the refund!

what are the brands of your cards?


a value of thumb is to set the memory clock to a third of the core clock. and the core clock as high as thermally stable at current voltage.

some people say there is are sweet spots, configurations that work better than others just a Mhz away and stay particularly cool. I have not yet decided on this.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RaTTuS on June 03, 2011, 04:36:56 PM
the 1st one is a generic card - not sure of providence,
2nd one is sapphire
 I'll be able to check a 3rd by monday - this is probably the same as the 2nd one [not 100% sure]
I'll also be able to check a 5570 sometime next week

if I get a chance I'll do some performance figures also  ;)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: gamecom on June 03, 2011, 08:53:29 PM
Very nice tool, I finally don't have to start MSI Afterburner 4 times to downclock the memory on my ASUS 5850 DirectCU TOP because the AMD GPU clock tool fails to do it.
Reverse situation occurs on my HIS 5850 Reference Design, ClockTweak and MSI Afterburner both fail to set the clocks, AMD GPU clock saves the day.
Here are the logs:
Quote
*************\ClockTweak>clocktweak.exe -a3 -y -c850 -m300
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #3:
  setting core speed: 850 [MHz]
ERROR: write_values: core speed 850 could not be set (1): False

D:\****************\ClockTweak>

Quote
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:-591551232  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:1  r:0 ID:-591551232  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:-591551232  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:-592234880  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1
A.#:4  r:0 ID:-592234880  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:5  r:0 ID:-592234880  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2, 3, 4, 5]
gpuAdapters: [0, 3]

Compatible GPUs found on these adapters:
Adapter#:0  ID:-591551232  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
Adapter#:3  ID:-592234880  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1

Reading data:
Adapter#:0 Temp:63 Load:91 Fan:58 Level:2
CoreL0:157 CoreL2:900 MemL0:300 MemL2:300 mVoltL0:968 mVoltL2:1118

Adapter#:3 Temp:70 Load:96 Fan:62 Level:2
CoreL0:157 CoreL2:725 MemL0:300 MemL2:1000 mVoltL0:950 mVoltL2:1088



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: V2-V3 on June 03, 2011, 09:13:06 PM
May we see a Linux or Windows GUI for this in the future?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Xer on June 03, 2011, 10:45:39 PM
May we see a Linux or Windows GUI for this in the future?

Windows Gui is called MSI Afterburner/Sapphire Trixx And Catalyst Control Center

Edit. theres no point at all to reinvent the wheel.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: coznefx on June 03, 2011, 11:09:38 PM
Card Type: HD6950 (unlocked)
Manufacturer: Gigabyte
Windows OS: Windows 7 Pro 64 bit
Setup: single card & single monitor running ClockTweak v0.7.4b

Works great, thanks  :)


C:\clocktweak>clocktweak -a
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Compatible GPUs found on these adapters:
Adapter#:0  ID:112690880  Name:"AMD Radeon HD 6900 Series"  Active:1  GPU:0

C:\clocktweak>clocktweak -r
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

#0: Temp:53 Load:99 Fan:77 Level:2 CoreL2:800 MemL2:1250 mVoltL2:1100

C:\clocktweak>clocktweak -a 0 -m 300 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting mem speed: 300 [MHz]
Set values - finished.

Reading:
#0: Temp:56 Load: 0 Fan:77 Level:2 CoreL2:800 MemL2:300 mVoltL2:1100

C:\clocktweak>


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: nzbtc on June 04, 2011, 04:13:52 AM
Just purchased this wounderful program.

I am running two HD5850's (Sapphire Extreme Lite) and can successfully change the mem speed and core speed (Although the drivers fail as soon as I try to go over 880Mhz? (core)) but I don't seem to be able to increase the voltage to 1118 (I had a stable overclock using trixx at this voltage).

Any idea's as to why Trixx can change the voltage (Only on the one card!) but CoreClock can't?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 04, 2011, 05:35:27 AM
May we see a Linux or Windows GUI for this in the future?

Windows Gui is called MSI Afterburner/Sapphire Trixx And Catalyst Control Center

Edit. theres no point at all to reinvent the wheel.
+1


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 04, 2011, 05:41:08 AM
Just purchased this wounderful program.

I am running two HD5850's (Sapphire Extreme Lite) and can successfully change the mem speed and core speed (Although the drivers fail as soon as I try to go over 880Mhz? (core)) but I don't seem to be able to increase the voltage to 1118 (I had a stable overclock using trixx at this voltage).

Any idea's as to why Trixx can change the voltage (Only on the one card!) but CoreClock can't?
the driver does not allow voltage changes above bios limit

it could be possible by communicating directly to the voltage regulator but it is a bit tricky


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 04, 2011, 06:08:52 AM
Very nice tool, I finally don't have to start MSI Afterburner 4 times to downclock the memory on my ASUS 5850 DirectCU TOP because the AMD GPU clock tool fails to do it.
Reverse situation occurs on my HIS 5850 Reference Design, ClockTweak and MSI Afterburner both fail to set the clocks, AMD GPU clock saves the day.
Here are the logs:
thanks for the info! let me know your bitcoin address and I will send you the refund for testing.

what are the limits in CCC for the HIS?






Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: nzbtc on June 04, 2011, 06:19:50 AM
Just purchased this wounderful program.

I am running two HD5850's (Sapphire Extreme Lite) and can successfully change the mem speed and core speed (Although the drivers fail as soon as I try to go over 880Mhz? (core)) but I don't seem to be able to increase the voltage to 1118 (I had a stable overclock using trixx at this voltage).

Any idea's as to why Trixx can change the voltage (Only on the one card!) but CoreClock can't?
the driver does not allow voltage changes above bios limit

it could be possible by communicating directly to the voltage regulator but it is a bit tricky

Ah right, Fair enough.. I can get 350Mhash/s out of them at stock, so still a great tool :)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: gamecom on June 04, 2011, 08:44:06 AM
Quote
thanks for the info! let me know your bitcoin address and I will send you the refund for testing.

what are the limits in CCC for the HIS?
I don't want the refund, your app saves me from messing with afterburner, which I really hated. Core clock limit in CCC for HIS is 775MHz, so is ClockTweak bound to the AMD Overdrive limits?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 04, 2011, 09:14:41 AM
Quote
thanks for the info! let me know your bitcoin address and I will send you the refund for testing.

what are the limits in CCC for the HIS?
I don't want the refund, your app saves me from messing with afterburner, which I really hated. Core clock limit in CCC for HIS is 775MHz, so is ClockTweak bound to the AMD Overdrive limits?
yes. unfortunately it is bound by the driver limits which in case depend on the bios limits. It should be possible to modify the bios with RBE and then use ClockTweak to play and optimize. I have not tried RBE yet.

I assume you can set core clock to 775MHz. With good cooling it would of course be nice to get some more.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: gamecom on June 04, 2011, 11:30:09 AM
I set the clock on my HIS to 850MHz via the AMD GPU Clock Tool, it must bypass limits somehow.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 04, 2011, 09:13:09 PM
The window suddenly vanishes as soon as I open it.  what is wrong?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: coznefx on June 04, 2011, 10:57:23 PM
The window suddenly vanishes as soon as I open it.  what is wrong?

You have to run this from the command prompt.  The program is called cmd.exe.
In Windows 7, you can get to it by clicking start and typing in cmd in the search box or navigate to Start > All Programs > Accessories > Command Prompt.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 04, 2011, 10:58:29 PM
The window suddenly vanishes as soon as I open it.  what is wrong?
it is a command line utility. have you never heard of that?

in windows: click on start, then run. type: "cmd.exe"  then hit enter. go to the directory where you installed it with "cd \"   and e.g. "cd "program files",  "cd clocktweak". then enter "clocktweak" to get the help

edit: thanks coznefx for explaining =)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 05, 2011, 07:03:03 AM
THANX for the explanation.

Here is what I've got:

http://img856.imageshack.us/img856/2946/98174673.jpg

I have 4 5870 in my system.

For refund: 1Ce7mPk61XK7izGL2EMXg1uboXBUgAM7S6


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 05, 2011, 07:17:38 AM
What are all those GPU adapters?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 05, 2011, 09:11:59 AM
THANX for the explanation.

Here is what I've got:

I have 4 5870 in my system.

For refund: 1Ce7mPk61XK7izGL2EMXg1uboXBUgAM7S6
which test are you claiming? 5870 have already been tested. what are the manufacturers of your cards?

your cards IDs seem quite odd. you should be able to access your cards at adapter#s: 1 / 3 / 6 / 8


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hieu5189 on June 05, 2011, 09:41:18 AM
Like redline888 i'm using a 5870 giga UD version
What result could u get with this soft?
I'm going to buy it but not know how to use it
can anyone give me somme advice?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: NetTecture on June 05, 2011, 02:13:32 PM
Another one...

add a button that finds and adds:

DisableULPS
Quote
Go to registry and disable Ulps:

 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Cl ass\{4D36E968-E325-11CE-BFC1-08002BE10318}]

 and change "EnableUlps" to 0 under the 0000 and 0001 or 0003 keys.

to the registry so that batch one starts can actually also just make sure that dongles are not needed ;)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 05, 2011, 06:35:09 PM
My cards are 3x GV-R587UD-1GD and one ASUS HD 5870 TOP!

It does not want to change the voltage settings on any of those my cards.
http://img703.imageshack.us/img703/2316/41018023.jpg

It does not want to change the mem settings on some of those Gigabyte cards.
http://img196.imageshack.us/img196/3670/43693353.jpg


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 05, 2011, 06:59:00 PM
Another one...

add a button that finds and adds:

DisableULPS
Quote
Go to registry and disable Ulps:

 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Cl ass\{4D36E968-E325-11CE-BFC1-08002BE10318}]

 and change "EnableUlps" to 0 under the 0000 and 0001 or 0003 keys.

to the registry so that batch one starts can actually also just make sure that dongles are not needed ;)

I never got my cards to work without dummy plug (XP). I think I tried this setting. It really works for you by just changing this registry setting?

this might be interesting for you: http://www.robvanderwoude.com/regedit.php



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 05, 2011, 07:14:15 PM
My cards are 3x GV-R587UD-1GD and one ASUS HD 5870 TOP!

It does not want to change the voltage settings on any of those my cards.

It does not want to change the mem settings on some of those Gigabyte cards.


it looks like you are running into bios limits. voltage is expected, mem hmm how low can you set it?



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 05, 2011, 07:21:31 PM
Like redline888 i'm using a 5870 giga UD version
What result could u get with this soft?
I'm going to buy it but not know how to use it
can anyone give me somme advice?
if you have no experience with command line it might be better for you to stick to msi afterburner or catalyst control center.

you will probably only able to lower the voltage, should be able to decrease mem speed quite a bit and increase core speed as high as with catalyst control center.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 05, 2011, 07:27:33 PM
Hmmmm.

I did not think it would work!

I can set the mem settings for those cards as low as 302 MHz


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 05, 2011, 07:32:40 PM
thanx! great soft!

will there be free updates?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 05, 2011, 10:22:21 PM
great!

yes. there will be free update patches at http://bitcoinx.com/clocktweak (see also first thread entry).


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RaTTuS on June 06, 2011, 09:08:35 AM
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Workstation_GLSyncSupportedTopology_Get is missing.
Exploring up to 20 adapters:
A.#:0  r:6 ID:111148624  Name:"ASUS EAH5570 series"  Active:1  GPU:0
A.#:1  r:6 ID:111148624  Name:"ASUS EAH5570 series"  Active:0  GPU:0
A.#:2  r:-1 ERROR: explore_adapters: adapter  2 could not be initialized (-1)
A.#:3  r:-1 ERROR: explore_adapters: adapter  3 could not be initialized (-1)
A.#:4  r:-1 ERROR: explore_adapters: adapter  4 could not be initialized (-1)
A.#:5  r:-1 ERROR: explore_adapters: adapter  5 could not be initialized (-1)
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1]
gpuAdapters:

Compatible GPUs found on these adapters:
Adapter#:0  ID:111148624  Name:"ASUS EAH5570 series"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:40 Load: 0 Fan:N.A
Level:0
CoreL0:157 CoreL2:650 MemL0:200 MemL2:400 mVoltL0:900 mVoltL2:1100

passive 5570 - not tried to tweek anything yet

edit
as I'm busy at work right now ...
this passive card gives me 56.3Mh/s stock...


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Radix on June 06, 2011, 10:07:15 AM
Any chance that you'll add fan control at some point?
I'm really interested in this app for tweaking my miners, but really need fan control too :)

Currently using ATI Tray Control, but it's pretty average.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: magixx on June 06, 2011, 07:55:45 PM
Can this set voltages and clocks for multiple gpu's that are not crossfired, specifically the 5830? I've had not luck with Afterburner (no voltage control), Trixx (only overclocks 1 GPU), and AMD Tray Tools (no voltage control, but sets both cards).


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 06, 2011, 08:53:53 PM

passive 5570 - not tried to tweek anything yet

edit
as I'm busy at work right now ...
this passive card gives me 56.3Mh/s stock...


thanks for the info again! some driver feature is missing in this card. I'm interested in hearing if it will work.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 06, 2011, 08:59:04 PM
Any chance that you'll add fan control at some point?
I'm really interested in this app for tweaking my miners, but really need fan control too :)

Currently using ATI Tray Control, but it's pretty average.

I am quite busy with some other stuff but it is possible. It is quite dangerous, though. If somebody frys his card I will have a bad conscience =)  I'll be on holiday for week and if I find the time afterwards I will take a look at it.

I mostly use the stock automatic fan control - running too hot for you?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: NetTecture on June 06, 2011, 09:01:36 PM
I sent you an email yesterday. I ordered and paid, but never managed to download - IE9 instead showed me a funny text page (interpreted your file as text).

Can you pelase make it available for download somehow else for me? Or email it to the address I told you?

My transfer was to 1BFTPHwvKSRPh4Y6rYxMKH3Lk7XSCvv2ML


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 06, 2011, 09:06:11 PM
Can this set voltages and clocks for multiple gpu's that are not crossfired, specifically the 5830? I've had not luck with Afterburner (no voltage control), Trixx (only overclocks 1 GPU), and AMD Tray Tools (no voltage control, but sets both cards).
clocktweak works independent of crossfire. voltage control will probably be limited to voltage reduction in a handful of steps. I am trying to get the specification for the voltage regulator of the Sapphire HD 5850 Xtreme - not sure if it is the same on your card.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 06, 2011, 09:11:23 PM
I sent you an email yesterday. I ordered and paid, but never managed to download - IE9 instead showed me a funny text page (interpreted your file as text).

Can you pelase make it available for download somehow else for me? Or email it to the address I told you?

My transfer was to 1BFTPHwvKSRPh4Y6rYxMKH3Lk7XSCvv2ML

I did send it to you yesterday:
Date: Sun, 05 Jun 2011 21:38:55 +0200
Subject: ClockTweak

and now once more.

also you can try to just go to the download page and reload twice - it should work then according to the guys from bitcoinservice.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: NetTecture on June 06, 2011, 09:34:34 PM
I sent you an email yesterday. I ordered and paid, but never managed to download - IE9 instead showed me a funny text page (interpreted your file as text).

Can you pelase make it available for download somehow else for me? Or email it to the address I told you?

My transfer was to 1BFTPHwvKSRPh4Y6rYxMKH3Lk7XSCvv2ML

I did send it to you yesterday:
Date: Sun, 05 Jun 2011 21:38:55 +0200
Subject: ClockTweak

and now once more.

also you can try to just go to the download page and reload twice - it should work then according to the guys from bitcoinservice.


Please email me the download URL then. I tried that. Your transfer got stuck again - your firewall did remove the attachment (mine does not, did set it up myself and send binaries around often .... i make software, too).

Please email the the link, then I will try again, possibly also with... chrome. Thanks.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 07, 2011, 08:52:55 AM
I sent you an email yesterday. I ordered and paid, but never managed to download - IE9 instead showed me a funny text page (interpreted your file as text).

Can you pelase make it available for download somehow else for me? Or email it to the address I told you?

My transfer was to 1BFTPHwvKSRPh4Y6rYxMKH3Lk7XSCvv2ML

I did send it to you yesterday:
Date: Sun, 05 Jun 2011 21:38:55 +0200
Subject: ClockTweak

and now once more.

also you can try to just go to the download page and reload twice - it should work then according to the guys from bitcoinservice.


Please email me the download URL then. I tried that. Your transfer got stuck again - your firewall did remove the attachment (mine does not, did set it up myself and send binaries around often .... i make software, too).

Please email the the link, then I will try again, possibly also with... chrome. Thanks.
I could send the zip to myself, so lets just say it was something in between. the link to reload would be the regular download link. please check your emails I sent you two links on my server.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on June 08, 2011, 08:10:28 PM
I bought paying 0.2 BTC, But before even opening it Norton 360 deleted it.
Any way to get it back again?

http://i55.tinypic.com/1ow2dj.jpg


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RaTTuS on June 09, 2011, 08:57:36 AM
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:4 ID:114406992  Name:"ATI Radeon HD 5700 Series"  Active:1  GPU:0
A.#:1  r:4 ID:114406992  Name:"ATI Radeon HD 5700 Series"  Active:0  GPU:0
A.#:2  r:4 ID:114406992  Name:"ATI Radeon HD 5700 Series"  Active:0  GPU:0
A.#:3  r:-1 ERROR: explore_adapters: adapter  3 could not be initialized (-1)
A.#:4  r:-1 ERROR: explore_adapters: adapter  4 could not be initialized (-1)
A.#:5  r:-1 ERROR: explore_adapters: adapter  5 could not be initialized (-1)
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2]
gpuAdapters:

Compatible GPUs found on these adapters:
Adapter#:0  ID:114406992  Name:"ATI Radeon HD 5700 Series"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:69 Load:97 Fan:N.A
Level:2
CoreL0:157 CoreL2:850 MemL0:300 MemL2:1200 mVoltL0:950 mVoltL2:1200

^ a gigabyte passive radeon 5700
coming in at about 175Mh/s
currently


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: willphase on June 10, 2011, 10:44:56 AM
clocktweak doesn't let me clock my XFX HD5870 (link (http://www.scan.co.uk/products/1gb-xfx-hd-5870-pci-e-21-%28x16%29-4800mhz-gddr5-gpu-850mhz-1600-cores-dp-hdmi-2-x-dl-dvi-i)) above 900Mhz.

I could however overclock above 900 using the AMD tool (link (http://www.techpowerup.com/downloads/1641/AMD_GPU_Clock_Tool_v0.9.26.0_For_HD_5870.html)), so it's not a hardware restriction, and I'm now using that tool instead... :(

Here is my clocktweak -x

Code:
C:\bitcoin\clocktweak>clocktweak -x
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1
A.#:4  r:0 ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:5  r:0 ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2, 3, 4, 5]
gpuAdapters: [0, 3]

Compatible GPUs found on these adapters:
Adapter#:0  ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
Adapter#:3  ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1

Reading data:
Adapter#:0 Temp:69 Load:99 Fan:58 Level:2
CoreL0:950 CoreL2:950 MemL0:450 MemL2:450 mVoltL0:1163 mVoltL2:1163

Adapter#:3 Temp:75 Load:99 Fan:70 Level:2
CoreL0:910 CoreL2:910 MemL0:400 MemL2:400 mVoltL0:1163 mVoltL2:1163

Here is the error I get when trying to set above 900. Get same error for both adapters, any value above 900.

Code:
C:\bitcoin\clocktweak>clocktweak -y -a 3 -c910
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #3:
  setting core speed: 910 [MHz]
ERROR: write_values: core speed 910 could not be set (1): False

HTH,

W


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Clipse on June 11, 2011, 01:08:37 AM
I bought this just for the ease of adjusting mem to 300 on all cards.

However, do you know how amd gpu tool get to raise core clock higher than bios allows? I would love to use this clocktweak program to adjust more than just one cards above bios limit.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: grue on June 11, 2011, 05:15:55 PM
5830:
http://i.min.us/idfBmA.PNG
1G1JMhCCMLqFwhCM2ctZzJgg86PiewETkC


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: grue on June 12, 2011, 06:16:19 PM
5830:
http://i.min.us/idfBmA.PNG
1G1JMhCCMLqFwhCM2ctZzJgg86PiewETkC

care to explain more ?
It is still in beta phase, so please help testing. You will get a full refund if you are the first to test ClockTweak to change clock/mem speeds and reduce voltage in one of the following environments and post a copy of the outputs of the "-x" option here. Please include information about the type and manufacturer of your card(s)!
I guess I have to add it's sapphire 5830, xtreme

still waiting for payment.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: SteveFL on June 14, 2011, 07:56:24 PM
Hi, received the app and it works great.  

EDIT: Summary of tests, all were able to underclock memory to 300mhz.
XFX HD5850 Win7 64bit,  -v range is 951 to 1100 in steps of 1
HIS HD5770 WinXP 32bit,  no voltage control, fan speed reports unknown
Sapphire HD5750 Win7 64bit, -v appears in to be steps of 1, did not test full range.

Would like two feature requests:

1) ability to control fan speed from command line.  This way I can script idle/mining/gaming and control temps a little better.
2) bare format (suppress program name and version) that shows date/time and all adapter details in one line, would like to be able to run this every 5 mins and dump to a text file for logging/monitoring

XFX HD5850, 2 monitors attached, Win7 64bit
Code:
C:\Program Files (x86)\clocktweak>clocktweak -x
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:50299136  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:50299136  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:2  r:0 ID:50299136  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:-1 ERROR: explore_adapters: adapter  3 could not be initialized (-1)
A.#:4  r:-1 ERROR: explore_adapters: adapter  4 could not be initialized (-1)
A.#:5  r:-1 ERROR: explore_adapters: adapter  5 could not be initialized (-1)
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2]
gpuAdapters: [0]

Compatible GPUs found on these adapters:
Adapter#:0  ID:50299136  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:60 Load:96 Fan:75 Level:2
CoreL0:157 CoreL2:775 MemL0:298 MemL2:1050 mVoltL0:950 mVoltL2:1088

Code:
C:\Program Files (x86)\clocktweak>clocktweak.exe  -a 0 -m300 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting mem speed: 300 [MHz]
Set values - finished.

Reading:
#0: Temp:60 Load: 0 Fan:74 Level:2 CoreL2:775 MemL2:300 mVoltL2:1088

Code:
C:\Program Files (x86)\clocktweak>clocktweak.exe  -a 0 -v1087 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1087 [mV]
Set values - finished.

Reading:
#0: Temp:58 Load: 0 Fan:75 Level:2 CoreL2:775 MemL2:300 mVoltL2:1087

C:\Program Files (x86)\clocktweak>clocktweak.exe  -a 0 -v1086 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1086 [mV]
Set values - finished.

Reading:
#0: Temp:58 Load: 0 Fan:75 Level:2 CoreL2:775 MemL2:300 mVoltL2:1086

C:\Program Files (x86)\clocktweak>clocktweak.exe  -a 0 -v1085 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1085 [mV]
Set values - finished.

Reading:
#0: Temp:58 Load: 0 Fan:75 Level:2 CoreL2:775 MemL2:300 mVoltL2:1085

C:\Program Files (x86)\clocktweak>clocktweak.exe  -a 0 -v1050 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1050 [mV]
Set values - finished.

Reading:
#0: Temp:58 Load: 0 Fan:75 Level:2 CoreL2:775 MemL2:300 mVoltL2:1050

C:\Program Files (x86)\clocktweak>clocktweak.exe  -a 0 -v1000 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1000 [mV]
Set values - finished.

Reading:
#0: Temp:57 Load: 0 Fan:75 Level:2 CoreL2:775 MemL2:300 mVoltL2:1000

Just a note.. after undervolting to 1000 I stabilized at 52C.
Code:
#0: Temp:52 Load:98 Fan:75 Level:2 CoreL2:775 MemL2:300 mVoltL2:1000

HIS 5770, 1 monitor, WinXP 32bit
No luck at all on undervolting.  Also can't see fan speed.

Code:
C:\Program Files\clocktweak>clocktweak.exe -x
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:4 ID:-512820704  Name:"ATI Radeon HD 5700 Series"  Active:1  GPU:0
A.#:1  r:4 ID:-512820704  Name:"ATI Radeon HD 5700 Series"  Active:0  GPU:0
A.#:2  r:-1 ERROR: explore_adapters: adapter  2 could not be initialized (-1)
A.#:3  r:-1 ERROR: explore_adapters: adapter  3 could not be initialized (-1)
A.#:4  r:-1 ERROR: explore_adapters: adapter  4 could not be initialized (-1)
A.#:5  r:-1 ERROR: explore_adapters: adapter  5 could not be initialized (-1)
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1]
gpuAdapters: [0]

Compatible GPUs found on these adapters:
Adapter#:0  ID:-512820704  Name:"ATI Radeon HD 5700 Series"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:44 Load: 0 Fan:N.A
Level:2
CoreL0:157 CoreL2:960 MemL0:298 MemL2:1200 mVoltL0:1200 mVoltL2:1200

Code:
C:\Program Files\clocktweak>clocktweak.exe -a 0 -m300 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting mem speed: 300 [MHz]
Set values - finished.

Reading:
#0: Temp:43 Load: 0 Fan:N.A
Level:0 CoreL2:960 MemL2:300 mVoltL2:1200

Tried values 1000, 1050-1199, 1201:
Code:
C:\Program Files\clocktweak>clocktweak -a 0  -v1199 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1199 [mV]
ERROR: write_values: voltage 1199 could not be set (1)

C:\Program Files\clocktweak>clocktweak -a 0  -y -v1201
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1201 [mV]
ERROR: write_values: voltage 1201 could not be set (2)

And finally Sapphire 5750, 2 monitors, Win7 64bit:

Code:
C:\utils\clocktweak>clocktweak.exe -x
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:6 ID:57783680  Name:"ATI Radeon HD 5700 Series"  Active:1  GPU:0
A.#:1  r:6 ID:57783680  Name:"ATI Radeon HD 5700 Series"  Active:1  GPU:0
A.#:2  r:6 ID:57783680  Name:"ATI Radeon HD 5700 Series"  Active:0  GPU:0
A.#:3  r:-1 ERROR: explore_adapters: adapter  3 could not be initialized (-1)
A.#:4  r:-1 ERROR: explore_adapters: adapter  4 could not be initialized (-1)
A.#:5  r:-1 ERROR: explore_adapters: adapter  5 could not be initialized (-1)
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2]
gpuAdapters: [0]

Compatible GPUs found on these adapters:
Adapter#:0  ID:57783680  Name:"ATI Radeon HD 5700 Series"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:47 Load: 3 Fan:N.A
Level:0
CoreL0:157 CoreL2:860 MemL0:298 MemL2:1160 mVoltL0:1000 mVoltL2:1100

Code:

C:\utils\clocktweak>clocktweak -a 0 -y -m300
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting mem speed: 300 [MHz]
Set values - finished.

Reading:
#0: Temp:46 Load: 0 Fan:N.A
Level:0 CoreL2:860 MemL2:300 mVoltL2:1000

C:\utils\clocktweak>clocktweak -a 0 -y -v1100
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1100 [mV]
Set values - finished.

Reading:
#0: Temp:58 Load: 0 Fan:N.A
Level:2 CoreL2:855 MemL2:300 mVoltL2:1100

C:\utils\clocktweak>clocktweak -a 0 -y -v1099
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1099 [mV]
Set values - finished.

Reading:
#0: Temp:58 Load: 0 Fan:N.A
Level:2 CoreL2:855 MemL2:300 mVoltL2:1099

C:\utils\clocktweak>clocktweak -a 0 -y -v1098
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting voltage 1098 [mV]
Set values - finished.

Reading:
#0: Temp:58 Load: 0 Fan:N.A
Level:2 CoreL2:855 MemL2:300 mVoltL2:1098


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Raigekisai on June 14, 2011, 11:28:50 PM
Working fine on my Crossfire 5770's. MSI Hawk and XFX respectively. If you got that PM I sent earlier, well, it was a bios wall I was hitting on the XFX card. Flashing a new Bios solved the problem..

http://i.imgur.com/lmnC2.jpg


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 15, 2011, 03:06:02 PM
Hey everybody!

I'm back from holiday. Will dig through the testing refunds, feature requests and so on =)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 15, 2011, 03:18:06 PM
I bought this just for the ease of adjusting mem to 300 on all cards.

However, do you know how amd gpu tool get to raise core clock higher than bios allows? I would love to use this clocktweak program to adjust more than just one cards above bios limit.
low level hardware access bypassing the driver would be necessary. Also there are different voltage regulators that the manufacturers use. I would look into it for the Sapphire HD 5850 Xtreme Rev 2 as I have a couple of these cards myself but it is difficult to even get the chip specification...


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 15, 2011, 03:36:09 PM
Working fine on my Crossfire 5770's. MSI Hawk and XFX respectively. If you got that PM I sent earlier, well, it was a bios wall I was hitting on the XFX card. Flashing a new Bios solved the problem..
I got it and send you the testing refund! Thanks for the info.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 16, 2011, 08:30:30 PM
Code:
C:\Program Files\clocktweak>clocktweak.exe -a
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Compatible GPUs found on these adapters:
Adapter#:0  ID:-1672878656  Name:"AMD Radeon HD 6900 Series"  Active:0  GPU:0
Adapter#:4  ID:-1813689984  Name:"AMD Radeon HD 6900 Series"  Active:1  GPU:1
Adapter#:8  ID:-1672753856  Name:"AMD Radeon HD 6900 Series"  Active:0  GPU:2

C:\Program Files\clocktweak>clocktweak.exe -a all -c950 -m450 -v1200 -y
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting core speed: 950 [MHz]
ERROR: write_values: core speed 950 could not be set (1): False

C:\Program Files\clocktweak>

Afterburner is able to set my clocks to 950 but I'm getting the error above with clocktweak.
Would love to have this work, but if not:
1Q1e8TGZPeZKbtjJHD951mcgGtdpqj55DB

Cheers.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 16, 2011, 08:48:26 PM
btw is there any way to make the changes permanent ?
what do you mean by permanent?

you can write a batch file and put a link to it in the autostart folder so that it runs at every startup. put each call to clocktweak into its own line and maybe add a "pause" command on the last line so that you can read the results.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 17, 2011, 09:41:12 AM

Afterburner is able to set my clocks to 950 but I'm getting the error above with clocktweak.
Would love to have this work, but if not:
1Q1e8TGZPeZKbtjJHD951mcgGtdpqj55DB

Cheers.


sent. fyi: you are running into the BIOS limit. if nothing else helps check out RBE


Title: Does ClockTweak tell the truth about clocks? 1 MHz ??
Post by: TeaRex on June 17, 2011, 07:48:46 PM
With ClockTweak I'm seemingly able to underlock my Radeon HD 6990's memory all the way down to 1 MHz. Reading back, the same value comes out. I kind of doubt that the hardware actually supports running at 1 MHz Commodore 64 speed though... And I don't seem to get any noticeable temperature drop either. So how do I find out how much I can REALLY underclock. MSI Afterburner let me go to only ca. 100 to 120 MHz below core speed (exact number depended on core speed), below that the display would show the stock 1250 MHz again. Still I got no temperature drop to speak of... and I've seen other people talk about underclocking to 300 MHz or even to 159 MHz.

So... how do I find out how low I can actually go? Or does anybody around here know how low you can clock a 6990?

My System: Windows 7 SP1 64-bit (fairly fresh installation but with all Windows Updates applied), Core2Quad 2.83 GHz,  one HD 6990, Catalyst 11.6, Phoenix miner (SVN version 103) running from source on 64-bit Python 2.7.2.

Thank you for any help!


Title: Re: Does ClockTweak tell the truth about clocks? 1 MHz ??
Post by: phelix on June 20, 2011, 08:38:41 AM
With ClockTweak I'm seemingly able to underlock my Radeon HD 6990's memory all the way down to 1 MHz. Reading back, the same value comes out. I kind of doubt that the hardware actually supports running at 1 MHz Commodore 64 speed though... And I don't seem to get any noticeable temperature drop either. So how do I find out how much I can REALLY underclock. MSI Afterburner let me go to only ca. 100 to 120 MHz below core speed (exact number depended on core speed), below that the display would show the stock 1250 MHz again. Still I got no temperature drop to speak of... and I've seen other people talk about underclocking to 300 MHz or even to 159 MHz.

So... how do I find out how low I can actually go? Or does anybody around here know how low you can clock a 6990?

My System: Windows 7 SP1 64-bit (fairly fresh installation but with all Windows Updates applied), Core2Quad 2.83 GHz,  one HD 6990, Catalyst 11.6, Phoenix miner (SVN version 103) running from source on 64-bit Python 2.7.2.

Thank you for any help!
1Mhz - LOL. If clocktweak does not complain and can even read it back it means the driver accepted it. But it seems the

What happened to the hashrate?

did you try to check with another tool like GPU-Z?



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 20, 2011, 10:02:34 AM
version v0.8.0b and update released

new: fan control



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on June 20, 2011, 07:37:14 PM
hi,

I am running three VGA Sapphire Radeon HD 6950, 1GB GDDR5 (non-reference,obv).
I've been able to overclock the GPUs to 840 and am getting 330mHash/s with a couple of flags I cannot replicate from the top of my head AND a fan angled at the cards from zero distance, temp is ~75C.

I was, however, to this point NOT able to downclock the memory. I tried Afterburner, Trixx, BarelyClocked... nothing.

In your introductory post it says that the 6950 is supported. Might my model be an exception?
If you think your little prog could make this work, I'd love to buy it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 20, 2011, 08:46:43 PM
hi,

I am running three VGA Sapphire Radeon HD 6950, 1GB GDDR5 (non-reference,obv).
I've been able to overclock the GPUs to 840 and am getting 330mHash/s with a couple of flags I cannot replicate from the top of my head AND a fan angled at the cards from zero distance, temp is ~75C.

I was, however, to this point NOT able to downclock the memory. I tried Afterburner, Trixx, BarelyClocked... nothing.

In your introductory post it says that the 6950 is supported. Might my model be an exception?
If you think your little prog could make this work, I'd love to buy it.
I am optimistic it will work. otherwise refund.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: botnet on June 21, 2011, 12:50:53 AM
I have two 5830 saphire extremes. 

1) Can only OC one card, either with "-a all" or specifically putting the adapter and using -f
2) Can't OC past 900mhz.   MSI afterburner allows this.

Please help?
http://i53.tinypic.com/35n3dip.png

13V14L6Xxt15Pn5Ev3gYAqdirWzYNHRnvc


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: ananas5 on June 21, 2011, 01:21:40 AM
I wish someone would make a similar tool for Ubuntu. At least a tool for overvolting.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 21, 2011, 06:57:14 AM
My command line knowledge is rusty so forgive me but am getting these errors when running:

Traceback (most recent call last):
File "C:\Python26\lib\site-packages\py2exe\boot_common.py", line 92, in <module>
ImportError: No module named linecache
Traceback (most recent call last):
ImportError: No module named zipextimporter
Traceback (most recent call last):
File "clocktweak.py", line 15, in <module>
ImportError: No module named argparse

Please advise.
what system are you running on? do you have python installed?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 21, 2011, 06:59:10 AM
I have two 5830 saphire extremes. 

1) Can only OC one card, either with "-a all" or specifically putting the adapter and using -f
2) Can't OC past 900mhz.   MSI afterburner allows this.

Please help?
http://i53.tinypic.com/35n3dip.png

13V14L6Xxt15Pn5Ev3gYAqdirWzYNHRnvc

how far can you overclock in ccc?

if you like you can send me the -x output as a pm and I will look at it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: botnet on June 21, 2011, 07:23:20 AM
My bad,
I examined the bios's and, while they were both the same card, one had a clock limit of 900 whereas the other had one of 875. Weird but they came from newegg this way.

I used RBE and set them both to 950, the tool works like a charm.   Thank you for making this!!!


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: TeaRex on June 21, 2011, 07:26:59 PM
Just a little purely aesthetic issue:

On the 6990 there is of course only one fan for the two GPUs. So for the second GPU clocktweak -r will display "FAN: N.A" and then break the line at that point which looks ugly since the line for the first GPU is not broken after "Fan: <some number>".

I'd suggest changing that to "Fan: N/A" and no line break.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 21, 2011, 09:02:08 PM
Just a little purely aesthetic issue:

On the 6990 there is of course only one fan for the two GPUs. So for the second GPU clocktweak -r will display "FAN: N.A" and then break the line at that point which looks ugly since the line for the first GPU is not broken after "Fan: <some number>".

I'd suggest changing that to "Fan: N/A" and no line break.

thanks a lot! I had that tested before but afterwards changed something and seemingly got it wrong. I fixed it already but if it does not disturb you too much I would wait with the next release for more changes / features.


btw: does your sig say *image removed* on purpose? I assume you see it yourself so just wondering.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: TeaRex on June 21, 2011, 10:36:03 PM
thanks a lot! I had that tested before but afterwards changed something and seemingly got it wrong. I fixed it already but if it does not disturb you too much I would wait with the next release for more changes / features.

I think it's fairly obvious that this does not justify a new release. And no, luckily I'm not *that* easily disturbed.  :D

btw: does your sig say *image removed* on purpose? I assume you see it yourself so just wondering.

There's an image url in my sig in support of Bitcoinpool.com but I'm still too new on this forum to be allowed to have an image in there (it's one of those newbie restriction). Being as lazy as I am, I'll just wait for it to show up when I have made enough posts.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: EPiSKiNG on June 22, 2011, 03:46:06 AM
Hi, I purchased this, but have not received the file... Can someone please PM me.  It's been about 10 hours.

Thanks.
-Eric


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 22, 2011, 04:22:28 PM
My bios prevents me from using clocktweak to overclock to the level I'm after. But I found another use for it. Based on the example.bat in the program folder i created a monitoring batch that you can probably add to the end of your launch batch or run independently. This will run -r, then wait 15 seconds and run again. If there is an error it will end.

Code:
@echo off
:start
echo %date% %time%
clocktweak -r
@if errorlevel 1 goto error
ping -n 15 127.0.0.1 > nul
cls
@goto start

:error
@echo something went wrong

:end


You can change the refresh time by changing the number after -n on the line that begins with ping.

If you want to create a poor man's log you could modify it like this:


Code:
@echo off
:start
echo %date% %time% >> path\to\log.txt
clocktweak -r >> path\to\log.txt
echo . >> path\to\log.txt
@if errorlevel 1 goto error
ping -n 15 127.0.0.1 > nul
cls
@goto start

:error
@echo something went wrong

:end



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 22, 2011, 09:42:17 PM
Hi, I purchased this, but have not received the file... Can someone please PM me.  It's been about 10 hours.

Thanks.
-Eric
once more for everybody:

sorry bout the delay. I hope you got everything by now.

The guys from bitcoinservice told me it is always necessary to reload twice if you use IE. They are working on an all new system.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 22, 2011, 10:02:42 PM
My bios prevents me from using clocktweak to overclock to the level I'm after. But I found another use for it. Based on the example.bat in the program folder i created a monitoring batch that you can probably add to the end of your launch batch or run independently. This will run -r, then wait 15 seconds and run again. If there is an error it will end.

[...]


Nice work!

I was thinking about adding a monitoring / logging feature but did not find the time yet.

It would also be interesting to have it exit with unique errorlevels if the gpu load drops for too long (e.g. --> restart phoenix) or if temperature would rise above a maximum level (--> shut down).

How much interest would there be for such features?




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 22, 2011, 11:17:07 PM
So I've tweaked this a bit. I saw where one of my rigs kept falling back to default core so i set up an -a all -c to refresh the OC as a scheduled task. but now i've put it into the monitor batch and set to run every 5 minutes with the monitor refreshing every 15 seconds

Code:
@Echo OFF
:oc
clocktweak -a all -c 980 -y
set /a ct=1
:start
if %ct% gtr 20 goto oc
echo %date% %time%
clocktweak -r
@if errorlevel 1 goto error
ping -n 15 127.0.0.1 > nul
cls
set /a ct+=1
@goto start

:error
@echo something went wrong

:end

i'd like to add the -c value as a variable and have that variable set to different speeds based on temperature. so if it hits a threshold, say 80C it would clock down by 30mhz or so. and then when it gets back to a reasonable range, crank it back up. i just hate doing all the for %%i TOKENS crap you gotta do to parse output. I'm sure for someone who's done more batching it would be trivial to write though.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 23, 2011, 12:30:18 PM
So I've tweaked this a bit. I saw where one of my rigs kept falling back to default core so i set up an -a all -c to refresh the OC as a scheduled task. but now i've put it into the monitor batch and set to run every 5 minutes with the monitor refreshing every 15 seconds

[...]

i'd like to add the -c value as a variable and have that variable set to different speeds based on temperature. so if it hits a threshold, say 80C it would clock down by 30mhz or so. and then when it gets back to a reasonable range, crank it back up. i just hate doing all the for %%i TOKENS crap you gotta do to parse output. I'm sure for someone who's done more batching it would be trivial to write though.

I hope your card is not throttling down because of overtemperature. Also you might want to try to get rid of the autostarting ccc process (e.g. with spybot) maybe that is resetting the clock for some weird reason.

if you run clocktweak in a loop make sure there are no other programs running that access the gfx drivers! Especially with 10.x drivers things will probably get unstable.

It was really cool to have:
1.) a sweetspot finder
2.) artefact and temperature limited overclocking control = permanent optimization

I thought about these functions quite a bit but it would take a lot of time to implement.




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 23, 2011, 04:10:32 PM
yeah, ccc has been out of autostart.
I was having problems with MSI AB on this particular rig and overheat was surely part of the problem as well.
Now MSI AB just won't start on this particular rig so I'm using CT. And happy with it.

I'll probably do some messing around with the batch file to make it adjust for temps. No idea if I'll have the patience to get it working.


BTW, you refunded me last week because i was bios limited on my first rig. I'm going to return that refund because this is definitely worth .20 BTC

One more thing, on your release page can you put dates by your revision history. I'm not sure what version I have or if what updates I downloaded.

Thanks.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 23, 2011, 09:30:09 PM
yeah, ccc has been out of autostart.
I was having problems with MSI AB on this particular rig and overheat was surely part of the problem as well.
Now MSI AB just won't start on this particular rig so I'm using CT. And happy with it.

I'll probably do some messing around with the batch file to make it adjust for temps. No idea if I'll have the patience to get it working.


BTW, you refunded me last week because i was bios limited on my first rig. I'm going to return that refund because this is definitely worth .20 BTC

One more thing, on your release page can you put dates by your revision history. I'm not sure what version I have or if what updates I downloaded.

Thanks.

thanks for the rerefund, 1LtYdgT9quiD9mviTwEeaos92YwC9NSm2r

Thanks for the hint concerning the dates! You are aware the program spits out version information if you run it with no options or with -h  ...



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 23, 2011, 10:13:33 PM
Ah, didn't think about looking at version in the app.

BTW, I sent to the address I think I originally sent to. Let me know if you don't get that and I'll send to the one you just posted.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: martona on June 26, 2011, 06:38:19 AM
The link where you're supposed to be able to buy the program has been going to a 500 error for the past couple of days.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 26, 2011, 10:27:03 AM
thanks for the info. there is some problem with bitcoinservice. I will see what I can do...


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 26, 2011, 01:49:54 PM
The link where you're supposed to be able to buy the program has been going to a 500 error for the past couple of days.
The guys at bitcoinservice fixed it, all working again.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: martona on June 26, 2011, 06:33:50 PM
Very cool, got it.

One bug to report: when the fan speed is displayed as "n/a"  there's an unnecessary linebreak at the end of the "n/a"  string that disrupts the display:

Code:
#0: Temp:54 Load:99 Fan:N.A
Level:2 CoreL2:775 MemL2:250 mVoltL2:1050
#2: Temp:50 Load:93 Fan:18 Level:2 CoreL2:775 MemL2:250 mVoltL2:1050


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: spankymio on June 26, 2011, 07:37:53 PM
It was really cool to have:
1.) a sweetspot finder
2.) artefact and temperature limited overclocking control = permanent optimization

I thought about these functions quite a bit but it would take a lot of time to implement.

While artefact and sweetspot would be harder to implement, a looping display of the -r output, with the possibility of increasing fan/reducing overclock depending on temperature would be very useful; would also be a pain in the backside to code via scraping output.

Thanks for a super utility, well worth the price paid.  ;D



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 26, 2011, 07:52:32 PM
Very cool, got it.

One bug to report: when the fan speed is displayed as "n/a"  there's an unnecessary linebreak at the end of the "n/a"  string that disrupts the display:

Code:
#0: Temp:54 Load:99 Fan:N.A
Level:2 CoreL2:775 MemL2:250 mVoltL2:1050
#2: Temp:50 Load:93 Fan:18 Level:2 CoreL2:775 MemL2:250 mVoltL2:1050
thanks for the info. this problem is already fixed for the next release...


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 26, 2011, 07:55:20 PM
It was really cool to have:
1.) a sweetspot finder
2.) artefact and temperature limited overclocking control = permanent optimization

I thought about these functions quite a bit but it would take a lot of time to implement.

While artefact and sweetspot would be harder to implement, a looping display of the -r output, with the possibility of increasing fan/reducing overclock depending on temperature would be very useful; would also be a pain in the backside to code via scraping output.

Thanks for a super utility, well worth the price paid.  ;D

the problem is that the hashrate over clock is quite nonlinear. I am quite certain that in some cases slightly lower clockrate increased temperature on my system and that lower core clockrate sometimes results in  higher hashrate. This topic needs a lot of investigation...


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 27, 2011, 04:20:53 AM
Hi!

There is a problem with my HD 5870 V2 and I hope you guys wil help me.

I have 4 cards in a rig 3xGiabyte 5870 and one HD 5870 V2. Generally I run them 3x960\365 and 990\365\1.3v and set those parameters via clocktweak. Everything runs fine BUT then something happens and the fan of HD 5870 V2 suddenly lowers rpm to ~700 though in AB its shown that it is 100%. Clocktweak shows that it is only 15% of its max speed.

Afetr this I can not tweak the card via clocktweak. It says me ERROR: write_values: xxxxxxxxxx whatever I do.
But I can tweak a card via AB for example though fan still spins at ~700 rpm while displayed as 100% in AB.

All the cards are crossfired.

How to overcome this whatever it is?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 27, 2011, 05:11:28 AM
This happened to another card >:( >:( >:(

One of Gigabyte cards now. Fan spins at ~1500 rpm while max is ~3500.

WTF is happening...

Help please.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 27, 2011, 05:17:04 AM
are you running clocktweak and AB at the same time? You'll need to exit AB before using clocktweak.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 27, 2011, 05:19:20 AM
I run clocktweak 1st, set parameters, close it and open AB. AB does not set its parameters at opening. I use it for t monitoring.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 27, 2011, 09:12:48 AM
at what temperatures do you run your cards? downthrottling because of overtemp? could also be a bad fan bearing. is the load also going down?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 27, 2011, 09:27:18 AM
The load stays perfect 99-100%
Tried cards one by one and everything works only when all together problems start. My OS is W7x64 SP1 soft for fan control is MSI AB (also tried Asus SmartDoc, GPU clock tool, etc.), even Asus smartDoc refuses to detect the card when its crossfired with others! Should I use dummies?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: spankymio on June 27, 2011, 05:42:01 PM
While artefact and sweetspot would be harder to implement, a looping display of the -r output, with the possibility of increasing fan/reducing overclock depending on temperature would be very useful; would also be a pain in the backside to code via scraping output.

Thanks for a super utility, well worth the price paid.  ;D

the problem is that the hashrate over clock is quite nonlinear. I am quite certain that in some cases slightly lower clockrate increased temperature on my system and that lower core clockrate sometimes results in  higher hashrate. This topic needs a lot of investigation...

That doesn't make sense at all, I can see why you're having problems...


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 27, 2011, 09:34:29 PM
The load stays perfect 99-100%
Tried cards one by one and everything works only when all together problems start. My OS is W7x64 SP1 soft for fan control is MSI AB (also tried Asus SmartDoc, GPU clock tool, etc.), even Asus smartDoc refuses to detect the card when its crossfired with others! Should I use dummies?

I have only experienced something like you describe (fan going slow even when set to 100%, sometimes working again) with a broken fan (probably it was not the bearing but something else).

watch your temperatures, if the fan stops or goes that slow you can blow your card!


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 28, 2011, 05:53:02 AM
Looks like it is dead(

Tried all the combinations even removing the blue wire as advised above but did not succeed in the end!

RIP!

Tomorrow will give it back by warranty terms.

By the way! Something may have happend suddenly 'cause I started to have problems today in the morning and now its evening in my country and I have 3x5870 which refuse to work properly though everything was fine yesterday!

One is EAH5870 V2 which has 700rpm fan problem.
And two GV-R587 one of which boots up till "Startnig Windows" and then I can hear welcome sound bit the picture hangs on "Startnig Windows" screen! The other just makes my PC hang on boot!

Now my rig mines with a single GV-R587 which I hope will live long life...

A bad day I have today(((

Are there any opinions on what may have happened to them?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 28, 2011, 06:33:38 AM
The sun killed your card I think:
http://www.nasa.gov/mission_pages/sunearth/news/News060711-blast.html

Did you do something to anger the sun?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: RedLine888 on June 28, 2011, 07:43:56 AM
It may have gone angry with me 'cause I sacrificed one of my 5870s to BTC God ;D ;D ;D

Will go and and burn a coulpe of my 75 Ohm resistors in a name of SUN to huggle it so my single 5870 that has left would outperform itself to 10 GH\s ::) ::) ::)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Tobin on June 28, 2011, 02:38:51 PM
I would like to undervoltage my Saphire xtreme 5830 card since because of the summer heat I run at a lower core speed. Trixx let me reduce the voltage only to 1.163 V  :o. Can anyone with a 5830 please test, whether ClockTweak is able to reduce the voltage further?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 28, 2011, 09:35:02 PM
I would like to undervoltage my Saphire xtreme 5830 card since because of the summer heat I run at a lower core speed. Trixx let me reduce the voltage only to 1.163 V  :o. Can anyone with a 5830 please test, whether ClockTweak is able to reduce the voltage further?
it will probably only work in a handful of big steps. if you buy and it should not work I will give you a reeefund.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on June 29, 2011, 11:36:20 AM
It would also be interesting to have it exit with unique errorlevels if the gpu load drops for too long (e.g. --> restart phoenix) or if temperature would rise above a maximum level (--> shut down).

How much interest would there be for such features?
Yes please, these would be great to enhance scripting in logic.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Nick Carlson on June 29, 2011, 01:57:12 PM
Hi,

Great program. I didn't have time to read this entire thread, but I thought I'd give some feedback.

My system:
========
Windows 7 64x
E6550 CPU
GA-p35-dsrl Mobo
Ati 5770

Tested and works
=============
Mem clock change (down to 300mhz)
Core clock change (up to 960mhz)

Tested and doesn't work
=============
Fan speed. Shows N.A.

http://i.imgur.com/7mkdp.png


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on June 29, 2011, 11:22:47 PM
System 6970 refund: 12XDk7PtyENPL9DFyntDcHe4XDEbJJxSoM

My system:
========
Windows XP x64
Ati 6970

Tested and works
=============
Mem clock change (down to 325mhz)
Core clock change (up to 950mhz)

Quote
C:\Program Files (x86)\clocktweak>clocktweak.exe -x
===============================================================================
                ClockTweak v0.8.0b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:10436272  Name:"AMD Radeon HD 6900 Series"  Active:1  GPU:0
A.#:1  r:0 ID:10436272  Name:"AMD Radeon HD 6900 Series"  Active:0  GPU:0
A.#:2  r:-1 explore_adapters: adapter  2 could not be initialized
A.#:3  r:-1 explore_adapters: adapter  3 could not be initialized
A.#:4  r:-1 explore_adapters: adapter  4 could not be initialized
A.#:5  r:-1 explore_adapters: adapter  5 could not be initialized
A.#:6  r:-1 explore_adapters: adapter  6 could not be initialized
A.#:7  r:-1 explore_adapters: adapter  7 could not be initialized
A.#:8  r:-1 explore_adapters: adapter  8 could not be initialized
A.#:9  r:-1 explore_adapters: adapter  9 could not be initialized
A.#:10  r:-1 explore_adapters: adapter  10 could not be initialized
A.#:11  r:-1 explore_adapters: adapter  11 could not be initialized
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]
gpuAdapters:

Compatible GPUs found on these adapters:
Adapter#:0  ID:10436272  Name:"AMD Radeon HD 6900 Series"  Active:1  GPU:0

Reading data:
Adapter#:0 Temp:44 Load: 0 Fan:20 Level:1
CoreL0:880 CoreL2:880 MemL0:150 MemL2:1375 mVoltL0:900 mVoltL2:1175


C:\Program Files (x86)\clocktweak>

I have a question about this command: clocktweak.exe -a0 -c950 -m325 -s100 -y

When I run that I get 320 Mh/s, but when I run the ATI tray overclock with same settings, plus power +20%, I get 420 Mh/s.

So my question is, how do I set that +20% power via command line?





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on June 29, 2011, 11:51:24 PM
-v sets power. You'll have to do the math on what 20% would equal.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: enmaku on June 30, 2011, 12:23:05 AM
Thinking of doing something bigger with this and while I'm certainly competent enough to parse your output I have to ask anyway... Any chance you could add another flag to give the -r output in JSON?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 30, 2011, 07:44:09 AM
Hi,

Great program. I didn't have time to read this entire thread, but I thought I'd give some feedback.

My system:
========
Windows 7 64x
E6550 CPU
GA-p35-dsrl Mobo
Ati 5770

Tested and works
=============
Mem clock change (down to 300mhz)
Core clock change (up to 960mhz)

Tested and doesn't work
=============
Fan speed. Shows N.A.


thanks for sharing!

it seems on the 5770 fan control never works. or did it for anyone?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 30, 2011, 07:53:31 AM
-v sets power. You'll have to do the math on what 20% would equal.
careful, -v sets voltage but jazkal means something different.

I think you are talking about the powertune feature? it is not (yet) implemented.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on June 30, 2011, 12:28:56 PM
Thinking of doing something bigger with this and while I'm certainly competent enough to parse your output I have to ask anyway... Any chance you could add another flag to give the -r output in JSON?
+1
I also support this idea.

Json or xml format output will be great !


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on June 30, 2011, 02:54:04 PM
-v sets power. You'll have to do the math on what 20% would equal.
careful, -v sets voltage but jazkal means something different.

I think you are talking about the powertune feature? it is not (yet) implemented.
Yeah, I think it is the powertune feature.

I tried the -v settings, but they didn't do what I needed.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: spankymio on June 30, 2011, 05:12:25 PM
Thinking of doing something bigger with this and while I'm certainly competent enough to parse your output I have to ask anyway... Any chance you could add another flag to give the -r output in JSON?

+1 for JSON


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on June 30, 2011, 07:26:21 PM
ok, you convinced me. I'll add a JSON output option, hopefully tomorrow.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on July 01, 2011, 02:42:35 PM
What about automatic core clock control ?
For example I setting up max and min core temperatures, and clocktweak keeps core clock in this margins.
This no need drivers, services, just simple schedule cron task .

Something like this will be added to every minute windows cron task:
coreclock -c auto -tmin 70 -tmax 80 -tstep 10 -m 300 -temerg 100 -emergtask "taskkill phoenix.exe"

After task run it will check is the temperature below -tmin (70), if yes, then it will increase core clock on -tstep (10) , if temp above -tmax (80) then it will decrease clock.

Also it can be emergency mode, f.e. if temp above -temerg (100) cels, is will runs -emergtask (can finish miners/shutdown, send sms/email/tweet/jabber/icq ...).

P.S.
I make simple XML output with .bat script. You can easy convert it into json format.
Code:
echo off
echo ^<xml^> > outfile.xml
FOR /F "tokens=1,3,5 delims=:# " %%A IN ('clocktweak.exe -r ^| Find "Temp"') DO (
echo   ^<card^> >> outfile.xml
echo      ^<cardid^>%%A^</card^> >> outfile.xml
echo      ^<temp^>%%B^</temp^> >> outfile.xml
echo      ^<load^>%%C^</load^> >> outfile.xml
echo   ^</cardid^> >> outfile.xml
)
echo ^</xml^> >> outfile.xml



output will be correct xml code:
Code:
<xml>
  <card>
     <cardid>0</cardid>
     <temp>63</temp>
     <load>98</load>
  </card>
  <card>
     <cardid>3</cardid>
     <temp>75</temp>
     <load>98</load>
  </card>
</xml>
you can save it into file by adding ">> outfile.xml"  in the end after every echo line


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 01, 2011, 03:26:51 PM
Wouldn't mind trying this out, but the buy/download link is broked.

I have a 4x6870 setup I can test it on.

Let me know,
Thanks,
Mike


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 01, 2011, 08:03:06 PM
@Lexiko:
you sure know how to write a batch file!

temperature optimized clock rate is not so easy because temperature/hashrate can sometimes be quite nonlinear. I am still looking into it. Next version will have some featues to make it easier to implement it with a batch file if you really want.


preview example json output for the next release:
{"gpus": [{"load": 97, "temperature": 81.5, "name": "ATI Radeon HD 5800 Series",
 "level": 2, "adapter": 0, "mVoltL2": 1088, "memL2": 269, "active": 1, "memL0":
157, "id": -519966840, "fanSpeed": 83, "mVoltL0": 950, "coreL2": 807, "coreL0":
807}, {"load": 95, "temperature": 79.0, "name": "ATI Radeon HD 5800 Series", "le
vel": 2, "adapter": 2, "mVoltL2": 1088, "memL2": 269, "active": 1, "memL0": 157,
 "id": -512393528, "fanSpeed": 82, "mVoltL0": 950, "coreL2": 807, "coreL0": 807}
, {"load": 99, "temperature": 77.5, "name": "ATI Radeon HD 5800 Series", "level"
: 2, "adapter": 4, "mVoltL2": 1088, "memL2": 269, "active": 1, "memL0": 157, "id
": -508025168, "fanSpeed": 27, "mVoltL0": 950, "coreL2": 807, "coreL0": 807}, {"
load": 99, "temperature": 78.0, "name": "ATI Radeon HD 5800 Series", "level": 2,
 "adapter": 6, "mVoltL2": 1088, "memL2": 269, "active": 1, "memL0": 157, "id": -
508256800, "fanSpeed": 77, "mVoltL0": 950, "coreL2": 807, "coreL0": 807}], "nGpu
s": 4}

everybody ok with that format?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on July 01, 2011, 08:58:58 PM
i'd like to add the -c value as a variable and have that variable set to different speeds based on temperature. so if it hits a threshold, say 80C it would clock down by 30mhz or so. and then when it gets back to a reasonable range, crank it back up. i just hate doing all the for %%i TOKENS crap you gotta do to parse output. I'm sure for someone who's done more batching it would be trivial to write though.

Lexiko proves me right. Nice work.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 03, 2011, 01:01:03 PM
Download server is working again...

I am working on the next version but it is more work than I thought.   ::)



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 05, 2011, 09:25:10 PM
New version out with plenty of new features.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: truvativ on July 05, 2011, 10:41:32 PM
Hey Phelix. Great little tool you have going on here. i purchased it seeing as how promissing it looks but the only problem is it does not seem to want to work on Windows Server 2008.
hell i had a hard enough time just getting drivers and CCC to install in the first place so it does not suprise me. i can manually underclock my mem using MSI AB but i have to close and re-open it to go below 625MHz and this is a (normally) headless server and i can't be doing that after i plug it in it's usual place. so that's why i wanted to give your tool a try.

Basically using your tool i can clearly read the proper devices, i can even change the fan speed. but as soon as i try and change the core or voltage it gives me
ERROR: write_values: core speed 960 could not be set (1): False
replace core speed with voltage and i get the same error.

mem clocks are odd. if mem clocks alone would work with this i'd use it no problem but if i tell it to change mem clocks it THINKS it changes them. it "looks" like it works. but when i check with GPUz or even just look at my MH/s it obviouslly does not do anything.

here are my specs:
Windows server 2008 x64 SP1
Catalyst Control Center 11.6
ATI Display driver 11.4 (that's right. i have to install the display driver via device manager and then install CCC 11.6 without the 11.6 display driver to get ANYTHING at all to work in the first place)
running 2 reference MSI 6950 2GB cards fashed to unlock the shaders.

P.S if i got the general idea right, if i'm the first to post with a specific configuration (in my case windows server) i am entitled to a refund right? well if so please send me my .2 BTC to 17mycqd2fA8F7MwmMziayt7ipCf224Vjc3
If you can help me solve my problem i will send it back to you :D

Thanks, and keep up the awesome work.
-Truvativ


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on July 06, 2011, 04:45:40 PM
truvativ, clocktweak work's great on my Windows Server 2008 R2 x64 (5770x2 cards).
It something with your settings or card drivers.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: truvativ on July 06, 2011, 06:45:41 PM
truvativ, clocktweak work's great on my Windows Server 2008 R2 x64 (5770x2 cards).
It something with your settings or card drivers.

hmm. how easy was yours to set up? because i spent two days trying to find drivers that would install and remain stable.
11.6 seemed to install without a problem but the clocks on my 6950 would fluctuate constantly giving me low hashrates and i read online that i'm not the only person with this problem and the solution was to revert to 11.4 drivers. that solved my issue but my windows server wouldn't even show me the 11.4 CCC and display drivers as options to install when using catalyst install manager so i had to install the display driver manually using device manager and install CCC from the 11.6 package.

oh i should mention when i tried 11.6 (driver and CCC) with a 6870 in my machine everything worked without a problem. (minus clocktweak, tried the 6870 before purchasing clocktweak)

i'm sure clocktweak works for some people. just does not seem to work with my setup (winserver2008 and shader unlocked 6950x2)

but if you have any ideas. please let me know.
thanks.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on July 07, 2011, 12:05:28 AM
Anyone have any examples of monitoring temps with the errorlevels?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 07, 2011, 01:07:07 AM
New version out with plenty of new features.

Where to find the update at? Page on the first post is down. Thanks!


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on July 07, 2011, 02:04:48 AM
New version out with plenty of new features.

Where to find the update at? Page on the first post is down. Thanks!
http://bitcoinx.com/clocktweak/


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: grue on July 07, 2011, 09:00:50 PM
is there a way to adjust voltages for ASUS 5850 directCU? its possible in MSI afterburner with a few tweaks


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kr105 on July 07, 2011, 09:14:28 PM
is there a way to adjust voltages for ASUS 5850 directCU? its possible in MSI afterburner with a few tweaks

I did it with clocktweak (-v option, i think), EAH5850 GPU.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on July 07, 2011, 11:48:21 PM
truvativ, I think it's not a clocktweak problem , and even not a windows 2008 problem. mb your card clocks are bios locked . Try to use any other clock tweaker f.e. saphiretrixx or msiafterburn (with overcloking options), if they won't work, you will need to  flash your card bios (only do it if u know what a u doing).


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: grue on July 07, 2011, 11:51:54 PM
is there a way to adjust voltages for ASUS 5850 directCU? its possible in MSI afterburner with a few tweaks

I did it with clocktweak (-v option, i think), EAH5850 GPU.

C:\Program Files (x86)\clocktweak>clocktweak -a 0 -y -s 20 -v 1125 -f
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting voltage to 1125 [mV]
ERROR: write_values: voltage 1125 could not be set (1)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kr105 on July 08, 2011, 06:12:19 AM
Quote
c:\Program Files (x86)\clocktweak>clocktweak -a 0 -c 980 -m 180 -v 1080 -s 85 -y

===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting core speed to 980 [MHz]
  setting mem speed to 180 [MHz]
  setting voltage to 1080 [mV]
  setting fan speed to 85%
Set values - finished.

Reading:
#0: Temp:22 Load: 0 Fan:83 CoreL2:980 MemL2:180 mVoltL2:1080


c:\Program Files (x86)\clocktweak>

Win7 x64



@OP: why appears the bolded line?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 08, 2011, 08:48:57 AM
Hey Phelix. Great little tool you have going on here. i purchased it seeing as how promissing it looks but the only problem is it does not seem to want to work on Windows Server 2008.
hell i had a hard enough time just getting drivers and CCC to install in the first place so it does not suprise me. i can manually underclock my mem using MSI AB but i have to close and re-open it to go below 625MHz and this is a (normally) headless server and i can't be doing that after i plug it in it's usual place. so that's why i wanted to give your tool a try.

Basically using your tool i can clearly read the proper devices, i can even change the fan speed. but as soon as i try and change the core or voltage it gives me
ERROR: write_values: core speed 960 could not be set (1): False
replace core speed with voltage and i get the same error.

mem clocks are odd. if mem clocks alone would work with this i'd use it no problem but if i tell it to change mem clocks it THINKS it changes them. it "looks" like it works. but when i check with GPUz or even just look at my MH/s it obviouslly does not do anything.

here are my specs:
Windows server 2008 x64 SP1
Catalyst Control Center 11.6
ATI Display driver 11.4 (that's right. i have to install the display driver via device manager and then install CCC 11.6 without the 11.6 display driver to get ANYTHING at all to work in the first place)
running 2 reference MSI 6950 2GB cards fashed to unlock the shaders.

P.S if i got the general idea right, if i'm the first to post with a specific configuration (in my case windows server) i am entitled to a refund right? well if so please send me my .2 BTC to 17mycqd2fA8F7MwmMziayt7ipCf224Vjc3
If you can help me solve my problem i will send it back to you :D

Thanks, and keep up the awesome work.
-Truvativ
core clock / voltage: probably the bios limits you
mem clock: this is very odd. are you sure you are looking at the same card? the order may be different in GPUz or in your mining software

Lexiko was first with the Windows Server 2008 system, though I missed it. Corrected and PMed him.

anyway I send you the refund. every time I send bitcoins arround the world I am happy that it is possible  :D


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 08, 2011, 08:57:55 AM
teukon pointed out to me that on linux catalyst drivers version 11.6 are not limited by the bios in overlocking. Can anyone acknowledge that for windows?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 08, 2011, 09:17:22 AM
Quote

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.


@OP: why appears the bolded line?

this will appear on all systems other than winXP. it is not a problem besides being annoying. I forgot to comment out a line while upgrading the AMDoverdrivectrl library to the new one with powerTune support.

btw:

Thorsten is doing an awesome job with that tool. If you are on linux it is the way to go.

I have sent 20% of the clocktweak profit so far to him and also 20% to netxshare, the developer of pyADL.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 08, 2011, 09:50:45 AM
Anyone have any examples of monitoring temps with the errorlevels?

this should have been part of the update patch:

Code:
clocktweak -a
@echo cmd: errorlevel: %errorlevel%
@if %errorlevel% == 1 goto error
@echo.

clocktweak -r
@echo cmd: errorlevel: %errorlevel%
@if %errorlevel% == 1 goto error
@echo.

clocktweak -o -th 88
@echo cmd: errorlevel: %errorlevel%
@if %errorlevel% == 11 goto shutdown
@echo.

@goto end
:error
@echo something went wrong
@goto end

:shutdown
shutdown.exe -r -f -t 300 /c "overtemp - shutting down for good"
@goto end


:examples
@rem  ---------------------- some info and examples ---------------------- ---------------------- ----------------------

@rem    note: "if errorlevel x goto y" is not specific to one errorlevel but is true if errorlevel > x

shutdown.exe -r -f -t 300 /c "overtemp - shutting down for good"

@rem delay 1000 milliseconds
@rem @PING 1.1.1.1 -n 1 -w 1000 >NUL

@rem you can use this as a script of its own to call before restarting miners for example
@echo kill all
taskkill /im phoenix.exe /f
@PING 1.1.1.1 -n 1 -w 1000 >NUL
taskkill /im poclbm.exe /f
@PING 1.1.1.1 -n 1 -w 1000 >NUL
taskkill /im cmd.exe /f
@PING 1.1.1.1 -n 1 -w 1000 >NUL
@PING 1.1.1.1 -n 1 -w 15000 >NUL

:end


already found a bug in the example batch file: the shutdown option -r will restart the system while -s would shut down.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: truvativ on July 08, 2011, 09:11:18 PM
Hey Phelix. Great little tool you have going on here.......................................
core clock / voltage: probably the bios limits you
mem clock: this is very odd. are you sure you are looking at the same card? the order may be different in GPUz or in your mining software

Lexiko was first with the Windows Server 2008 system, though I missed it. Corrected and PMed him.

anyway I send you the refund. every time I send bitcoins arround the world I am happy that it is possible  :D


but i can overclock fine via MSI AB.
anyways. i tried setting the mem clock to the lowest AB does when launched and i actually get higher hashrates with my current settings than i did before so i'm happy with that. running 2 unlocked 6950 each are hitting ~411 MH/s and one is topping off at 74*c, the other at 68*c.
will give this software a try on my main computer once i get the OCing working again. i keep getting BSODS now with my dual 6870s and MSI AB when i try and change anything other than fan speed. woke up this morning and my comp was rebooted. i think i may have fried something haha

oh well.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bmgjet on July 08, 2011, 10:47:36 PM
Wont change voltage on 6850 running windows 7 32bit

C:\Program Files\clocktweak>clocktweak -a all -v 1160 -y
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting voltage to 1160 [mV]
ERROR: write_values: voltage 1160 could not be set (1)

C:\Program Files\clocktweak>clocktweak -a all -v 1180 -y
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting voltage to 1180 [mV]
ERROR: write_values: voltage 1180 could not be set (1)

C:\Program Files\clocktweak>clocktweak -a all -v 1170 -y
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting voltage to 1170 [mV]
ERROR: write_values: voltage 1170 could not be set (1)

C:\Program Files\clocktweak>clocktweak -a all -v 1190 -y
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting voltage to 1190 [mV]
ERROR: write_values: voltage 1190 could not be set (1)

C:\Program Files\clocktweak>


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: truvativ on July 08, 2011, 10:54:21 PM
Im getting a error when trying to change any settings.

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Disclaimer flag not found. See help.

You forgot the -y flag to accept the disclaimer.
As for the win_xp related thing don't worry about it. It just means you are not on windows xp.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 10, 2011, 02:52:10 PM
Here is a before and after on 4x 6870. Everything worked as advertised! Using xfx reference cards.

Code:
C:\ct>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:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:4  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:1
A.#:5  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:1
A.#:6  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:1
A.#:7  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:1
A.#:8  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:2
A.#:9  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:2
A.#:10  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:2
A.#:11  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:2
A.#:12  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:3
A.#:13  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:3
A.#:14  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:3
A.#:15  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:3
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, 12, 13, 14, 15]
gpuAdapters: [0, 4, 8, 12]

Reading data:
#0: Temp:43 Load:17 Fan:21 CoreL2:900 MemL2:1050 mVoltL2:1175
#4: Temp:43 Load: 0 Fan:21 CoreL2:900 MemL2:1050 mVoltL2:1175
#8: Temp:44 Load: 0 Fan:23 CoreL2:900 MemL2:1050 mVoltL2:1175
#12: Temp:41 Load: 0 Fan:22 CoreL2:900 MemL2:1050 mVoltL2:1175


C:\ct>clocktweak.exe -a all -c1000 -m300 -v1000 -s95 -y
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting core speed to 1000 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1000 [mV]
  setting fan speed to 95%
 Adapter #4:
  setting core speed to 1000 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1000 [mV]
  setting fan speed to 95%
 Adapter #8:
  setting core speed to 1000 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1000 [mV]
  setting fan speed to 95%
 Adapter #12:
  setting core speed to 1000 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1000 [mV]
  setting fan speed to 95%
Set values - finished.

Reading:
#0: Temp:42 Load:16 Fan:55 CoreL2:1000 MemL2:300 mVoltL2:1000
#4: Temp:42 Load: 0 Fan:46 CoreL2:1000 MemL2:300 mVoltL2:1000
#8: Temp:43 Load: 0 Fan:40 CoreL2:1000 MemL2:300 mVoltL2:1000
#12: Temp:41 Load: 0 Fan:23 CoreL2:1000 MemL2:300 mVoltL2:1000

c:\ct>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:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:10633280  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:4  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:1
A.#:5  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:1
A.#:6  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:1
A.#:7  r:0 ID:17062784  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:1
A.#:8  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:2
A.#:9  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:2
A.#:10  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:2
A.#:11  r:0 ID:100407360  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:2
A.#:12  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:3
A.#:13  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:3
A.#:14  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:3
A.#:15  r:0 ID:18778432  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:3
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, 12, 13, 14, 15]
gpuAdapters: [0, 4, 8, 12]

Reading data:
#0: Temp:38 Load: 0 Fan:97 CoreL2:1000 MemL2:300 mVoltL2:1000
#4: Temp:37 Load: 0 Fan:96 CoreL2:1000 MemL2:300 mVoltL2:1000
#8: Temp:38 Load: 0 Fan:97 CoreL2:1000 MemL2:300 mVoltL2:1000
#12: Temp:36 Load: 0 Fan:94 CoreL2:1000 MemL2:300 mVoltL2:1000


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 10, 2011, 03:00:57 PM
Have noticed something weird though.  When I set mem to 300, core to 1000, and voltage to 1000. Clock Tweak says it is set. GPU-Z shows that mem and core are at 300. When I start mining, mem shoots to 1050, voltage to 1172 and core to 1000 according to GPU-Z. If I try to use clocktweak to reset, GPU-Z stays the same.  Will try to test this out a little bit more and reply back.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 10, 2011, 06:55:03 PM
Have noticed something weird though.  When I set mem to 300, core to 1000, and voltage to 1000. Clock Tweak says it is set. GPU-Z shows that mem and core are at 300. When I start mining, mem shoots to 1050, voltage to 1172 and core to 1000 according to GPU-Z. If I try to use clocktweak to reset, GPU-Z stays the same.  Will try to test this out a little bit more and reply back.
do you have any other programs running parallel like ccc?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 11, 2011, 02:00:24 AM
No. Uninstalled CCC and afterburner.  Afterburner wont run on a 4 card setup anyways. 


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 11, 2011, 02:22:13 AM
So I can confirm that on my setup, according to GPU-Z, the only settings that are changing are the core speed and fan speed while GUIMiner is running... Anyone else able to duplicate my issue on their setup?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 11, 2011, 11:13:51 AM
sent 0.2 to 1PJmi5NfbVZqtyJKwMpHEDQ7b1KwYs5ytn
status says 0/offline?



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 11, 2011, 02:11:05 PM
So I can confirm that on my setup, according to GPU-Z, the only settings that are changing are the core speed and fan speed while GUIMiner is running... Anyone else able to duplicate my issue on their setup?

in gpu-z are you on the "graphics card" tab or on the "sensors" tab?

The "graphics card" tab shows level 2 speeds while the "sensors" tab shows currently active clock speeds. that means if the card is idle there will be level 2 speeds displayed on the "graphics card" tab but level 0 speeds on the "sensors" tab. if the card is working hard then both will show level 2 speeds.

if you look at the "graphics card" tab it should always be the same as what clocktweak sets / reads (for level 2; refresh may take a couple of secs on the "graphics card" tab).


make sure you are looking at the right card. the order of gpus could be different in gpu-z and clocktweak!




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 11, 2011, 05:25:17 PM
Radeon 6950 (three of them, #0,4,8)

clocktweak -a8 -c750 -m300

-r  gives me
#8 Temp 68 Load 96 Fan 32 CoreL2 750 memL2 700

However, the Win7 widget as well as the ATI tools show cpu840 mem1250.
after some testing, the widget still wont show the core and gpu rates i set via clocktweak...

what to do, what to do?



edit: also, when I set all my GPUs to 840/300 and the mining SW crashes - will the GPU continue to wor at 840, or will it slow down with diminishing load?


edit: do i need to disable all other tweaking tools, such as the AMD VISION CONTROL CENTER I am using in order to effectively use ClockTweaker?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 11, 2011, 08:55:46 PM
in gpu-z are you on the "graphics card" tab or on the "sensors" tab?

The "graphics card" tab shows level 2 speeds while the "sensors" tab shows currently active clock speeds. that means if the card is idle there will be level 2 speeds displayed on the "graphics card" tab but level 0 speeds on the "sensors" tab. if the card is working hard then both will show level 2 speeds.

if you look at the "graphics card" tab it should always be the same as what clocktweak sets / reads (for level 2; refresh may take a couple of secs on the "graphics card" tab).

make sure you are looking at the right card. the order of gpus could be different in gpu-z and clocktweak!

I was looking in the Sensors Tab and at the right card. I normally use the -a all but thought that might not be setting all of the GPUs, so I tried setting just one and that netted the same results...  When I am not mining, the core and mem speed drop to 300. Then start mining and they bump up to 1000 and 1050. Then stop mining and they go back down again to 300. Using GUI Miner. Would love to get this solved.

Thanks


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: gamecom on July 11, 2011, 09:04:18 PM
Today after reinstallation of system on my miner the AMD GPU Clock Tool which previously was the only tool that could underclock and overclock over the BIOS limits my reference HIS 5850 refused to work.
The drivers installed were newest beta Catalyst 11.7. Then I've tried to use ClockTweak to do some overclocking in the BIOS limits range, but accidentally I've passed options for my second card - 900/300 and it worked! Not only the BIOS limits were bypassed, but previously this card could only go stable to 850. Very nice job AMD with that drivers :)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 11, 2011, 09:14:32 PM
in gpu-z are you on the "graphics card" tab or on the "sensors" tab?

The "graphics card" tab shows level 2 speeds while the "sensors" tab shows currently active clock speeds. that means if the card is idle there will be level 2 speeds displayed on the "graphics card" tab but level 0 speeds on the "sensors" tab. if the card is working hard then both will show level 2 speeds.

if you look at the "graphics card" tab it should always be the same as what clocktweak sets / reads (for level 2; refresh may take a couple of secs on the "graphics card" tab).

make sure you are looking at the right card. the order of gpus could be different in gpu-z and clocktweak!

I was looking in the Sensors Tab and at the right card. I normally use the -a all but thought that might not be setting all of the GPUs, so I tried setting just one and that netted the same results...  When I am not mining, the core and mem speed drop to 300. Then start mining and they bump up to 1000 and 1050. Then stop mining and they go back down again to 300. Using GUI Miner. Would love to get this solved.

Thanks
it is normal for the speeds to jump if you start mining - the card is switching from lazy powersafing 2d mode to hard work 3d mode. the problem is that the high values should stay to what you put them.




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 11, 2011, 09:16:30 PM
Today after reinstallation of system on my miner the AMD GPU Clock Tool which previously was the only tool that could underclock and overclock over the BIOS limits my reference HIS 5850 refused to work.
The drivers installed were newest beta Catalyst 11.7. Then I've tried to use ClockTweak to do some overclocking in the BIOS limits range, but accidentally I've passed options for my second card - 900/300 and it worked! Not only the BIOS limits were bypassed, but previously this card could only go stable to 850. Very nice job AMD with that drivers :)
+1


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 11, 2011, 09:19:01 PM
Radeon 6950 (three of them, #0,4,8)

clocktweak -a8 -c750 -m300

-r  gives me
#8 Temp 68 Load 96 Fan 32 CoreL2 750 memL2 700

However, the Win7 widget as well as the ATI tools show cpu840 mem1250.
after some testing, the widget still wont show the core and gpu rates i set via clocktweak...

what to do, what to do?

edit: also, when I set all my GPUs to 840/300 and the mining SW crashes - will the GPU continue to wor at 840, or will it slow down with diminishing load?

edit: do i need to disable all other tweaking tools, such as the AMD VISION CONTROL CENTER I am using in order to effectively use ClockTweaker?

I assume the download finally worked - sorry, missed your post yesterday.

are you sure you are looking at the right card? order may be different between programs.

without load the gpu will slow down to level 0 speeds.

it is safer to only use one tool at a time, especially with 10.x drivers


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 11, 2011, 10:13:26 PM
download worked, program works as well.

on my sapphire 6950s, only a few select combinations work:

-c840 -m800 (-c840 with any lower setting than -m800 will result in -m1250)
-c800 -m700 (doesnt go lower than -m700 at all!)

only the -v option i havent figured out yet. if someone can give me a working number, please? so far i have tried 900, 950, 975, 1000, 1050, 1075.

still stays at 1100.

also, if someone knows a working -m lower than, please kick it my way!


i dig the program. nice work!



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 11, 2011, 10:48:23 PM
it is normal for the speeds to jump if you start mining - the card is switching from lazy powersafing 2d mode to hard work 3d mode. the problem is that the high values should stay to what you put them.

According to GPU-Z, the Graphics Card tab says Clock is 1000 and Mem is 300, but the sensor tab shows Clock @ 1000 and Mem @ 1050. Ever seen it show two different values?

Can someone with a 4 card 68XX setup check to make sure everything is working properly? I just tried ClockTweak on a 1 card setup and it seemed to set everything right.  I am starting to think that similar to how Afterburner doesn't work on a 4 card setup, maybe ClockTweak isn't working too.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 12, 2011, 09:03:12 AM
it is normal for the speeds to jump if you start mining - the card is switching from lazy powersafing 2d mode to hard work 3d mode. the problem is that the high values should stay to what you put them.

According to GPU-Z, the Graphics Card tab says Clock is 1000 and Mem is 300, but the sensor tab shows Clock @ 1000 and Mem @ 1050. Ever seen it show two different values?

Can someone with a 4 card 68XX setup check to make sure everything is working properly? I just tried ClockTweak on a 1 card setup and it seemed to set everything right.  I am starting to think that similar to how Afterburner doesn't work on a 4 card setup, maybe ClockTweak isn't working too.

According to GPU-Z, the Graphics Card tab says Clock is 1000 and Mem is 300, but the sensor tab shows Clock @ 1000 and Mem @ 1050. Ever seen it show two different values?

if the card was idle it is normal to show different values. was it? also it might take some time to refresh.

ClockTweak is working fine with a four card setup, I have four cards myself and lots of other people have confirmed it.

Still there seems to be something weird going on with your system. Please do this to help me debug:

Reboot your system
do not start any miners yet
run "clocktweak -r -l"
run with your parameters: "clocktweak.exe -a all -c1000 -m300 -v1000 -s95 -y"
run "clocktweak -r -l"
start your miners on two cards
run "clocktweak -r -l"

post all the outputs here in a code tag as before.

other things you can try:
with cards in idle and all cooled down set fan speeds of single cards high to determine adapter# for each physical card. also take a look at gpu-z so you know the order in gpu-z. you may want to write it down (I did =) ).

start a single miner on a single card and check with clocktweak / gpu-z which cards gets hot to determine gpu/adapter# for your mining software.

with the miners running change clock / mem speeds of single cards and check if hashrates change.




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 12, 2011, 10:43:49 AM
Code:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\BTC>cd c:\ct

c:\ct>clocktweak -r -l
===============================================================================
                ClockTweak v0.8.0b - bitcoinX.com/clocktweak/
===============================================================================

Adapter#:0 Temp:50 Load: 0 Fan:97 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1000

Adapter#:4 Temp:47 Load: 0 Fan:96 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1000

Adapter#:8 Temp:48 Load: 0 Fan:97 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1000

Adapter#:12 Temp:44 Load: 0 Fan:94 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1000


c:\ct>clocktweak -a all -c980 -m300 -v1100 -s95 -y
===============================================================================
                ClockTweak v0.8.0b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #0:
  setting core speed to 980 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
 Adapter #4:
  setting core speed to 980 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
 Adapter #8:
  setting core speed to 980 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
 Adapter #12:
  setting core speed to 980 [MHz]
  setting mem speed to 300 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
Set values - finished.

Reading:
#0: Temp:43 Load: 4 Fan:97 Level:0 CoreL2:980 MemL2:300 mVoltL2:1100
#4: Temp:42 Load: 0 Fan:96 Level:0 CoreL2:980 MemL2:300 mVoltL2:1100
#8: Temp:43 Load: 0 Fan:97 Level:0 CoreL2:980 MemL2:300 mVoltL2:1100
#12: Temp:40 Load: 0 Fan:94 Level:0 CoreL2:980 MemL2:300 mVoltL2:1100

c:\ct>clocktweak -r -l
===============================================================================
                ClockTweak v0.8.0b - bitcoinX.com/clocktweak/
===============================================================================

Adapter#:0 Temp:42 Load: 0 Fan:97 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100

Adapter#:4 Temp:42 Load: 0 Fan:96 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100

Adapter#:8 Temp:42 Load: 0 Fan:97 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100

Adapter#:12 Temp:39 Load: 0 Fan:94 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100


c:\ct>clocktweak -r -l
===============================================================================
                ClockTweak v0.8.0b - bitcoinX.com/clocktweak/
===============================================================================

Adapter#:0 Temp:60 Load:99 Fan:96 Level:2
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100

Adapter#:4 Temp:41 Load: 0 Fan:96 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100

Adapter#:8 Temp:60 Load:99 Fan:96 Level:2
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100

Adapter#:12 Temp:38 Load: 0 Fan:94 Level:0
CoreL0:980 CoreL2:980 MemL0:300 MemL2:300 mVoltL0:950 mVoltL2:1100

When mining on 2 of the GPUs, GPUZ is reporting that the GPUs that are NOT mining are running 300 & 300 and the GPUs that are mining are running 980 & 1050. If I change Clock speed, the MH/s do change but from the beginning it always looked like clock and fan speed worked & voltage and memory speed didn't.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 12, 2011, 12:29:47 PM
please upgrade to the latest version. there is a patch at http://bitcoinx.com/clocktweak

v0.8.0b displays a wrong coreL0 clock speed (coreL2 instead)


still it is kinda awkward that your memL0 and memL2 speed are both at 300. that should not be possible. I assume you did not make a reboot before these readouts. try a memclock of 303 instead of 300. it looks like 300 is your bios limit.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 12, 2011, 01:12:06 PM
Code:
c:\ct>clocktweak -a all -c980 -m600 -v1100 -s95 -y
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting core speed to 980 [MHz]
  setting mem speed to 600 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
 Adapter #4:
  setting core speed to 980 [MHz]
  setting mem speed to 600 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
 Adapter #8:
  setting core speed to 980 [MHz]
  setting mem speed to 600 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
 Adapter #12:
  setting core speed to 980 [MHz]
  setting mem speed to 600 [MHz]
  setting voltage to 1100 [mV]
  setting fan speed to 95%
Set values - finished.

Reading:
#0: Temp:67 Load: 0 Fan:96 CoreL2:980 MemL2:600 mVoltL2:1100
#4: Temp:46 Load: 0 Fan:96 CoreL2:980 MemL2:600 mVoltL2:1100
#8: Temp:68 Load: 0 Fan:96 CoreL2:980 MemL2:600 mVoltL2:1100
#12: Temp:42 Load: 0 Fan:94 CoreL2:980 MemL2:600 mVoltL2:1100


c:\ct>clocktweak -r -l
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Adapter#:0 Temp:67 Load:77 Fan:96 Level:2   CoreL0:100 CoreL1:775 CoreL2:980
MemL0:300 MemL1:1050 MemL2:600 mVoltL0:950 mVoltL1:1100 mVoltL2:1100
Adapter#:4 Temp:45 Load: 0 Fan:96 Level:0   CoreL0:100 CoreL1:775 CoreL2:980
MemL0:300 MemL1:1050 MemL2:600 mVoltL0:950 mVoltL1:1100 mVoltL2:1100
Adapter#:8 Temp:68 Load:98 Fan:97 Level:2   CoreL0:100 CoreL1:775 CoreL2:980
MemL0:300 MemL1:1050 MemL2:600 mVoltL0:950 mVoltL1:1100 mVoltL2:1100
Adapter#:12 Temp:41 Load: 0 Fan:94 Level:0   CoreL0:100 CoreL1:775 CoreL2:980
MemL0:300 MemL1:1050 MemL2:600 mVoltL0:950 mVoltL1:1100 mVoltL2:1100

I had tried it in 0.9 already and dropped it back to see if the new version caused the problem. GPU-Z is still showing the same results as my last post.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 12, 2011, 02:44:23 PM
I repeat my question:

Does anyone have a working number for Sapphire 6950 1GB voltage?
Shipped with 1.1v, GPU ist 840, memory downclocked to 800.

Would LOVE to set the voltage a little lower. Anyone?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 12, 2011, 08:38:31 PM
I had tried it in 0.9 already and dropped it back to see if the new version caused the problem. GPU-Z is still showing the same results as my last post.

what driver version do you use? it seems to accept clock speed levels out of order.

if you like you can try the hidden options (mentioned in the readme)  -memlevelX  and -corelevelX 

you can try this procedure:

clocktweak -y -a all -m 280 -memlevel0
clocktweak -y -a all -m 290 -memlevel1
clocktweak -y -a all -m 300 -l





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 12, 2011, 08:43:29 PM
I repeat my question:

Does anyone have a working number for Sapphire 6950 1GB voltage?
Shipped with 1.1v, GPU ist 840, memory downclocked to 800.

Would LOVE to set the voltage a little lower. Anyone?

please post the output of -r -l

which driver version do you use?




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on July 12, 2011, 09:22:00 PM
Made a simple auto temperature control .bat script using ClockTweak tool http://forum.bitcoin.org/index.php?topic=28319.0

It can to control gpu core temperature by changing core speed depends on Minumum and Maximum margin values.

P.S. phelix, I made it my own way, so last features with errorlevel were not useful :)

P.P.S. phelix, don't you want to compile linux version of clocktweak?  Now it is more functional than other linux tools.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on July 12, 2011, 10:33:13 PM
To get other voltages you just need to get a copy of your bios by using GPU-Z.
Then take RBE Bios editor and check the different states for their clock and voltage. Voilá there you go. Take the next lower voltage setting and start tweaking - big fun!

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: enmaku on July 12, 2011, 11:49:43 PM
So now that you've got JSON implemented, I think I'll start work on some monitoring software based on clocktweak :)

I bashed something together for myself but it's very hackish, nothing trapped for or commented, messy code and bashed together in the quickest language I knew (Classic ASP).

It's up at http://codinginmysleep.com/miners/ for critique. Pretty basic interface, color-coded HUD at the top for each miner and the simple clocktweak -r -n output below. Not pretty but it functions. Would anyone be interested in something of this nature?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on July 13, 2011, 12:10:41 AM
So now that you've got JSON implemented, I think I'll start work on some monitoring software based on clocktweak :)

I bashed something together for myself but it's very hackish, nothing trapped for or commented, messy code and bashed together in the quickest language I knew (Classic ASP).

It's up at http://codinginmysleep.com/miners/ for critique. Pretty basic interface, color-coded HUD at the top for each miner and the simple clocktweak -r -n output below. Not pretty but it functions. Would anyone be interested in something of this nature?
Pretty)
But u didn't need a json . I'am doing in such way:

Code:
echo off
SET Miner=Miner1
FOR /F "tokens=1,3,5 delims=:# " %%A IN ('c:\windows\clocktweak.exe -r ^| Find "Temp"') DO (
wget "http://myserver.com/bitgraph/collector.php?MinerName=%MINER%&Temp=%%B&CardId=%%A&Load=%%C"
)

It will do GET request for each gpu installed something like this:
Code:
http://myserver.com/bitgraph/collector.php?MinerName=Miner1&Temp=76&CardId=0&Load=98"
http://myserver.com/bitgraph/collector.php?MinerName=Miner1&Temp=73&CardId=3&Load=98"


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: enmaku on July 13, 2011, 12:11:28 AM
So now that you've got JSON implemented, I think I'll start work on some monitoring software based on clocktweak :)

I bashed something together for myself but it's very hackish, nothing trapped for or commented, messy code and bashed together in the quickest language I knew (Classic ASP).

It's up at http://codinginmysleep.com/miners/ for critique. Pretty basic interface, color-coded HUD at the top for each miner and the simple clocktweak -r -n output below. Not pretty but it functions. Would anyone be interested in something of this nature?
Pretty)
But u didn't need a json . I'am doing in such way:

Code:
echo off
SET Miner=Miner1
FOR /F "tokens=1,3,5 delims=:# " %%A IN ('c:\windows\clocktweak.exe -r ^| Find "Temp"') DO (
wget "http://myserver.com/bitgraph/collector.php?MinerName=%MINER%&Temp=%%B&CardId=%%A&Load=%%C"
)

It will do GET request for each gpu installed something like this:
Code:
http://myserver.com/bitgraph/collector.php?MinerName=Miner1&Temp=76&CardId=0&Load=98"
http://myserver.com/bitgraph/collector.php?MinerName=Miner1&Temp=73&CardId=3&Load=98"

Yeah I didn't *need* JSON but it sure makes things easier to have it :)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 13, 2011, 07:28:47 AM
I repeat my question:

Does anyone have a working number for Sapphire 6950 1GB voltage?
Shipped with 1.1v, GPU ist 840, memory downclocked to 800.

Would LOVE to set the voltage a little lower. Anyone?

please post the output of -r -l

which driver version do you use?




clocktweak output:
http://img.photobucket.com/albums/v450/2weiX/clocktweak-1.jpg

driver version 8.850.0.0 (4/19/2011)
catalyst 11.6


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 13, 2011, 02:55:31 PM
Made a simple auto temperature control .bat script using ClockTweak tool http://forum.bitcoin.org/index.php?topic=28319.0

It can to control gpu core temperature by changing core speed depends on Minumum and Maximum margin values.

P.S. phelix, I made it my own way, so last features with errorlevel were not useful :)

P.P.S. phelix, don't you want to compile linux version of clocktweak?  Now it is more functional than other linux tools.

+1

nice work! an advantage of doing it your way instead of using the errorlevel method is that you can control each gpu separately. I am still a bit sceptical about the sweet spot / clock vs hashrate linearity issue. I hope to find time to build a sweet spot scanner soon.

Maybe there is another way to throttle the gpu - e.g. by slowing down a cpu core by issuing HLT commands or by somehow slowing down the gpu (powertune is perfect but only available on 6xxx cards).

I will think about a linux version - unfortunately my experience with linux is limited.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 13, 2011, 02:57:58 PM
To get other voltages you just need to get a copy of your bios by using GPU-Z.
Then take RBE Bios editor and check the different states for their clock and voltage. Voilá there you go. Take the next lower voltage setting and start tweaking - big fun!

Jabba

+1

I think it is possible to see the voltage states with ati tray tools, too. Would be nice to be able to read these using clocktweak..........


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 13, 2011, 03:03:24 PM
So now that you've got JSON implemented, I think I'll start work on some monitoring software based on clocktweak :)

I bashed something together for myself but it's very hackish, nothing trapped for or commented, messy code and bashed together in the quickest language I knew (Classic ASP).

It's up at http://codinginmysleep.com/miners/ for critique. Pretty basic interface, color-coded HUD at the top for each miner and the simple clocktweak -r -n output below. Not pretty but it functions. Would anyone be interested in something of this nature?

Classic ASP?  Python rulez!

I like the color coding.

p.s. could it be that some of your cards are a little lazy? Mine have to work hard at 99% load all the time.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 13, 2011, 03:05:42 PM

Yeah I didn't *need* JSON but it sure makes things easier to have it :)

also safer.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 13, 2011, 03:18:00 PM
I repeat my question:

Does anyone have a working number for Sapphire 6950 1GB voltage?
Shipped with 1.1v, GPU ist 840, memory downclocked to 800.

Would LOVE to set the voltage a little lower. Anyone?

please post the output of -r -l

which driver version do you use?




clocktweak output:
http://img.photobucket.com/albums/v450/2weiX/clocktweak-1.jpg

driver version 8.850.0.0 (4/19/2011)
catalyst 11.6

you can do as Jabba suggested and use RBE to find out your valid Voltage levels. Probably the next lower level is 1000mV. If you try to set that clocktweak will happily accept it but nothing happens? I have an Idea of what happens. Unfortunately it will probably not work on your system with the current clocktweak strategy. Maybe I have to rewrite the voltage setting part a little.

Are you aware that you will 99% not be able to run 840Mhz at a lower voltage level?

Did you set your level1 memclocks (699 / 799) manually?




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 14, 2011, 06:29:54 AM
I repeat my question:

Does anyone have a working number for Sapphire 6950 1GB voltage?
Shipped with 1.1v, GPU ist 840, memory downclocked to 800.

Would LOVE to set the voltage a little lower. Anyone?

please post the output of -r -l

which driver version do you use?




clocktweak output:
http://img.photobucket.com/albums/v450/2weiX/clocktweak-1.jpg

driver version 8.850.0.0 (4/19/2011)
catalyst 11.6

you can do as Jabba suggested and use RBE to find out your valid Voltage levels. Probably the next lower level is 1000mV. If you try to set that clocktweak will happily accept it but nothing happens? I have an Idea of what happens. Unfortunately it will probably not work on your system with the current clocktweak strategy. Maybe I have to rewrite the voltage setting part a little.

Are you aware that you will 99% not be able to run 840Mhz at a lower voltage level?

Did you set your level1 memclocks (699 / 799) manually?

I've never touched any level1 thingies (knowingly).

I've added the GPUObserver Widget and it seems that one of the programs gets it wrong.

with -c840 -m800 -v1000, clocktweak nicely shows CoreL2:840 MemL2:800 mVoltL2:1000
However, GPUObserver shows 840MHz Core, 1250MHz Mem and 1.10V

seems funny that all of a sudden i shouldnt be able to change the memclock. it DID work yesterday. I have since updated from catalyst 11.5 to 11.6, might this be a problem? hashrates are fine and all, however one of the card is at 81C now witht the fan at 100% while the others are at 65C.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 14, 2011, 10:42:16 AM
...

I've added the GPUObserver Widget and it seems that one of the programs gets it wrong.

with -c840 -m800 -v1000, clocktweak nicely shows CoreL2:840 MemL2:800 mVoltL2:1000
However, GPUObserver shows 840MHz Core, 1250MHz Mem and 1.10V

seems funny that all of a sudden i shouldnt be able to change the memclock. it DID work yesterday. I have since updated from catalyst 11.5 to 11.6, might this be a problem? hashrates are fine and all, however one of the card is at 81C now witht the fan at 100% while the others are at 65C.



I would suggest GPU-Z for checking, I think it is very reliable.

you could try a procedure I posted earlier in this thread:
http://forum.bitcoin.org/index.php?topic=9982.msg356170#msg356170





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 14, 2011, 11:02:48 AM
...

I've added the GPUObserver Widget and it seems that one of the programs gets it wrong.

with -c840 -m800 -v1000, clocktweak nicely shows CoreL2:840 MemL2:800 mVoltL2:1000
However, GPUObserver shows 840MHz Core, 1250MHz Mem and 1.10V

seems funny that all of a sudden i shouldnt be able to change the memclock. it DID work yesterday. I have since updated from catalyst 11.5 to 11.6, might this be a problem? hashrates are fine and all, however one of the card is at 81C now witht the fan at 100% while the others are at 65C.



I would suggest GPU-Z for checking, I think it is very reliable.

you could try a procedure I posted earlier in this thread:
http://forum.bitcoin.org/index.php?topic=9982.msg356170#msg356170





-y -a all -m 200 -memlevel0
-y -a all -m 300 -memlevel1
-y -a all -m 800

works like a charm.
i guess the BIOS keeps me from going below 800. still shaves a cool 4°C off every card.
if you find a way to enable me to set the memclock to 50/100/200 or so, that'd ba brilliant.
not sure if i still want to try to undervolt the cards unless you find a way to severely underclock the memory.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mike85123 on July 14, 2011, 12:17:55 PM

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.

any ideas why i get this ?

It is a known bug on systems other than Win XP, just ignore it. It doesn't affect anything.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: OCedHrt on July 14, 2011, 02:18:54 PM
Code:
===============================================================================
                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:4 ID:12750272  Name:"AMD Radeon HD 6800 Series"  Active:1  GPU:0
A.#:1  r:4 ID:12750272  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:2  r:4 ID:12750272  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:3  r:4 ID:12750272  Name:"AMD Radeon HD 6800 Series"  Active:0  GPU:0
A.#:4  r:-1 explore_adapters: adapter  4 could not be initialized
A.#:5  r:-1 explore_adapters: adapter  5 could not be initialized
A.#:6  r:-1 explore_adapters: adapter  6 could not be initialized
A.#:7  r:-1 explore_adapters: adapter  7 could not be initialized
A.#:8  r:-1 explore_adapters: adapter  8 could not be initialized
A.#:9  r:-1 explore_adapters: adapter  9 could not be initialized
A.#:10  r:-1 explore_adapters: adapter  10 could not be initialized
A.#:11  r:-1 explore_adapters: adapter  11 could not be initialized
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]
gpuAdapters: [0]

Reading data:
#0: Temp:70 Load:99 Fan:NA CoreL2:950 MemL2:1050 mVoltL2:1175


6870 - XFX (http://xfxforce.com/en-us/products/graphiccards/hd%206000series/6870.aspx?product=29192)

I'm able to set a memclock of 300 and have it read back as 300 in clocktweak, but the card is likely still running at stock 1050. i can't underclock the memory at all in afterburner and CCC. hashrates are the same.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on July 15, 2011, 10:59:52 AM
Hi Folks,

reagrding the throttling of the GPU there's a much easier solution available.
I remember that there's a switch for the miners like your -v -w128 switch which tells the GPU to slow down.

I just cannot find the thread where it was discussed.
By adding this switch to a command center (that's where all your efforts and ideas lead to) handling would be improved a lot.

BTW: ever thought of managing all mining rigs and their cards from a single console?

Cheers

Jabba



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 15, 2011, 11:52:31 AM
Hi Folks,

reagrding the throttling of the GPU there's a much easier solution available.
I remember that there's a switch for the miners like your -v -w128 switch which tells the GPU to slow down.

I just cannot find the thread where it was discussed.
By adding this switch to a command center (that's where all your efforts and ideas lead to) handling would be improved a lot.

BTW: ever thought of managing all mining rigs and their cards from a single console?

Cheers

Jabba


Lowering aggresion comes to mind. The only problem with that is that you have to stop and restart the miner.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on July 15, 2011, 12:04:39 PM
'Lowering aggresion comes to mind. The only problem with that is that you have to stop and restart the miner.'

Which can also be done via commandline - so this should be no big issue.

Greetz

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 15, 2011, 12:12:29 PM

6870 - XFX (http://xfxforce.com/en-us/products/graphiccards/hd%206000series/6870.aspx?product=29192)

I'm able to set a memclock of 300 and have it read back as 300 in clocktweak, but the card is likely still running at stock 1050. i can't underclock the memory at all in afterburner and CCC. hashrates are the same.

There are three sets of clock speeds:
Level0: 2D
Level1: intermediate - limits?
Level2: 3D

The levels can not be the same, there has to be a gap of ~10Mhz or so. Level 1 has to be in between level 0 and level 2.

With -r -l  you can read out all clock speed levels. Depending on these you can determine mem clock values to try. Level0 may or may not be the lower limit.

You could try with these hidden options if your mem clock speed level 1 is higher than your desired mem clock speed level 2:

-y -a all -m 200 -memlevel0
(only necessary if memlevel0 clock it is lower than your desired memlevel2 clock)
raise the value if you get an error (Bios limit!)

-y -a all -m 302 -memlevel1
has to be above level0 and below the level2 clock speed you want to set

-y -a all -m 330
changes level2 (= default target)


I hope it helps. For most cards ClockTweak will do this automatically but there seems to be an issue with some of the 6xxx cards and/or latest drivers. I will redo this for the next release.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on July 15, 2011, 01:00:41 PM
Hi Folks,

reagrding the throttling of the GPU there's a much easier solution available.
I remember that there's a switch for the miners like your -v -w128 switch which tells the GPU to slow down.

I just cannot find the thread where it was discussed.
By adding this switch to a command center (that's where all your efforts and ideas lead to) handling would be improved a lot.

You can try my gpu core auto control script, based on clocktweak http://forum.bitcoin.org/index.php?topic=28319.0 .
I'm testing it now, and see that this works great! In plans to manage aggression the same way, but there is the same with gpu core trottling.

BTW: ever thought of managing all mining rigs and their cards from a single console?
For what? I think it must be only monitoring dashboard, rigs must work automatically.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: willphase on July 15, 2011, 03:56:05 PM
clocktweak doesn't let me clock my XFX HD5870 (link (http://www.scan.co.uk/products/1gb-xfx-hd-5870-pci-e-21-%28x16%29-4800mhz-gddr5-gpu-850mhz-1600-cores-dp-hdmi-2-x-dl-dvi-i)) above 900Mhz.

I could however overclock above 900 using the AMD tool (link (http://www.techpowerup.com/downloads/1641/AMD_GPU_Clock_Tool_v0.9.26.0_For_HD_5870.html)), so it's not a hardware restriction, and I'm now using that tool instead... :(

Here is my clocktweak -x

Code:
C:\bitcoin\clocktweak>clocktweak -x
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1
A.#:4  r:0 ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:5  r:0 ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:6  r:-1 ERROR: explore_adapters: adapter  6 could not be initialized (-1)
A.#:7  r:-1 ERROR: explore_adapters: adapter  7 could not be initialized (-1)
A.#:8  r:-1 ERROR: explore_adapters: adapter  8 could not be initialized (-1)
A.#:9  r:-1 ERROR: explore_adapters: adapter  9 could not be initialized (-1)
A.#:10  r:-1 ERROR: explore_adapters: adapter  10 could not be initialized (-1)
A.#:11  r:-1 ERROR: explore_adapters: adapter  11 could not be initialized (-1)
A.#:12  r:-1 ERROR: explore_adapters: adapter  12 could not be initialized (-1)
A.#:13  r:-1 ERROR: explore_adapters: adapter  13 could not be initialized (-1)
A.#:14  r:-1 ERROR: explore_adapters: adapter  14 could not be initialized (-1)
A.#:15  r:-1 ERROR: explore_adapters: adapter  15 could not be initialized (-1)
A.#:16  r:-1 ERROR: explore_adapters: adapter  16 could not be initialized (-1)
A.#:17  r:-1 ERROR: explore_adapters: adapter  17 could not be initialized (-1)
A.#:18  r:-1 ERROR: explore_adapters: adapter  18 could not be initialized (-1)
A.#:19  r:-1 ERROR: explore_adapters: adapter  19 could not be initialized (-1)

valid adapters: [0, 1, 2, 3, 4, 5]
gpuAdapters: [0, 3]

Compatible GPUs found on these adapters:
Adapter#:0  ID:19237632  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
Adapter#:3  ID:112797824  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1

Reading data:
Adapter#:0 Temp:69 Load:99 Fan:58 Level:2
CoreL0:950 CoreL2:950 MemL0:450 MemL2:450 mVoltL0:1163 mVoltL2:1163

Adapter#:3 Temp:75 Load:99 Fan:70 Level:2
CoreL0:910 CoreL2:910 MemL0:400 MemL2:400 mVoltL0:1163 mVoltL2:1163

Here is the error I get when trying to set above 900. Get same error for both adapters, any value above 900.

Code:
C:\bitcoin\clocktweak>clocktweak -y -a 3 -c910
===============================================================================
                ClockTweak v0.7.4b - bitcoinX.com/clocktweak/
===============================================================================

Set values - starting.
 Adapter #3:
  setting core speed: 910 [MHz]
ERROR: write_values: core speed 910 could not be set (1): False

HTH,

W

updated to latest clocktweak 0.9.0b

still getting failures on my XFX 5870 when trying > 900Mhz clock - but I can still set the clock manually using AMD Clock tool... I never did get a reply to my original message (quoted)

Here is the -x output if it helps:

Code:
C:\bitcoin\clocktweak>clocktweak -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:0 ID:17476672  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:17476672  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:17476672  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:14843456  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1
A.#:4  r:0 ID:14843456  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:5  r:0 ID:14843456  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:6  r:-1 explore_adapters: adapter  6 could not be initialized
A.#:7  r:-1 explore_adapters: adapter  7 could not be initialized
A.#:8  r:-1 explore_adapters: adapter  8 could not be initialized
A.#:9  r:-1 explore_adapters: adapter  9 could not be initialized
A.#:10  r:-1 explore_adapters: adapter  10 could not be initialized
A.#:11  r:-1 explore_adapters: adapter  11 could not be initialized
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]
gpuAdapters: [0, 3]

Reading data:
#0: Temp:60 Load:93 Fan:75 CoreL2:940 MemL2:350 mVoltL2:1163
#3: Temp:75 Load:98 Fan:75 CoreL2:949 MemL2:350 mVoltL2:1163

and the error:

Code:
C:\bitcoin\clocktweak>clocktweak -c 950 -a 0 -y
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting core speed to 950 [MHz]
ERROR: write_values: core speed 950 could not be set (1): False

Running on windows 7 x64.

Will


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: OCedHrt on July 15, 2011, 05:05:39 PM

6870 - XFX (http://xfxforce.com/en-us/products/graphiccards/hd%206000series/6870.aspx?product=29192)

I'm able to set a memclock of 300 and have it read back as 300 in clocktweak, but the card is likely still running at stock 1050. i can't underclock the memory at all in afterburner and CCC. hashrates are the same.

There are three sets of clock speeds:
Level0: 2D
Level1: intermediate - limits?
Level2: 3D

The levels can not be the same, there has to be a gap of ~10Mhz or so. Level 1 has to be in between level 0 and level 2.

With -r -l  you can read out all clock speed levels. Depending on these you can determine mem clock values to try. Level0 may or may not be the lower limit.

You could try with these hidden options if your mem clock speed level 1 is higher than your desired mem clock speed level 2:

-y -a all -m 200 -memlevel0
(only necessary if memlevel0 clock it is lower than your desired memlevel2 clock)
raise the value if you get an error (Bios limit!)

-y -a all -m 302 -memlevel1
has to be above level0 and below the level2 clock speed you want to set

-y -a all -m 330
changes level2 (= default target)


I hope it helps. For most cards ClockTweak will do this automatically but there seems to be an issue with some of the 6xxx cards and/or latest drivers. I will redo this for the next release.

That was it. After using -r -l to see m0 is already at 750 and m1 at 1050, I used -y -a all -m 800 -memlevel1. At that point I can use afterburner to change all the way down to 300. I think with memlevel1 at 1050 it was stuck at 1050.

Hashing rates don't see any improvement but there is a noticeable temp drop. Do voltages have the same level0, level1 restriction? I have level2 voltage set lower than both level0 and level1.

Also noticed a small bug:
  -v VOLTAGE, --voltage VOLTAGE
                        Set voltage for level 2 [mV]. Example: -c 1050


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: gigica viteazu` on July 17, 2011, 02:32:33 PM
2x 5870
Code:

c:\_tools\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:0 ID:65093056  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:65093056  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:65093056  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:29337856  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1
A.#:4  r:0 ID:29337856  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:5  r:0 ID:29337856  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:6  r:-1 explore_adapters: adapter  6 could not be initialized
A.#:7  r:-1 explore_adapters: adapter  7 could not be initialized
A.#:8  r:-1 explore_adapters: adapter  8 could not be initialized
A.#:9  r:-1 explore_adapters: adapter  9 could not be initialized
A.#:10  r:-1 explore_adapters: adapter  10 could not be initialized
A.#:11  r:-1 explore_adapters: adapter  11 could not be initialized
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]
gpuAdapters: [0, 3]

Reading data:
#0: Temp:64 Load:98 Fan:84 CoreL2:960 MemL2:300 mVoltL2:1175
#3: Temp:64 Load:98 Fan:81 CoreL2:960 MemL2:300 mVoltL2:1175


c:\_tools\clocktweak>clocktweak.exe -y -a all -c 970
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting core speed to 970 [MHz]
ERROR: write_values: core speed 970 could not be set (1): False

c:\_tools\clocktweak>

2x 5830
Code:

c:\_tools\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:0 ID:10966144  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:0
A.#:1  r:0 ID:10966144  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:2  r:0 ID:10966144  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:0
A.#:3  r:0 ID:12289728  Name:"ATI Radeon HD 5800 Series"  Active:1  GPU:1
A.#:4  r:0 ID:12289728  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:5  r:0 ID:12289728  Name:"ATI Radeon HD 5800 Series"  Active:0  GPU:1
A.#:6  r:-1 explore_adapters: adapter  6 could not be initialized
A.#:7  r:-1 explore_adapters: adapter  7 could not be initialized
A.#:8  r:-1 explore_adapters: adapter  8 could not be initialized
A.#:9  r:-1 explore_adapters: adapter  9 could not be initialized
A.#:10  r:-1 explore_adapters: adapter  10 could not be initialized
A.#:11  r:-1 explore_adapters: adapter  11 could not be initialized
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]
gpuAdapters: [0, 3]

Reading data:
#0: Temp:71 Load:99 Fan:75 CoreL2:1000 MemL2:375 mVoltL2:1163
#3: Temp:67 Load:98 Fan:62 CoreL2:1000 MemL2:375 mVoltL2:1163


c:\_tools\clocktweak>clocktweak.exe -y -a all -c 1010
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting core speed to 1010 [MHz]
ERROR: write_values: core speed 1010 could not be set (1): False

c:\_tools\clocktweak>

- i`ve tried with and without miners
- i`ve tried with and without prior overclock (using TriXX)

i`m using Sapphire Trixx to overclock for now

all my systems are running Win7 Ent x64

seems it doesn`t work for me


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on July 18, 2011, 02:59:47 PM
Card Types
HD5670 - tested (RaTTuS)
HD5750 - tested (SteveFL)
HD5770 - tested, probably no fan control (Raigekisai)
HD5830 - tested (grue)
HD5850 - tested (phelix)
HD5870 - tested (Beremat)
HD5970 -
HD6850 - tested (ujin)
HD6870 - tested, limited functionality with v0.9.0b? (mike85123, OCedHrt)
HD6950 - tested (coznefx)
HD6970 - tested (Jazkal)
HD6990 - tested (proudhon - thanks a lot for your support!)

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.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 2weiX on July 18, 2011, 04:23:09 PM
Just to let the boss know how it works right now:

On my 6950s (1GB non-flashable), i need to adress -memlevel0 and -memlevel1 separately on every card. the -a all doesnt work (ie it would "work", but then -m 800 would show no effect and the memspeed would go back to 1250).

So the procedure is
- change memlevel 0 for every card
- change memevel 1 for every card
- change the memlevel 2 for all the cards
- change the corelevel2 and the fanspeeds for all the cards


any other way, it don't work, for whatever reason.
i am, however, greatly satisfied. this is just to maybe put you on the trail of some minor edges that need to be trimmed off^^



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 18, 2011, 07:16:06 PM
Just to let the boss know how it works right now:

On my 6950s (1GB non-flashable), i need to adress -memlevel0 and -memlevel1 separately on every card. the -a all doesnt work (ie it would "work", but then -m 800 would show no effect and the memspeed would go back to 1250).

So the procedure is
- change memlevel 0 for every card
- change memevel 1 for every card
- change the memlevel 2 for all the cards
- change the corelevel2 and the fanspeeds for all the cards


any other way, it don't work, for whatever reason.
i am, however, greatly satisfied. this is just to maybe put you on the trail of some minor edges that need to be trimmed off^^

thanks for the info! I will check if there is any difference in setting levels 0 and 1 via "all" or separately but I can not think of anything at the moment.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on July 19, 2011, 02:56:37 PM
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:

Code:
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:

Code:
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:

Code:
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:

Code:
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:

Code:
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


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bmgjet on July 20, 2011, 08:47:30 AM
Finally got the voltage changing to work altho it still wont work with any other app.
Had to remove all the drivers then install 10.12 then updated to 11.5
Just going straight to 11.5 wouldnt work no changes would take effect. And 11.6 doesnt work ether way and kills my Mhash speed.


Also noticed that in the help there a small error. Says to change voltage then the example has -c instead of -v.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 20, 2011, 08:34:31 PM
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.


thanks! refund sent. no fan control on x770 systems for now.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kiwiasian on July 22, 2011, 02:06:54 AM
I'm getting this error. Help please?

http://i.imgur.com/LQKgr.jpg

1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on July 22, 2011, 05:05:14 AM
phelix,

you can add: tested with 6790. running on 8 such cards and works great (v0.8.0b)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 22, 2011, 06:30:51 AM
I'm getting this error. Help please?

http://i.imgur.com/LQKgr.jpg

1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC

I assume you have python installed on your system?

try to run clocktweak from it's own directory. e.g. on the command line "cd toclocktweakpath" before you run.




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 22, 2011, 06:34:26 AM
phelix,

you can add: tested with 6790. running on 8 such cards and works great (v0.8.0b)

Nice! Added to the list.

I started freaking out about 8 cards in a rig but then I realized it is probably two rigs?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: hawks5999 on July 22, 2011, 07:04:41 AM
Yeah. 11 cards total in 3 rigs.

8 are configured with ClockTweak and 3 with AB. But I use clocktweak -r in a batch loop to monitor temps and let me know they aren't frozen at a glance


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kiwiasian on July 22, 2011, 07:06:17 AM
I'm getting this error. Help please?

http://i.imgur.com/LQKgr.jpg

1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC

I assume you have python installed on your system?

try to run clocktweak from it's own directory. e.g. on the command line "cd toclocktweakpath" before you run.




Yeah, it's installed in C:\Python32

I just tried doing cd C:\Windows\System32 to no avail.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 22, 2011, 03:52:48 PM
I'm getting this error. Help please?

http://i.imgur.com/LQKgr.jpg

1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC

I assume you have python installed on your system?

try to run clocktweak from it's own directory. e.g. on the command line "cd toclocktweakpath" before you run.


Yeah, it's installed in C:\Python32

I just tried doing cd C:\Windows\System32 to no avail.

I hope that is not where you installed clocktweak. usually it should be at c:\program files\clocktweak.

so you would open a console window and type:

cd "\program files\clocktweak"<enter> 

clocktweak -r<enter>







Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kiwiasian on July 23, 2011, 12:50:08 AM
I'm getting this error. Help please?

http://i.imgur.com/LQKgr.jpg

1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC

I assume you have python installed on your system?

try to run clocktweak from it's own directory. e.g. on the command line "cd toclocktweakpath" before you run.


Yeah, it's installed in C:\Python32

I just tried doing cd C:\Windows\System32 to no avail.

I hope that is not where you installed clocktweak. usually it should be at c:\program files\clocktweak.

so you would open a console window and type:

cd "\program files\clocktweak"<enter>  

clocktweak -r<enter>







Thanks well it works now. But when I enter a command for example clocktweak -a all -v 1175, I am returned with this:
http://i.imgur.com/GB5RC.jpg

Even if I set the voltage to 1180mV it still says it's 1088mV


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bmgjet on July 23, 2011, 03:26:35 AM
need to put -y


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kiwiasian on July 23, 2011, 05:54:26 PM
need to put -y

Thanks, now I am getting this...
http://i.imgur.com/ioQcq.jpg


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 23, 2011, 07:13:19 PM
I tried with 0.9 today
The command i gave through a single batch file is

Code:
clocktweak.exe -y -a 0 -c 957 -m 314 -s 100
clocktweak.exe -y -a 3 -c 900 -m 300 -s 100

I got these results.

Code:
C:\Program Files (x86)\clocktweak>clocktweak.exe -y -a 0 -c 957 -m 314 -s 100
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #0:
  setting core speed to 957 [MHz]
  setting mem speed to 314 [MHz]
  setting fan speed to 100%
Set values - finished.

Reading:
#0: Temp:71 Load:99 Fan:91 CoreL2:957 MemL2:314 mVoltL2:1175


C:\Program Files (x86)\clocktweak>clocktweak.exe -y -a 3 -c 900 -m 300 -s 100
===============================================================================
                ClockTweak v0.9.0b - bitcoinX.com/clocktweak/
===============================================================================

ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
Set values - starting.
 Adapter #3:
  setting core speed to 900 [MHz]
  setting mem speed to 300 [MHz]
  setting fan speed to 100%
Set values - finished.

Reading:
#3: Temp:65 Load:99 Fan:80 CoreL2:900 MemL2:300 mVoltL2:1163


What does the Fan:91 & Fan:80 mean?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on July 23, 2011, 08:02:27 PM
What does the Fan:91 & Fan:80 mean?

The program is reporting the current speed of your GPU fans, as a percentage.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 24, 2011, 04:55:10 PM
What does the Fan:91 & Fan:80 mean?

The program is reporting the current speed of your GPU fans, as a percentage.

yes. let me add: current_measured_rpm/maximum_rpm_spec  and thus may differ from what you set it to.

it can be interesting to check what percentage you get when you set your fan to 100%. if a fans air intake is blocked by another card it may reduce the rpm it can reach.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 24, 2011, 04:59:33 PM
It can be underclocked, its a bug in gpuz.
Everything else will show its underclocked, and doing bandwidth speed tests on the card shows it to be underclocked.

check out this post from bmgjet on another thread - there seems to be a bug in gpu-z in the mem clock speed reading on some 6xxx cards. maybe that is responsible for some people having trouble downclocking memory.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 24, 2011, 05:52:09 PM
What does the Fan:91 & Fan:80 mean?

The program is reporting the current speed of your GPU fans, as a percentage.

yes. let me add: current_measured_rpm/maximum_rpm_spec  and thus may differ from what you set it to.

it can be interesting to check what percentage you get when you set your fan to 100%. if a fans air intake is blocked by another card it may reduce the rpm it can reach.
Thanks.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kiwiasian on July 25, 2011, 01:20:10 AM

Anyone?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 25, 2011, 06:57:19 AM
Is there any way to display temperature of GPUs alone in a dos window & update it every 1 or 2 seconds?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 25, 2011, 06:58:13 AM
I think your are going beyond the card capacity to set voltage & also having CCC installed.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bmgjet on July 25, 2011, 07:08:29 AM
clocktweak -o 5
will desply info on all gpus every 5 secs.
use -a number to select a specific adapter.


1.2V shouldnt be the limit most cards its 1.3V
im running 1.22 on my 6850

When I was having driver problems my voltage wouldnt changed. Had to un-install all amd drivers the go to 10.10 then upgrade that back to 11.6.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 25, 2011, 07:12:33 AM
clocktweak -o 5
will desply info on all gpus every 5 secs.
use -a number to select a specific adapter.

Perfect. Thanks.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 25, 2011, 08:57:46 AM
I tried -p 20, -p +20, -p 20% for power tune in 6970 cards & got error as "ERROR: More than one action specified"
How to power tune properly?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 25, 2011, 09:10:06 AM

most probably you run into the bios limit (as noted in the FAQ on the first post of this thread).

you can try driver version 11.6 / 11.7beta as there are rumors that with these it is possible to go beyond bios limits. if it works please let us know.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 25, 2011, 09:13:17 AM
I tried -p 20, -p +20, -p 20% for power tune in 6970 cards & got error as "ERROR: More than one action specified"
How to power tune properly?

did you use any additional command line options? for now you have to use the powertune options without any other parameter changing options, e.g.:

clocktweak -y -a all -p 10
(to go to +10%)



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on July 25, 2011, 06:25:13 PM
thanks! refund sent. no fan control on x770 systems for now.

Thanks for the info.   I will gladly return my refunded BTC once this feature is supported!

Another suggestion -- it would also be nice to have a user-defined fan-speed function a-la MSI Afterburner (i.e. table of temperatures v.s. desired speeds).


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: gigica viteazu` on July 25, 2011, 07:41:14 PM

Another suggestion -- it would also be nice to have a user-defined fan-speed function a-la MSI Afterburner (i.e. table of temperatures v.s. desired speeds).

+1


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: kiwiasian on July 26, 2011, 01:17:56 AM

most probably you run into the bios limit (as noted in the FAQ on the first post of this thread).

you can try driver version 11.6 / 11.7beta as there are rumors that with these it is possible to go beyond bios limits. if it works please let us know.

I tried this on both 11.6 and 11.6b (which is reported as 11.7). I have no tried the official 11.7 beta. I can confirm that my BIOS limit is 1.3v but it still says voltage can't be set.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 26, 2011, 04:16:52 AM

most probably you run into the bios limit (as noted in the FAQ on the first post of this thread).

you can try driver version 11.6 / 11.7beta as there are rumors that with these it is possible to go beyond bios limits. if it works please let us know.

I tried this on both 11.6 and 11.6b (which is reported as 11.7). I have no tried the official 11.7 beta. I can confirm that my BIOS limit is 1.3v but it still says voltage can't be set.
Have you installed Catalyst control center 2?
If yes, then uninstall it.
Until you remove it, it won't let you do any change in voltage.
I downgraded my voltage from 1175 to 1075 & it worked perfectly.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 27, 2011, 10:35:20 PM
new version 0.9.1b is out. downloadserver should be working. hopefully the new bitcoinservice server will come soon and be more stable.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 30, 2011, 12:10:45 PM
the download link on the first post lead to a previous version 0.9.0b instead of 0.9.1b - corrected now.

please use the update patch at http://bitcoinx.com/clocktweak (http://bitcoinx.com/clocktweak)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 30, 2011, 12:30:20 PM
the download link on the first post lead to a previous version 0.9.0b instead of 0.9.1b - corrected now.

please use the update patch at http://bitcoinx.com/clocktweak (http://bitcoinx.com/clocktweak)
Downloading & installing the update gives me this error.

http://i52.tinypic.com/qoyps3.jpg


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on July 30, 2011, 01:52:03 PM
the download link on the first post lead to a previous version 0.9.0b instead of 0.9.1b - corrected now.

please use the update patch at http://bitcoinx.com/clocktweak (http://bitcoinx.com/clocktweak)
Downloading & installing the update gives me this error.

http://i52.tinypic.com/qoyps3.jpg

this message means that the patch did not match the version you have installed at the moment. So you need to get the patch that matches your installed verision.

for now you have to run all the updates in order.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on July 30, 2011, 03:48:51 PM
Thanks. Your clocktweak.exe_backup_original, saved me from too much installs.
clocktweak.exe_backup_original was dated 02 Jun 2011. so i just updated from clocktweak_update_v0.7.4b-v0.8.0b.exe & so on....
Now i am in 0.9.1b version.
Thanks.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on August 02, 2011, 09:20:43 AM
Some more tests on our so beloved tool:

5 x 5870 - all cards can be clocked / over- / undervolted

5970 - tool shows first core with an unavailable fan (which is true), second core is shown with fan; both cores and memory can be adjusted quite easily. Fan cannot be set below 60% manually (seems to be blocked by firmware).

That's it from my side for the moment.

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 02, 2011, 09:32:43 AM
Some more tests on our so beloved tool:

5 x 5870 - all cards can be clocked / over- / undervolted

5970 - tool shows first core with an unavailable fan (which is true), second core is shown with fan; both cores and memory can be adjusted quite easily. Fan cannot be set below 60% manually (seems to be blocked by firmware).

That's it from my side for the moment.

Jabba


5 cards in a rig and finally the 5970! that's two new tests at once! thanks jab!

to set the fan below 60% you will have to add the -f flag so you do not stop your fans by accident. the program should say something like that in the error message.

cheers!

(via android sitting at the lake ;D)





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on August 02, 2011, 02:29:56 PM
So my box comes online, and I can automate everything via command line or guiminer autorun, except getting the clock speed down to 300. I have to use Afterburner for that.

Does anyone have a solution using ClockTweak to modify 69xx cards down to 300?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on August 02, 2011, 04:31:13 PM
So my box comes online, and I can automate everything via command line or guiminer autorun, except getting the clock speed down to 300. I have to use Afterburner for that.

Does anyone have a solution using ClockTweak to modify 69xx cards down to 300?
I successfully using clocktweak for the past 10 days.
My frequencies are 975/325 & 939/313.
Windows 7, 64 bit, AERO enabled.
11.8 beta catalyst.
Completely automated mining.
Card 5870. I also had 6970 & used for 6-7 hours before my mother board gave problem(due to some other factor, not related to clocktweak)  


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on August 02, 2011, 06:54:38 PM
I successfully using clocktweak for the past 10 days.
My frequencies are 975/325 & 939/313.
Windows 7, 64 bit, AERO enabled.
11.8 beta catalyst.
Completely automated mining.
Card 5870. I also had 6970 & used for 6-7 hours before my mother board gave problem(due to some other factor, not related to clocktweak)  

I know that the 5xxx series doesn't have issues with setting the memory settings, but the 6xxx does.

can you give me your example clocktweak commands for your 6970?

here is mine:
clocktweak -a0 -p5 -y
clocktweak -a0 -c970 -m300 -s100 -y

memory settings only takes effect if I've already set Afterburner to 300 memory first.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on August 02, 2011, 07:01:56 PM
Since 6970 system offline i can't give u exactly what i gave.
But i am sure about one thing. i gave clocktweak.exe -y before giving anything.
With out -y (yes) all other flags won't work in my opinion.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jazkal on August 02, 2011, 07:16:21 PM
The -y can be at the begging, end or anywhere in the middle. (I've tested it)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on August 02, 2011, 08:06:56 PM
Then i am no use now.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Xanderus on August 05, 2011, 03:18:00 PM
Can this tool change voltage on Sapphire 5850 Xtreme card? So far what I found only one was able to do it - Sapphire TRIXX.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 05, 2011, 08:24:31 PM
I successfully using clocktweak for the past 10 days.
My frequencies are 975/325 & 939/313.
Windows 7, 64 bit, AERO enabled.
11.8 beta catalyst.
Completely automated mining.
Card 5870. I also had 6970 & used for 6-7 hours before my mother board gave problem(due to some other factor, not related to clocktweak)  

I know that the 5xxx series doesn't have issues with setting the memory settings, but the 6xxx does.

can you give me your example clocktweak commands for your 6970?

here is mine:
clocktweak -a0 -p5 -y
clocktweak -a0 -c970 -m300 -s100 -y

memory settings only takes effect if I've already set Afterburner to 300 memory first.

I assume you are using the latest version and it gives you an error message about setting the mem clock.

do not rely on gpu-z memory readings for 6xxx cards. there are rumors it's memory readings are flawed for (some of) these cards.

you can try a slightly higher memory clock. it is weird though that using afterburner before helps....



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 05, 2011, 08:30:49 PM
Can this tool change voltage on Sapphire 5850 Xtreme card? So far what I found only one was able to do it - Sapphire TRIXX.

it can only lower it (probably in big steps) unless you modify the bios beforehand. the time of overclocking will soon be over anyway  ;D


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on August 05, 2011, 11:29:16 PM
Another suggestion -- it would also be nice to have a user-defined fan-speed function a-la MSI Afterburner (i.e. table of temperatures v.s. desired speeds).

I've given this a bit of thought and realized that this is pretty straightforward to do with an external script or driver.  The driver can query the core temperature via the clocktweak interface, parse the JSON results, and then set the temperature accordingly.

Unfortunately I don't have a card that allows fan control via clocktweak.  I'll likely be getting one soon and will post this script when tested.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on August 06, 2011, 03:46:27 AM
ClockTweak

Features:
  • JSON output

What is the format of the "time" field that is present in the JSON output (root level field)?  For instance, a recently captured time value yields the number 1311642616.9349999.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 06, 2011, 07:30:32 AM
ClockTweak

Features:
  • JSON output

What is the format of the "time" field that is present in the JSON output (root level field)?  For instance, a recently captured time value yields the number 1311642616.9349999.

it is unix time (seconds since the epoch)

I will not implement support for the fan speed curve any time soon, sorry. I will take a look at why fan control is not working for the xx70 cards, though. probably it is because there is no rpm reading.





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on August 08, 2011, 11:10:06 PM
Don't understand , where is stored json  data file after
Code:
clocktweak -r  --json file
command ?

P.S. Another one project based on clocktweak tool https://bitcointalk.org/index.php?topic=35340.0 ( Free php/js dashboard script)

Screenshots:

http://img706.imageshack.us/img706/4799/boardd.th.jpg (http://img706.imageshack.us/i/boardd.jpg/)http://img808.imageshack.us/img808/4796/corez.th.png (http://img808.imageshack.us/i/corez.png/)http://img812.imageshack.us/img812/2977/loadn.th.png (http://img812.imageshack.us/i/loadn.png/)http://img163.imageshack.us/img163/6160/tempmult.th.png (http://img163.imageshack.us/i/tempmult.png/)http://img853.imageshack.us/img853/3484/temptotal.th.png (http://img853.imageshack.us/i/temptotal.png/)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 09, 2011, 06:14:57 PM
Don't understand , where is stored json  data file after
Code:
clocktweak -r  --json file
command ?

P.S. Another one project based on clocktweak tool https://bitcointalk.org/index.php?topic=35340.0 ( Free php/js dashboard script)


nice graphs! can you use it to check if you are getting the amount of coins you should get based on your hashrate?

[json output]
the help may be a little misleading on this one. the only json modifier for -r is screen. the same goes for -o. for clocktweak to write something to a file you need -o and -w. then you can use all the json modifiers.

the single entry files will be stored in the clocktweak directory, the log files will be stored in a subdirectory "logs".

if you want a single read run and json output you can use a command like this:
clocktweak -r -n -j screen > ct_read_j.txt


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 11, 2011, 10:00:22 AM
check out this cool graph from phateus:

phatk Kernel for Phoenix 1.5
[...]

Below is a graph I came up with for my 5870 with the core clocked at 950.
V1 is the speed with no VECTORS option enabled, V2 is with using the standard "VECTORS" and V4 is using the new "VECTORS4" command line option.  The numbers with them show the WORKSIZE.
https://spreadsheets.google.com/spreadsheet/oimg?key=0Ar69rrd0ZESNdGU3NElvU3Q0eFYzYkhuUFJUbkVraUE&oid=1&zx=ks7ngj3nt03g



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on August 11, 2011, 03:25:41 PM
nice graphs! can you use it to check if you are getting the amount of coins you should get based on your hashrate?
"coins you should get " is not constant value, depending on luck, so I don't see the sense of it. But I'll try to do it, mb will be sms interesting.

if you want a single read run and json output you can use a command like this:
clocktweak -r -n -j screen > ct_read_j.txt

On my windows 7 OS-es it gives sms this :
Code:
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
{"gpus": [{"load": 91, "temperature": 69.0, "name": "ATI Radeon HD 5700 Series", "level": 2, "adapter": 0, "mVoltL2": 1200, "memL2": 300, "active": 1, "memL0": 300, "memL1": 1200, "id": 152824734, "mVoltL1": 1200, "fanSpeed": -2, "mVoltL0": 1200, "coreL2": 930, "coreL1": 850, "coreL0": 157}], "nGpus": 1, "time": 1313075760.3099999}
But I need pure output without extra lines.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on August 11, 2011, 04:16:24 PM
On my windows 7 OS-es it gives sms this :
Code:
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
{"gpus": [{"load": 91, "temperature": 69.0, "name": "ATI Radeon HD 5700 Series", "level": 2, "adapter": 0, "mVoltL2": 1200, "memL2": 300, "active": 1, "memL0": 300, "memL1": 1200, "id": 152824734, "mVoltL1": 1200, "fanSpeed": -2, "mVoltL0": 1200, "coreL2": 930, "coreL1": 850, "coreL0": 157}], "nGpus": 1, "time": 1313075760.3099999}
But I need pure output without extra lines.

I think this error text is omitted from the most recent version of ClockTweak.  I recall that after updating to v0.91b, the error is no longer rendered.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Lexiko on August 11, 2011, 04:50:55 PM
On my windows 7 OS-es it gives sms this :
Code:
ERR: ADL API function: ADL_Display_PossibleMode_WinXP_Get is missing.
{"gpus": [{"load": 91, "temperature": 69.0, "name": "ATI Radeon HD 5700 Series", "level": 2, "adapter": 0, "mVoltL2": 1200, "memL2": 300, "active": 1, "memL0": 300, "memL1": 1200, "id": 152824734, "mVoltL1": 1200, "fanSpeed": -2, "mVoltL0": 1200, "coreL2": 930, "coreL1": 850, "coreL0": 157}], "nGpus": 1, "time": 1313075760.3099999}
But I need pure output without extra lines.

I think this error text is omitted from the most recent version of ClockTweak.  I recall that after updating to v0.91b, the error is no longer rendered.
Hm, you are right, thx! Updated to v0.9.1b , no extra line in output!


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: jjiimm_64 on August 14, 2011, 06:18:09 PM
Some more tests on our so beloved tool:

5 x 5870 - all cards can be clocked / over- / undervolted

5970 - tool shows first core with an unavailable fan (which is true), second core is shown with fan; both cores and memory can be adjusted quite easily. Fan cannot be set below 60% manually (seems to be blocked by firmware).

That's it from my side for the moment.

Jabba


5 cards in a rig and finally the 5970! that's two new tests at once! thanks jab!

to set the fan below 60% you will have to add the -f flag so you do not stop your fans by accident. the program should say something like that in the error message.

cheers!

(via android sitting at the lake ;D)


Am I correct in assuming that this is 5 cards on a windows7 box...???


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on August 15, 2011, 01:40:51 AM
Am I correct in assuming that this is 5 cards on a windows7 box...???

I don't have the link handy, but I recall reading that either Windows 7 SP1 or an updated Catalyst driver (11.6) increases the previous limit of four GPUs to eight.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 15, 2011, 05:39:42 PM
Am I correct in assuming that this is 5 cards on a windows7 box...???

I don't have the link handy, but I recall reading that either Windows 7 SP1 or an updated Catalyst driver (11.6) increases the previous limit of four GPUs to eight.
I read that somewhere, too. Jabba is definitely working with a windows system, probably win7.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: minero1 on August 22, 2011, 01:28:16 PM
HI, i'm unable to set the fan speed on a sapphire 5770 vapor-x in a win7 x64 PC although it sets clocks and voltages, it also has a 5850 Xtreme and i can set anything on it without problems.

5770 Dev#3 (i don't know why, where is dev1 and 2?)
5850 Dev#0


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 23, 2011, 08:01:14 AM
HI, i'm unable to set the fan speed on a sapphire 5770 vapor-x in a win7 x64 PC although it sets clocks and voltages, it also has a 5850 Xtreme and i can set anything on it without problems.

5770 Dev#3 (i don't know why, where is dev1 and 2?)
5850 Dev#0
please see the first page of this thread. there is no fan speed setting for x770 cards at the moment.

each card has several "adapters" roughly corresponding to the multiple picture output connectors



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on August 23, 2011, 11:45:52 AM
To clear things up:

yes it's a windows system having 5 x 5870


Win7 64 Bit (should also work with 32 Bit) and Catalyst 11.6

This driver should be able to run up to 8 GPU cores, so 4 x 5970 should be possible - I don't say that it makes sense...

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: minero1 on August 24, 2011, 12:41:52 PM
Thanks for the reply Phelix, i didn't read that part. well i think i'll sell it and buy a 5830 then. are they fully supported in v0.9?
i have two in the mail right now, one sapphire and the other is XFX


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 24, 2011, 03:39:06 PM
it should work fine within bios limits. have fun mining =)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 29, 2011, 03:39:42 PM

New version v0.9.2b out. Only a small change that allows lower undervolting.

Take a look at this thread https://bitcointalk.org/index.php?topic=40056 for maybe the most efficient GPU mining so far.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jezzz on August 30, 2011, 06:33:43 PM
I'm running:
6950's at 950/300 @ 1175 mV. 
5870's at 920/600 @ 1125 mV.

This seems to contradict your note about not being able to exceed the CCC limits.  I assume the settings above are beyond the CCC limit, no?

Anyway, very happy with your tool.  ^5


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bully on August 31, 2011, 12:39:42 PM
i bought your program, but all i get when i try the -r parameter is:

Quote
===============================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================

#1: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#2: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#3: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#4: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#5: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#6: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#7: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#8: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#9: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#10: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#11: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000


i have 4x5850 cards with dummy plugs, what could be the reason for this behaviour?
catalyst 10.7


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on August 31, 2011, 01:03:22 PM
Can u give us a hint which type of card(s) u have?

OS, driver?

It looks like your cards are a custom design and do not reply to the program in the usual way - or your driver is outdated....

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bully on August 31, 2011, 01:11:34 PM
Can u give us a hint which type of card(s) u have?

OS, driver?

It looks like your cards are a custom design and do not reply to the program in the usual way - or your driver is outdated....

Jabba

Win7 x64, catalyst 10.7
the cards are Sapphire 5850 Xtreme

here's a screenshot of gpu-z (which shows me only 4 cards, gpuminer also shows me 11)
http://i55.tinypic.com/2qu0y6e.jpg


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on August 31, 2011, 01:20:22 PM
First for the number of cards:
there are 4 physical cards - clocktweak also detects the other outlets as cards. That's where 11 comes from

As I'm also using a couple of Sapphire Extreme cards I have to tell you that they work excellent with clocktweak.
It seems that the board design is different.

Can you test with a different card? Are all four cards mining?

Jabba



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bully on August 31, 2011, 01:27:14 PM
First for the number of cards:
there are 4 physical cards - clocktweak also detects the other outlets as cards. That's where 11 comes from

As I'm also using a couple of Sapphire Extreme cards I have to tell you that they work excellent with clocktweak.
It seems that the board design is different.

Can you test with a different card? Are all four cards mining?

Jabba

yes, all 4 are mining...

i can't test a different card, but sapphire trixx is also NOT working (no values)... I recently reinstalled the system and got the same behaviour on a fresh install.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on August 31, 2011, 01:30:13 PM
so....
Last thing you can do is to check with a single card in a different PC.

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bully on August 31, 2011, 02:13:41 PM
i'll try that....

i could also try to boot linuxcoin and see if it shows me values for gpu/mem clock.
I have a KVM-IP-Switch connected to the first card, could that be a problem?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: titbb on August 31, 2011, 06:25:30 PM
Woot!

Finally out of those damned newbie grounds!

Ok, here goes,

first off, i love your program, small but very effective, im using it in a batch file, together with cgminer.
I first run your program 3 times to set clocks for my cards (best overview for me) and when that is done i run cgminer.

However, i changed it lately to 'reset'  to default when i exit cgminer, since i keep forgetting too.
I noticed that there wasn't a 'reset' option to revert to stock. I saw something about hidden options, but i don't think thats what im looking for.
I would like to revert the card to 'stock' including fanspeed. It's being set back using the clock commands, but as you know thats not for the fanspeeds, which have to be set with a fixed number. Anyway to come around this?

Also, im using the temp high arg. It says it gives an errorlevel 11 when the temp is above the set value. I am however curious if that also works if you just run clocktweak or does it have to be persistantly active for this to work? The reason im asking is, that i want (if any) it to move to the failure settings in the batch, in which i downclock the cards to avoid damage.

Also would like to point out that ive successfully clocked my cards over the bios limit in the 11.8 ati drivers. Fanspeed also seems to work nicely on my 5770 card.

Cheers!


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 31, 2011, 07:12:22 PM
I'm running:
6950's at 950/300 @ 1175 mV. 
5870's at 920/600 @ 1125 mV.

This seems to contradict your note about not being able to exceed the CCC limits.  I assume the settings above are beyond the CCC limit, no?

Anyway, very happy with your tool.  ^5

nice. it seems works with some cards and some of the latest driver versions. what driver version do you use?

still, I leave the note there until there is more information about this so I have less trouble with refunds  ;)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 31, 2011, 07:18:04 PM
i bought your program, but all i get when i try the -r parameter is:

[...]

i have 4x5850 cards with dummy plugs, what could be the reason for this behaviour?
catalyst 10.7

as jabba pointed out it could be an outdated driver. I never tried it on anything lower than 10.12.

even if you can solve this problem I would update the driver version to either 10.12 (quite fast and rather stable with sdk 2.1) or one of the latest 11.x drivers (sdk 2.4 or 2.5, I am not sure how well sdk 2.5 is supported yet).


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on August 31, 2011, 07:37:09 PM
Woot!

Finally out of those damned newbie grounds!

Ok, here goes,

first off, i love your program, small but very effective, im using it in a batch file, together with cgminer.
I first run your program 3 times to set clocks for my cards (best overview for me) and when that is done i run cgminer.

However, i changed it lately to 'reset'  to default when i exit cgminer, since i keep forgetting too.
I noticed that there wasn't a 'reset' option to revert to stock. I saw something about hidden options, but i don't think thats what im looking for.
I would like to revert the card to 'stock' including fanspeed. It's being set back using the clock commands, but as you know thats not for the fanspeeds, which have to be set with a fixed number. Anyway to come around this?

Also, im using the temp high arg. It says it gives an errorlevel 11 when the temp is above the set value. I am however curious if that also works if you just run clocktweak or does it have to be persistantly active for this to work? The reason im asking is, that i want (if any) it to move to the failure settings in the batch, in which i downclock the cards to avoid damage.

Also would like to point out that ive successfully clocked my cards over the bios limit in the 11.8 ati drivers. Fanspeed also seems to work nicely on my 5770 card.

Cheers!
welcome to the free world!

the reset procedure is a pain because I have not yet automated it.

0.) preparation: after a reboot read out your level0, level1 and level2 core and mem clock speeds and voltages with "-r -l"

1.) with the option "-s auto" you can set the fan speed to automatic (default).
2.) use "-r -l" to determine which values you have to change back
3.) with miners off set everything back to default manually by using clocklevel0 clocklevel1 memlevel0 memlevel1 voltlevel0 and voltlevel1 each separately. the order matters, the value for each level has to increase all the time.


the exit with errorlevel does only work from the observe mode. it might be possible to set the time horizon really short and set a very high lower temperature limit (or very high load limit) so you get either errorlevel 11 (above high limit) or 10 (12) and have the program exit quickly. Maybe I will add an exit after one cycle option to the next version.

earlier in this thread someone posted a sophisticated batch file that can process clocktweak output to determine the limit/errorlevel.

also I think there already exists a project based on clocktweak that does what you intend... look at the earlier posts.





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bully on September 01, 2011, 06:59:12 AM
i bought your program, but all i get when i try the -r parameter is:

[...]

i have 4x5850 cards with dummy plugs, what could be the reason for this behaviour?
catalyst 10.7

as jabba pointed out it could be an outdated driver. I never tried it on anything lower than 10.12.

even if you can solve this problem I would update the driver version to either 10.12 (quite fast and rather stable with sdk 2.1) or one of the latest 11.x drivers (sdk 2.4 or 2.5, I am not sure how well sdk 2.5 is supported yet).

sorry this was a typo, i already have installed v11.7


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 01, 2011, 08:09:50 AM
i bought your program, but all i get when i try the -r parameter is:

[...]

i have 4x5850 cards with dummy plugs, what could be the reason for this behaviour?
catalyst 10.7

as jabba pointed out it could be an outdated driver. I never tried it on anything lower than 10.12.

even if you can solve this problem I would update the driver version to either 10.12 (quite fast and rather stable with sdk 2.1) or one of the latest 11.x drivers (sdk 2.4 or 2.5, I am not sure how well sdk 2.5 is supported yet).

sorry this was a typo, i already have installed v11.7

please pm me the output of -x


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: 3phase on September 01, 2011, 01:39:54 PM
Just wanted to say, i bought ClockTweak yesterday, and I really love it.

Good bye Trixx, Afterburner, ATIClock, etc....

I use atitweak for most of my miners on Linux, but I'm also using my regular Windows Desktop for mining.

ClockTweak is invaluable for such a situation.

Cheers.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 01, 2011, 04:15:17 PM
Just wanted to say, i bought ClockTweak yesterday, and I really love it.

Good bye Trixx, Afterburner, ATIClock, etc....

I use atitweak for most of my miners on Linux, but I'm also using my regular Windows Desktop for mining.

ClockTweak is invaluable for such a situation.

Cheers.
;D


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: titbb on September 01, 2011, 04:30:21 PM
Hey, thanks for the reply.

I had the batch start another batc file, in which i set what to do when the errorlevel hits.
For testing i used 60C, and it started the next command nicely!

All my 5830/ 5770/ 6850/ 6950 work perfectly, 11.8 ATI, outside bios bounds!

Thanks for making such a great app! Well worth the .2 BTC!


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on September 01, 2011, 04:48:55 PM
Also would like to point out that ive successfully clocked my cards over the bios limit in the 11.8 ati drivers. Fanspeed also seems to work nicely on my 5770 card.

Several of us with 5770 and 6770 cards have reported that the program does not detect the fan speed (reports N/A).  What is the model number and manufacturer of your 5770 card?  A special model might be worth the replacement given the maintenance and automation headache I deal with now.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: titbb on September 01, 2011, 04:56:47 PM
Also would like to point out that ive successfully clocked my cards over the bios limit in the 11.8 ati drivers. Fanspeed also seems to work nicely on my 5770 card.

Several of us with 5770 and 6770 cards have reported that the program does not detect the fan speed (reports N/A).  What is the model number and manufacturer of your 5770 card?  A special model might be worth the replacement given the maintenance and automation headache I deal with now.

Its an ASUS DirectCu 5770.

But i noticed that sometimes the fanspeed isnt reported accurately for me. This goes for all my cards :( I set at 85% and my 5770 shows 76, and my 6950 shows 71. Same problem on my other rig.

Might only be reported incorrectly for me, but the 5770 is the closest to the actual speed.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MadHacker on September 01, 2011, 05:10:23 PM
I get the same issue with my Gigabyte Direct CU 5830 video cards...
even when i set teh fans at 100% the fans are only reported as 67-68% speed


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: titbb on September 01, 2011, 05:16:56 PM
Yeah,

couple of people from our pool http://www.rfcpool.com have the same problem.
Fan speeds are reported incorrectly.

Maybe @phelix has an answer or fix or solution. Its fixed @ 85 for me, so its not that big of a problem, but still annoying its incorrect.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bully on September 01, 2011, 05:24:03 PM
i bought your program, but all i get when i try the -r parameter is:

[...]

i have 4x5850 cards with dummy plugs, what could be the reason for this behaviour?
catalyst 10.7

as jabba pointed out it could be an outdated driver. I never tried it on anything lower than 10.12.

even if you can solve this problem I would update the driver version to either 10.12 (quite fast and rather stable with sdk 2.1) or one of the latest 11.x drivers (sdk 2.4 or 2.5, I am not sure how well sdk 2.5 is supported yet).

sorry this was a typo, i already have installed v11.7

it seems to work fine under linux (values are reported correctly and overclocking also works)
so let's have a look at catalyst 11.8 :-)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: abracadabra on September 01, 2011, 05:25:51 PM
I get the same issue with my Gigabyte Direct CU 5830 video cards...
even when i set teh fans at 100% the fans are only reported as 67-68% speed

ya same here. using 11.8

from the sound, i'm sure the fans are at 100%, it just appears that the readback is wrong.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MadHacker on September 01, 2011, 05:28:45 PM
I can't tell by sound..
I have 8 6970's running at 100% a few feet away from it.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 01, 2011, 05:39:27 PM
it's not a bug it's a feature!  ;)

in fact the discrepancy you see is because of the way the reported rpms are calculated.

the program reads the actual rpm from the fan speed sensor and divides by the theoretical maximum rpm of the fan. if the fan is blocked or gets older and also because of all kinds of tolerances the reported speed is not exactly the same as the speed you set.

it has been discussed somewhere before I think. I will add it to the FAQ.

edit--------------:
Q: Why is the reported fan speed different from the speed I set?
A: The reported fan speed is the measured rpm in proportion to the theoretical maximum rpm. A difference of 20% or so is still normal. If the air stream is blocked or the fan is broken the reported fan speed will decrease.

this is netxshare's smart design for pyADL. the big advantage is that you have a chance to notice a blocked/broken fan.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 01, 2011, 05:47:35 PM
Also would like to point out that ive successfully clocked my cards over the bios limit in the 11.8 ati drivers. Fanspeed also seems to work nicely on my 5770 card.

Several of us with 5770 and 6770 cards have reported that the program does not detect the fan speed (reports N/A).  What is the model number and manufacturer of your 5770 card?  A special model might be worth the replacement given the maintenance and automation headache I deal with now.

why don't you leave the fan at default speed? I will try to work something out for the next release.

do you see the fan rpm reported in other programs for the x770? I think it does not read out fan speeds or the drivers do not tell the program that is why it bails out.





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MegaBux on September 01, 2011, 10:01:47 PM
why don't you leave the fan at default speed? I will try to work something out for the next release.

do you see the fan rpm reported in other programs for the x770? I think it does not read out fan speeds or the drivers do not tell the program that is why it bails out.

I really don't need to change the fan speed since I'm generally running at 100% all the time (one card runs at 50% though since it is well ventilated).  However, being able to collect the fan speed will allow me to write a script that will let me auto-tweek the speed based on temperature, if needed.

Currently, I am using MSI Afterburner to monitor fan speed.  This program, along with the ATI Catalyst program both report the speed as a percentage so there must be some API in place to retrieve this data; maybe I can pop a question to the RivaTuner author and ask which API he uses for this purpose.  Since I am not using the ATI program actively, my default fan control is in fact whatever MSI Afterburner chooses to do.

My goal is to ultimately use your tool without relying on MSI Afterburner to monitor and report fan speeds (if possible).


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: CrazyGuy on September 07, 2011, 05:40:48 AM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 07, 2011, 08:55:26 AM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: CrazyGuy on September 08, 2011, 05:10:19 AM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MadHacker on September 08, 2011, 08:03:22 AM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




I have a HIS 6990 running at 900/300 working just fine, (watercooled)  using 11.8 drivers


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 08, 2011, 10:35:47 AM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




as MadHacker noted it works for some (most?) people so there should be a chance of getting it to work by modifying the bios with rbe


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: CrazyGuy on September 08, 2011, 01:39:39 PM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




I have a HIS 6990 running at 900/300 working just fine, (watercooled)  using 11.8 drivers


Have you confirmed those speeds are accurate? I can set my clocks to 900/300 as well but my test proves the settings did not actually take.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MadHacker on September 08, 2011, 02:20:19 PM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




I have a HIS 6990 running at 900/300 working just fine, (watercooled)  using 11.8 drivers


Have you confirmed those speeds are accurate? I can set my clocks to 900/300 as well but my test proves the settings did not actually take.

confirmed speed with clocktweak and GPUz.
I know GPUz is a reliable app.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: CrazyGuy on September 08, 2011, 02:33:00 PM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




I have a HIS 6990 running at 900/300 working just fine, (watercooled)  using 11.8 drivers


Have you confirmed those speeds are accurate? I can set my clocks to 900/300 as well but my test proves the settings did not actually take.

confirmed speed with clocktweak and GPUz.
I know GPUz is a reliable app.
I can confirm my settings as well... Problem is, the clock readings are inaccurate. Can you run my test or something similar? Try running at 900/1275, 900/800, and 900/300 and let us know your temps. I suspect your 900/300 temps will be no different than your 900/1275 temps. If it's the same across all 3 settings then water-cooling is masking the issue. I also challenge anyone who thinks they have significantly downclocked their memory on 6990s without a bios flash to run through my test.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 08, 2011, 03:59:27 PM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




I have a HIS 6990 running at 900/300 working just fine, (watercooled)  using 11.8 drivers


Have you confirmed those speeds are accurate? I can set my clocks to 900/300 as well but my test proves the settings did not actually take.

confirmed speed with clocktweak and GPUz.
I know GPUz is a reliable app.
I can confirm my settings as well... Problem is, the clock readings are inaccurate. Can you run my test or something similar? Try running at 900/1275, 900/800, and 900/300 and let us know your temps. I suspect your 900/300 temps will be no different than your 900/1275 temps. If it's the same across all 3 settings then water-cooling is masking the issue. I also challenge anyone who thinks they have significantly downclocked their memory on 6990s without a bios flash to run through my test.

GPU-Z is / was rumored for having a bug in displaying memory clocks on some systems (repost somewhere earlier in this thread).

CrazyBlane's method is good for checking. Wattmeter might also help.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MadHacker on September 08, 2011, 04:07:30 PM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




I have a HIS 6990 running at 900/300 working just fine, (watercooled)  using 11.8 drivers


Have you confirmed those speeds are accurate? I can set my clocks to 900/300 as well but my test proves the settings did not actually take.

confirmed speed with clocktweak and GPUz.
I know GPUz is a reliable app.
I can confirm my settings as well... Problem is, the clock readings are inaccurate. Can you run my test or something similar? Try running at 900/1275, 900/800, and 900/300 and let us know your temps. I suspect your 900/300 temps will be no different than your 900/1275 temps. If it's the same across all 3 settings then water-cooling is masking the issue. I also challenge anyone who thinks they have significantly downclocked their memory on 6990s without a bios flash to run through my test.

GPU-Z is / was rumored for having a bug in displaying memory clocks on some systems (repost somewhere earlier in this thread).

CrazyBlane's method is good for checking. Wattmeter might also help.

Well my system is running fine at the moment...
so don't want to mess with it.

this weekend i'll take a look. i do have a wattmeter.. however the wattage jumps around a bit with 5 cards so not sure how it will help.
I have a quad 120mm rad for the 6990 and i want to figure out how many fans i can shut down before my temps rise to much anyways.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: MadHacker on September 09, 2011, 01:51:00 AM
Awesome tool. Unfortunately, I cannot lower the mem clock more than 125mhz lower than the clock rate on 6990s(can't do it with any other applications either.)

what driver version do you use and what is the cards' manufacturer ? I am pretty sure other people did not have this problem.
Sapphire 6990, using 11.8 drivers. I should clarify though, the tool will let me set any clock speed I want, and the memory clock will show at that rate when I run with -o switch. I did a quick test to prove that the clock rates being shown were inaccurate and I would like someone else with 6990s to confirm my results.

Test 1
1 6990 core running at 830/1275, 100% fan, stock clocks, mining for 5 min
Max temp 74c

Test 2
1 6990 core running at 830/705, 100% fan, mining for 5 minutes
Max temp 70c

Test 3
1 6990 core running at 830/704(according to clocktweak), 100% fan, mining for 5 minutes
Max temp 74c

This is actually a pretty well known issue with 6990s and it appears to be a bios limitation. Any mem clock 126mhz or more below core will automatically set mem clock back to stock speed. I was hoping maybe you had figured a way around it.




I have a HIS 6990 running at 900/300 working just fine, (watercooled)  using 11.8 drivers


Have you confirmed those speeds are accurate? I can set my clocks to 900/300 as well but my test proves the settings did not actually take.

confirmed speed with clocktweak and GPUz.
I know GPUz is a reliable app.
I can confirm my settings as well... Problem is, the clock readings are inaccurate. Can you run my test or something similar? Try running at 900/1275, 900/800, and 900/300 and let us know your temps. I suspect your 900/300 temps will be no different than your 900/1275 temps. If it's the same across all 3 settings then water-cooling is masking the issue. I also challenge anyone who thinks they have significantly downclocked their memory on 6990s without a bios flash to run through my test.

GPU-Z is / was rumored for having a bug in displaying memory clocks on some systems (repost somewhere earlier in this thread).

CrazyBlane's method is good for checking. Wattmeter might also help.

Well my system is running fine at the moment...
so don't want to mess with it.

this weekend i'll take a look. i do have a wattmeter.. however the wattage jumps around a bit with 5 cards so not sure how it will help.
I have a quad 120mm rad for the 6990 and i want to figure out how many fans i can shut down before my temps rise to much anyways.


OK i was wrong.. I admit it.
GPUz does show my memory speeds at full speed 1250mhz
that sux.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: CrazyGuy on September 09, 2011, 07:05:53 AM
That does suck. Go to 900/775 and you should run a little cooler. I may try playing with my bios this weekend and will let you guys know how it goes. Unfortunately I've also read that booting into Windows is impossible if you lower the clocks on a 6990 too much... I may try just changing the high profile settings in the bios and see if I can still load Windows.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 09, 2011, 08:30:50 AM
That does suck. Go to 900/775 and you should run a little cooler. I may try playing with my bios this weekend and will let you guys know how it goes. Unfortunately I've also read that booting into Windows is impossible if you lower the clocks on a 6990 too much... I may try just changing the high profile settings in the bios and see if I can still load Windows.
please let us know how it works out


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: CrazyGuy on September 13, 2011, 05:13:13 AM
That does suck. Go to 900/775 and you should run a little cooler. I may try playing with my bios this weekend and will let you guys know how it goes. Unfortunately I've also read that booting into Windows is impossible if you lower the clocks on a 6990 too much... I may try just changing the high profile settings in the bios and see if I can still load Windows.
please let us know how it works out

Well, bad news, Lowering the clocks on the performance setting in the bios causes windows blue screen at bootup. I tried the following settings on performance level 3 for master and slave in the bios:
960/330
900/625

Another bit of bad news, it appears the issue exists with 6970s as well. Anything over 125mhz below core and the mem clock is back to default. The temperature diff was a little more subtle but my 6970 was running at 79 degrees with 900/300 core to mem and 76 degrees at 900/775. "ATI Tray Tools" appears to be the only tool that can actually lower my 6970 past the 125mhz barrier. My 6970 runs at around 72 degrees celcius when clocked at 960/330 through ATITT. Unfortunately ATITT can not handle more than 2 GPUs and is a really shitty application


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 19, 2011, 11:42:17 AM
That does suck. Go to 900/775 and you should run a little cooler. I may try playing with my bios this weekend and will let you guys know how it goes. Unfortunately I've also read that booting into Windows is impossible if you lower the clocks on a 6990 too much... I may try just changing the high profile settings in the bios and see if I can still load Windows.
please let us know how it works out

Well, bad news, Lowering the clocks on the performance setting in the bios causes windows blue screen at bootup. I tried the following settings on performance level 3 for master and slave in the bios:
960/330
900/625

Another bit of bad news, it appears the issue exists with 6970s as well. Anything over 125mhz below core and the mem clock is back to default. The temperature diff was a little more subtle but my 6970 was running at 79 degrees with 900/300 core to mem and 76 degrees at 900/775. "ATI Tray Tools" appears to be the only tool that can actually lower my 6970 past the 125mhz barrier. My 6970 runs at around 72 degrees celcius when clocked at 960/330 through ATITT. Unfortunately ATITT can not handle more than 2 GPUs and is a really shitty application
I still wonder if there is the same problem for other brands.

by level 3 you mean level 2 as counted from 0?  did you reduce levels 0 and 1 to be lower than level 2?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: DeathAndTaxes on September 24, 2011, 06:38:36 AM
You pay link isn't working.

I used link was prompted to pay 0.2 to 1AAAdjrVJLS9MdczpGH9CUpmW184MQieWS

I paid 0.2 to 1AAAdjrVJLS9MdczpGH9CUpmW184MQieWS

Here is the transaction
http://blockexplorer.com/tx/90e5dad822772441ff7194d2947bbd5b395119ddf9b55e32c7a1cc7445d6025d#o1

Webpage still says to pay 0.2 to 1AAAdjrVJLS9MdczpGH9CUpmW184MQieWS  ???


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on September 24, 2011, 07:49:59 AM
You pay link isn't working.

I used link was prompted to pay 0.2 to 1AAAdjrVJLS9MdczpGH9CUpmW184MQieWS

I paid 0.2 to 1AAAdjrVJLS9MdczpGH9CUpmW184MQieWS

Here is the transaction
http://blockexplorer.com/tx/90e5dad822772441ff7194d2947bbd5b395119ddf9b55e32c7a1cc7445d6025d#o1

Webpage still says to pay 0.2 to 1AAAdjrVJLS9MdczpGH9CUpmW184MQieWS  ???
Have you checked now?
May be it want to wait atleast one block confirmation, which nowadays take longer to take.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 24, 2011, 09:15:29 AM
You pay link isn't working.

I used link was prompted to pay 0.2 to ...

I paid 0.2 to ...

Here is the transaction
http://blockexplorer.com/tx/...

Webpage still says to pay 0.2 to ...  ???

I recommend not publicly posting bitcoin addresses. They can lead to your stash.

Assuming you did the reload as the site says it is probably a problem with bitcoinservice again. I will look into it.

edit: you got pm


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: DeathAndTaxes on September 24, 2011, 03:49:15 PM
Looks like it is working again.  I hit refresh today and the download worked.

Weird it took that long.  Even @ 1 confirm it was still not allowing the download.

Maybe a suggestion to pass on to the site owner's.  If they are relying on confirmations maybe they could change the message to
"payment received waiting for x confirmations" when they have an unconfirmed payment.

As far as the address.  Not worried it is tradehill's address and it isn't my deposit address so I assume they do some account aggregating.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on September 24, 2011, 06:11:50 PM
Fine. Normally it does not take any confirmations but works right away.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on October 17, 2011, 02:54:15 PM
Another test result from my workbench:

3 x 6870 @1000core 300 RAM gives u ~ 305 -310 MHashes/s per card

Cards are beeing recognized. Only fan adjustment is not working.

6870 from Powercolor (900 / 1000 stock clock rates)

Greetz

Jabba





Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on October 17, 2011, 06:34:06 PM
Another test result from my workbench:

3 x 6870 @1000core 300 RAM gives u ~ 305 -310 MHashes/s per card

Cards are beeing recognized. Only fan adjustment is not working.

6870 from Powercolor (900 / 1000 stock clock rates)

Greetz

Jabba


Hi Jab! :)

thanks for the Info. Are you still running at 1000Mhz? @ 2.x $/BTC undervolting is the new trend  :'(

cheers


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on October 18, 2011, 10:15:06 AM
:-D

Yes, full speed - my power supply is the limit. Otherwise I would go far higher. But only for those rigs where I don't pay for electricity.

The one I'm running at home comes close to 2,5 MH/W.
Anyway the current behaviour of our banks lead me to the conclusion that something needs to be changed. And this can be done by Bitcoins.
Otherwise I haven't seen / didn't get the correlation between the downfall of Dow Jones and the poor Bitcoin exchange rate. It should be the other way round.

Greetz

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: infazan on January 13, 2012, 03:49:42 AM
You can lay out a program for sharing ClockTweak?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on January 13, 2012, 05:22:01 PM
You can lay out a program for sharing ClockTweak?

just realized the download link at bitcoinservice is broken, notified them.

infazan, I have sent you a personal message.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on January 16, 2012, 10:22:07 AM
I have hacked together my own bitcoin payed download link. For now the price is only BTC 0.01 until I am sure the buy/download system works ok.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on January 20, 2012, 02:42:20 PM
there were a couple of lucky downloaders, it seems to work fine. price is back to normal. let me know should you run into any trouble.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: BarsMonster on January 21, 2012, 03:36:25 AM
Just bought the tool, and it didn't done the job.

I have 3x6990 in first box, and 2x6950 flashed to 6970 in the second.
I have power-meters on both boxes.

When I set clocks via ClockTweak it says that it's all ok, and with -o it reports clocks and VOLTAGE which I've requested.
But system power consumption is way higher (30% higher to be precise, 1050W vs 700W), than when I set up clocks using legacy MSI Afterburner.
I carefully monitored power consumption - and it does not change at all, when I change videocard voltage to any value.

Same behavior for both boxes.
OS - Windows 7.

Command line:
clocktweak.exe -c 700 -m 234 -v 925 -a all -y

PS. Needless to say that I almost lost my mining block due to this. 3x6990 on stock voltage draws more than 1000W PSU can give. So for 5 minutes PSU was working quite over-spec.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on January 21, 2012, 09:32:10 AM
Just bought the tool, and it didn't done the job.

I have 3x6990 in first box, and 2x6950 flashed to 6970 in the second.
I have power-meters on both boxes.

When I set clocks via ClockTweak it says that it's all ok, and with -o it reports clocks and VOLTAGE which I've requested.
But system power consumption is way higher (30% higher to be precise, 1050W vs 700W), than when I set up clocks using legacy MSI Afterburner.
I carefully monitored power consumption - and it does not change at all, when I change videocard voltage to any value.

Same behavior for both boxes.
OS - Windows 7.

Command line:
clocktweak.exe -c 700 -m 234 -v 925 -a all -y

PS. Needless to say that I almost lost my mining block due to this. 3x6990 on stock voltage draws more than 1000W PSU can give. So for 5 minutes PSU was working quite over-spec.

I added some more warnings to the initial post. Good thing you were watching your system.

please pm me a -x after you set the clocks like above. what is the manufacturer of your cards? what is your driver version?

the posts from crazyblane and madhacker above describe the same problem. still trying to narrow this down.

anyway send me your bitcoin address for a refund if you do not want to use it any more.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: leksus on February 11, 2012, 10:16:44 AM
Hi!

I have a problem using ClockTweak:
http://img100.imageshack.us/img100/7720/20120211140859.png

Win7x64, VideoCards: 3x6930 + 3x6770. All VC connected via risers. I connect to rig via RDC. Try to use TeamViewer, but it shows only black screen.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on February 11, 2012, 04:51:02 PM
Hi!

I have a problem using ClockTweak:
http://img100.imageshack.us/img100/7720/20120211140859.png

Win7x64, VideoCards: 3x6930 + 3x6770. All VC connected via risers. I connect to rig via RDC. Try to use TeamViewer, but it shows only black screen.

hmm, never seen this problem before. looks like the driver does not see the cards at all. please pm me the -x output. mining and everything works fine? what does catalyst say?



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Jabba on February 13, 2012, 10:40:18 AM
Don't use RDP! When doing some folding I discovered severe problems when starting an RDP session.
This might be the reason for your problem.

Teamviewer or Logmein should be fine.

Greetz

Jabba


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: leksus on February 14, 2012, 07:17:02 PM
Don't use RDP! When doing some folding I discovered severe problems when starting an RDP session.
This might be the reason for your problem.

Teamviewer or Logmein should be fine.

Greetz

Jabba
hmm, never seen this problem before. looks like the driver does not see the cards at all. please pm me the -x output. mining and everything works fine? what does catalyst say?
Mining is ok, catalyst I don't install, only driver and OCL. (v11.12 with replacing files to get the same speed with 11.11).

When I connect via RDC, teamviewer or logmein I have the same result.
When I connected directly, but via onboard VC, I have the same result.
When I connect monitor via one of mining VC, clocktweak works fine.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on February 15, 2012, 11:05:41 AM
Don't use RDP! When doing some folding I discovered severe problems when starting an RDP session.
This might be the reason for your problem.

Teamviewer or Logmein should be fine.

Greetz

Jabba
hmm, never seen this problem before. looks like the driver does not see the cards at all. please pm me the -x output. mining and everything works fine? what does catalyst say?
Mining is ok, catalyst I don't install, only driver and OCL. (v11.12 with replacing files to get the same speed with 11.11).

When I connect via RDC, teamviewer or logmein I have the same result.
When I connected directly, but via onboard VC, I have the same result.
When I connect monitor via one of mining VC, clocktweak works fine.


from the -x output you pm'ed I can see that the card's IDs are not shown properly by the driver and all features clocktweak needs from the driver do not work.

you could try to use a dummy plug or with only a slight chance try to activate one of the mining cards even without monitor via the windows video options.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: omo on February 16, 2012, 03:30:45 PM
I just sent 0.2BTC and downloaded the tool, I want to use it to show some information on a remote win7 box,which have a 7970 card. I exected "clocktweak -r", the following was what I got:
Code:
C:\Users\yomo>clocktweak.exe  -r
================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
================================================================

#1: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#2: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#3: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
#4: Temp:-2 Load:-2 Fan:NA CoreL2: -2 MemL2: -2 mVoltL2:-2000
is that right?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on February 16, 2012, 08:47:25 PM
grrr this looks like the same problem leksus described above. I hope it is not a problem with the latest driver.

what driver version are you using?

what cards?


it might help to attach a monitor / dummy plug / maaaybe try to activate the card in windows options


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: omo on February 17, 2012, 02:53:22 AM
it's a 7970, the driver is from the cd-disc coming with the card.
note that I was operate remotely via the "remote desktop",  the afterburner/GPUZ also have problem to display information of the card(it's ok when runing ab/gpuz locally,not try clocktweak yet).
I wonder if there's an enviroment variable like DISPLAY in linux?

btw, clocktweak -a list 4 7970 cards(only 1 in the box)
Code:
C:\Users\yomo>clocktweak.exe -a
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Compatible GPUs found on these adapters:
Adapter#:1  ID:1  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
Adapter#:2  ID:2  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:1
Adapter#:3  ID:3  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:2
Adapter#:4  ID:4  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:3


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on February 17, 2012, 08:26:10 AM
it's a 7970, the driver is from the cd-disc coming with the card.
note that I was operate remotely via the "remote desktop",  the afterburner/GPUZ also have problem to display information of the card(it's ok when runing ab/gpuz locally,not try clocktweak yet).
I wonder if there's an enviroment variable like DISPLAY in linux?

btw, clocktweak -a list 4 7970 cards(only 1 in the box)
Code:
C:\Users\yomo>clocktweak.exe -a
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Compatible GPUs found on these adapters:
Adapter#:1  ID:1  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
Adapter#:2  ID:2  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:1
Adapter#:3  ID:3  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:2
Adapter#:4  ID:4  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:3


naa, it reports 4 adapters - your card has four adapters

the driver reports the cards to be deactivated or something

I have never heard of such an environment variable in windows. but as I said for some people it seems to have worked to fiddle in the windows video options....  or use a dummy plug.


as you are the first to try on a 7970 you can get a refund anyway. send me a bitcoin address by pm.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: omo on February 19, 2012, 08:53:32 AM
the previous problem may due to the remote log in,
it works fine when I logged in from console:
Code:
C:\Users\yomo>clocktweak.exe -r
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

#0: Temp:66 Load:99 Fan:51 CoreL2:12496932 MemL2:-20132659 mVoltL2:3074580


C:\Users\yomo>clocktweak.exe -a
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Compatible GPUs found on these adapters:
Adapter#:0  ID:11146944  Name:"AMD Radeon HD 7900 Series"  Active:1  GPU:0

I tried cgminer, when I log in remotely, it also failed to show temperatre and fan speed, this seems a common problem.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on February 19, 2012, 09:19:02 PM
the previous problem may due to the remote log in,
it works fine when I logged in from console:
Code:
C:\Users\yomo>clocktweak.exe -r
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

#0: Temp:66 Load:99 Fan:51 CoreL2:12496932 MemL2:-20132659 mVoltL2:3074580


C:\Users\yomo>clocktweak.exe -a
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Compatible GPUs found on these adapters:
Adapter#:0  ID:11146944  Name:"AMD Radeon HD 7900 Series"  Active:1  GPU:0

I tried cgminer, when I log in remotely, it also failed to show temperatre and fan speed, this seems a common problem.

running headless systems is one of the main applications of clocktweak. I have been using it for that since the start. I have dummy plugs installed on all cards, though...




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: AV on March 27, 2012, 08:11:24 AM
Help me, please.

I have win7 x64, AMD driver 12.2, clocktweack v0.9.2b, Radeon HD 6950, Radeon HD 6950, Radeon HD 7970.

When i start bat
Code:
clocktweak.exe -a all -m 800 -y
i have
Code:
ERROR: write_values: mem speed 800 could not be set (2): b:1

If change the frequency then i have a similar message.

http://img585.imageshack.us/img585/1558/clocktweak.png


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on March 27, 2012, 04:58:14 PM
> On some 6xxx and 7xxx systems underclocking memory seems to be limited to coreclock - 125Mhz.

You probably are running into the bios limit. Please see the first post for some info. Maybe you could lower the mem clock further by flashing the bios (be careful might brick your card).

You could try to set different values for the different cards and see how low you can go.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: chiropteran on April 03, 2012, 05:23:35 PM
First, let me preface this- I love the utility, even with the problems I am reporting below it is still completely worth the price.

That said, I have a minor problem with two separate cards.

One is I believe a reference 6970, VisionTek 900353.  ClockTweak functions great except it cannot seem to change the voltage. It reports the change and appears to be changing the voltage, but checking the card voltage through GPU-Z or other means shows the voltage isn't actually changing.  This is with cat 12.3 on Windows 7 64bit

I can change the voltage fine using MSI Afterburner's latest beta.  It would be more convinient to do everything with ClockTweak.

Second issue is my SAPPHIRE 11197-01-40G model 7970.  This card doesn't show up correctly in ClockTweak and no commands seem to function.  This is with cat 12.2 on Windows 7 64.  Again I have resorted to using MSI afterburner, which works fine but isn't nearly as convenient as ClockTweak.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: chiropteran on April 04, 2012, 04:36:03 AM
This is the odd results I get with my 7970 with -r

Code:
"C:\Program Files (x86)\clocktweak\clocktweak.exe" -r
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

#0: Temp:54 Load:99 Fan:31 CoreL2:19884915 MemL2:-20132659 mVoltL2:7324788



Here is what I get from -x with my 7970...

Code:
"C:\Program Files (x86)\clocktweak\clocktweak.exe" -x
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:121184320  Name:"AMD Radeon HD 7900 Series"  Active:1  GPU:0
A.#:1  r:0 ID:121184320  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
A.#:2  r:0 ID:121184320  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
A.#:3  r:0 ID:121184320  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
A.#:4  r:0 ID:121184320  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
A.#:5  r:-1 explore_adapters: adapter  5 could not be initialized
A.#:6  r:-1 explore_adapters: adapter  6 could not be initialized
A.#:7  r:-1 explore_adapters: adapter  7 could not be initialized
A.#:8  r:-1 explore_adapters: adapter  8 could not be initialized
A.#:9  r:-1 explore_adapters: adapter  9 could not be initialized
A.#:10  r:-1 explore_adapters: adapter  10 could not be initialized
A.#:11  r:-1 explore_adapters: adapter  11 could not be initialized
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]
gpuAdapters: [0]

Reading data:
Adapter#:0 Temp:44 Load:98 Fan:31 Level:2   CoreL0:950 CoreL1:950 CoreL2:9024626

MemL0:710 MemL1:710 MemL2:-20132659 mVoltL0:1170 mVoltL1:1170 mVoltL2:33014900


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on April 04, 2012, 07:15:40 AM
First, let me preface this- I love the utility, even with the problems I am reporting below it is still completely worth the price.

That said, I have a minor problem with two separate cards.

One is I believe a reference 6970, VisionTek 900353.  ClockTweak functions great except it cannot seem to change the voltage. It reports the change and appears to be changing the voltage, but checking the card voltage through GPU-Z or other means shows the voltage isn't actually changing.  This is with cat 12.3 on Windows 7 64bit

I can change the voltage fine using MSI Afterburner's latest beta.  It would be more convinient to do everything with ClockTweak.

Second issue is my SAPPHIRE 11197-01-40G model 7970.  This card doesn't show up correctly in ClockTweak and no commands seem to function.  This is with cat 12.2 on Windows 7 64.  Again I have resorted to using MSI afterburner, which works fine but isn't nearly as convenient as ClockTweak.

it is very difficult to anything about this when there is no documentation for the hidden functions or direct hardware access that seem to be necessary to get it to work.

also I don't have a 7970 which does not help either.

I will ask the library developer if he got something new.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on April 04, 2012, 07:16:57 AM
Code:

#0: Temp:54 Load:99 Fan:31 CoreL2:19884915 MemL2:-20132659 mVoltL2:7324788


this looks really messy, be careful with that one.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on April 04, 2012, 07:23:23 AM
just noticed a new amd sdk came out last week. maybe there is something in it, not sure when I find the time to look into it, though  ::)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mdude77 on May 14, 2012, 10:31:55 AM
Hi, I just tried this on vista 64, with all patches and updates applied.  I get this:

Code:
C:\mining\clocktweak>clocktweak -r
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Traceback (most recent call last):
  File "clocktweak.py", line 634, in <module>
  File "clocktweak.py", line 523, in name0x3c
  File "clocktweak.py", line 153, in name0x18
MemoryError

That's running "as administrator".

It works fine on my windows 7x64 box, but that's not where I need it, of course.

Help?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: bitlane on May 14, 2012, 11:07:11 AM
If this utility will UNDERVOLT Reference HD7970's in the following environment, please PM me and I will purchase ASAP....

- Win7 x64
- CAT 12.3 Full Driver Package (and included SDK, version?)
- CGMiner 2.4.1 (no config file, launch using BAT files)
- Headless Miners, UltraVNC managed.
- HD7970 Reference Cards (by Gigabyte, but still Reference Cards)
- ClockTweak able to launch using BAT file.

Cheers,
bitlane


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mig91 on May 20, 2012, 02:47:48 PM
buyed newest clock tweak and it not FUU***CKIN open  :(

i have win7 64bit. sorry that rage


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mdude77 on May 20, 2012, 03:57:00 PM
buyed newest clock tweak and it not FUU***CKIN open  :(

i have win7 64bit. sorry that rage

It works for me on win7 64-bit.

Won't work on windows vista 64-bit.

It's command line.. so not sure what you mean "won't open".

M


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mig91 on May 20, 2012, 04:41:50 PM
buyed newest clock tweak and it not FUU***CKIN open  :(

i have win7 64bit. sorry that rage

It works for me on win7 64-bit.

Won't work on windows vista 64-bit.

It's command line.. so not sure what you mean "won't open".

M

that command line black box or something open and close suddenly


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mdude77 on May 20, 2012, 06:19:26 PM
that command line black box or something open and close suddenly

That's standard behavior for for command line apps in windows.

Click start -> run and type "cmd" and press enter.
Then navigate to where you have the executable extracted.  If you aren't familiar with how to navigate around the command line, you either need to learn, or put clocktweak some where you can find it easily, like c:\users\<your user name>.  That's where you start out by default from "Cmd".

The instructions for using clocktweak are here:

https://bitcointalk.org/index.php?topic=9982.0

If you were looking for a point and click user interface, sorry, you have the wrong program.

M



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: dishwara on May 20, 2012, 06:28:46 PM
buyed newest clock tweak and it not FUU***CKIN open  :(

i have win7 64bit. sorry that rage

It works for me on win7 64-bit.

Won't work on windows vista 64-bit.

It's command line.. so not sure what you mean "won't open".

M

that command line black box or something open and close suddenly

You need to add -y flag to ur batch file or command line to enable over clocking of GPU


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mig91 on May 20, 2012, 07:23:47 PM
that command line black box or something open and close suddenly

That's standard behavior for for command line apps in windows.

Click start -> run and type "cmd" and press enter.
Then navigate to where you have the executable extracted.  If you aren't familiar with how to navigate around the command line, you either need to learn, or put clocktweak some where you can find it easily, like c:\users\<your user name>.  That's where you start out by default from "Cmd".

The instructions for using clocktweak are here:

https://bitcointalk.org/index.php?topic=9982.0

If you were looking for a point and click user interface, sorry, you have the wrong program.

M



ok thanks !


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 20, 2012, 08:37:37 PM
thanks for the explanations, guys. @mdude: will look at tha odd memory error tomorrow...


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: abracadabra on May 20, 2012, 09:28:04 PM
buyed newest clock tweak and it not FUU***CKIN open  :(

i have win7 64bit. sorry that rage

It works for me on win7 64-bit.

Won't work on windows vista 64-bit.

It's command line.. so not sure what you mean "won't open".

M

that command line black box or something open and close suddenly

</facepalm>


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mdude77 on May 20, 2012, 09:33:10 PM
buyed newest clock tweak and it not FUU***CKIN open  :(

i have win7 64bit. sorry that rage

It works for me on win7 64-bit.

Won't work on windows vista 64-bit.

It's command line.. so not sure what you mean "won't open".

M

that command line black box or something open and close suddenly

</facepalm>

Some people, unfortunately, only know how to use a mouse.

(I protested mightily when OS/2 Warp 4 installation required a mouse...)

M


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 21, 2012, 09:56:35 AM
Hi, I just tried this on vista 64, with all patches and updates applied.  I get this:

Code:
C:\mining\clocktweak>clocktweak -r
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Traceback (most recent call last):
  File "clocktweak.py", line 634, in <module>
  File "clocktweak.py", line 523, in name0x3c
  File "clocktweak.py", line 153, in name0x18
MemoryError

That's running "as administrator".

It works fine on my windows 7x64 box, but that's not where I need it, of course.

Help?

it really should not say that.  ::)   seems like a problem of the 32bit emulation. do you have python installed on that system?



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 21, 2012, 09:58:45 AM
it would be interesting if somebody successfully (checked with wattmeter/temperature) using afterburner to reduce the mem clock to a low value on a 7970 could post the -x results here or send me a pm.



Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: mdude77 on May 21, 2012, 10:00:33 AM
Hi, I just tried this on vista 64, with all patches and updates applied.  I get this:

[
Help?

it really should not say that.  ::)   seems like a problem of the 32bit emulation. do you have python installed on that system?

I did not install python on either system.  Doesn't mean it's not lurking somewhere, put there by something else though.

M


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: Xian01 on May 26, 2012, 06:14:01 PM
Seeming to have issues with Clocktweak and 7K series cards.

----
Code:
C:\Bitcoin\clocktweak>clocktweak -x
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Exploring up to 20 adapters:
A.#:0  r:0 ID:34533632  Name:"AMD Radeon HD 7900 Series"  Active:1  GPU:0
A.#:1  r:0 ID:34533632  Name:"AMD Radeon HD 7900 Series"  Active:1  GPU:0
A.#:2  r:0 ID:34533632  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
A.#:3  r:0 ID:34533632  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
A.#:4  r:0 ID:34533632  Name:"AMD Radeon HD 7900 Series"  Active:0  GPU:0
A.#:5  r:-1 explore_adapters: adapter  5 could not be initialized
A.#:6  r:-1 explore_adapters: adapter  6 could not be initialized
A.#:7  r:-1 explore_adapters: adapter  7 could not be initialized
A.#:8  r:-1 explore_adapters: adapter  8 could not be initialized
A.#:9  r:-1 explore_adapters: adapter  9 could not be initialized
A.#:10  r:-1 explore_adapters: adapter  10 could not be initialized
A.#:11  r:-1 explore_adapters: adapter  11 could not be initialized
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]
gpuAdapters: [0]

Reading data:
Adapter#:0 Temp:59 Load:99 Fan:59 Level:2   CoreL0:300 CoreL1:1000 CoreL2:533241
2
MemL0:150 MemL1:1375 MemL2:-20132659 mVoltL0:850 mVoltL1:1170 mVoltL2:6970372


C:\Bitcoin\clocktweak>clocktweak -r
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

#0: Temp:59 Load:99 Fan:59 CoreL2:8426472 MemL2:-20132659 mVoltL2:3628036


C:\Bitcoin\clocktweak>


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool
Post by: phelix on May 27, 2012, 06:42:49 AM
oops. please send me a btc address by pm and I will give you a refund.




Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: phelix on May 27, 2012, 07:18:37 AM
I do not have the time to improve ClockTweak to work well for all the 6xxx and 7xxx cards and their driver problems and to provide proper support for them.

In consequence ClockTweak can now be downloaded for free. Enjoy!


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: Xian01 on May 28, 2012, 08:30:56 PM
I do not have the time to improve ClockTweak to work well for all the 6xxx and 7xxx cards and their driver problems and to provide proper support for them.

In consequence ClockTweak can now be downloaded for free. Enjoy!

Any chance to make this project open-source ? Would be great to see if anyone could take a stab at updating it for the latest drivers.

Alternately, would you entertain the notion of updating the code on a work-for-hire if I paid you in BTC ?


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: phelix on May 28, 2012, 09:20:38 PM
I do not have the time to improve ClockTweak to work well for all the 6xxx and 7xxx cards and their driver problems and to provide proper support for them.

In consequence ClockTweak can now be downloaded for free. Enjoy!

Any chance to make this project open-source ? Would be great to see if anyone could take a stab at updating it for the latest drivers.
I thought about it but don't want to release it as open source (yet).

Quote
Alternately, would you entertain the notion of updating the code on a work-for-hire if I paid you in BTC ?
depends on the amount  ;D

seriously, I think I put this the wrong way: if I knew how to do it I would. if anybody can figure out and tell me how afterburner does I will give it a shot.

again: there is a slight chance it would help to get a look at a clocktweak -x print of a system with a 7970 right after a reboot and after a wattmeter confirmed memory underclock to 300mhz or something deep like that.

(unfortunately I do not have a 7970)


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: martona on June 24, 2012, 05:56:23 AM
Download doesn't seem to be working. Tried the link in the first post (well, the link that the first post links to) - both Firefox and Chrome download a 3.5kb file instead of the 1.2mb clocktweak setup.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: phelix on June 24, 2012, 10:02:51 AM
Download doesn't seem to be working. Tried the link in the first post (well, the link that the first post links to) - both Firefox and Chrome download a 3.5kb file instead of the 1.2mb clocktweak setup.

thanks for letting me know, should be fixed.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: mokahless on February 22, 2013, 09:30:48 PM
Download doesn't seem to be working. Tried the link in the first post (well, the link that the first post links to) - both Firefox and Chrome download a 3.5kb file instead of the 1.2mb clocktweak setup.

thanks for letting me know, should be fixed.
404'd again.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: phelix on February 23, 2013, 08:49:29 PM
Download doesn't seem to be working. Tried the link in the first post (well, the link that the first post links to) - both Firefox and Chrome download a 3.5kb file instead of the 1.2mb clocktweak setup.

thanks for letting me know, should be fixed.
404'd again.
thanks for the info.

here you go: http://blockchained.com/stuff/clocktweak_installer_v0.9.2b.exe


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: mokahless on February 23, 2013, 09:28:16 PM
Thanks :)

Mirror link:
https://docs.google.com/file/d/0B1fvS-7vLyHjeURRMHJjRlVwM0U/edit?usp=sharing
md5sum unzipped file: 53aa8f3dbd54a425ab484e454f50580c
password: password

edit: google marked it as a virus so I had to password protect the file. use 7-zip (http://www.7-zip.org/) to extract under windows


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: Nemo1024 on March 05, 2013, 08:23:30 PM
I have a bug report for a problem on multi-card setup:

The output:

I:\Bitcoin\clocktweak>clocktweak.exe -a
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Compatible GPUs found on these adapters:
Adapter#:1  ID:1  Name:"AMD Radeon HD 6670"  Active:0  GPU:0
Adapter#:2  ID:2  Name:"AMD Radeon HD 6570"  Active:0  GPU:1
Adapter#:3  ID:3  Name:"AMD Radeon HD 6570"  Active:0  GPU:2
Adapter#:4  ID:4  Name:"NVIDIA GeForce GTX 560 Ti"  Active:1  GPU:3
Adapter#:5  ID:5  Name:"NVIDIA GeForce GTX 560 Ti"  Active:0  GPU:4

In reality I have "only" 3 cards - one of each type.

Further:
I:\Bitcoin\clocktweak>clocktweak.exe -r -l
===============================================================================
                ClockTweak v0.9.2b - bitcoinX.com/clocktweak/
===============================================================================

Adapter#:1 Temp:-2 Load:-2 Fan:NA Level:-2   CoreL0: -2 CoreL1: -2 CoreL2: -2
MemL0: -2 MemL1: -2 MemL2: -2 mVoltL0:-2000 mVoltL1:-2000 mVoltL2:-2000
Adapter#:2 Temp:-2 Load:-2 Fan:NA Level:-2   CoreL0: -2 CoreL1: -2 CoreL2: -2
MemL0: -2 MemL1: -2 MemL2: -2 mVoltL0:-2000 mVoltL1:-2000 mVoltL2:-2000
Adapter#:3 Temp:-2 Load:-2 Fan:NA Level:-2   CoreL0: -2 CoreL1: -2 CoreL2: -2
MemL0: -2 MemL1: -2 MemL2: -2 mVoltL0:-2000 mVoltL1:-2000 mVoltL2:-2000
Adapter#:4 Temp:-2 Load:-2 Fan:NA Level:-2   CoreL0: -2 CoreL1: -2 CoreL2: -2
MemL0: -2 MemL1: -2 MemL2: -2 mVoltL0:-2000 mVoltL1:-2000 mVoltL2:-2000
Adapter#:5 Temp:-2 Load:-2 Fan:NA Level:-2   CoreL0: -2 CoreL1: -2 CoreL2: -2
MemL0: -2 MemL1: -2 MemL2: -2 mVoltL0:-2000 mVoltL1:-2000 mVoltL2:-2000

Shows no meaningful information.

Interestingly, AMD's own tool (http://www.techpowerup.com/downloads/1128/AMD_GPU_Clock_Tool_v0.9.8.html) also fails. The only program that I was able to use to overclock the AMD cards in this set-up, is Saphire Trixx (http://www.sapphiretech.com/ssc/TriXX/)

I am really interested in a command-line tool as I am writing my own light-weight front-end (Bitcoin Miners in Tray (https://bitcointalk.org/index.php?topic=149442.0)), that would overclock, run a selection of miners and then minimise itself to tray, capturing all stdout output.


Title: Re: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE!
Post by: phelix on March 15, 2013, 07:01:54 AM
Sorry, I do not have a mining rig any more. Will try to find the time/motivation to release the source.


edit: took it down as it is does not seem to work with the latest drivers / cards and today's mining software has these things integrated