Pages:
Author

Topic: = ClockTweak = win32 command line clock/voltage tweaking tool - NOW FREE! - page 12. (Read 68100 times)

hero member
Activity: 938
Merit: 501
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?
legendary
Activity: 2058
Merit: 1452
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)
sr. member
Activity: 503
Merit: 283
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).
hero member
Activity: 938
Merit: 501
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.
legendary
Activity: 2058
Merit: 1452
is there a way to adjust voltages for ASUS 5850 directCU? its possible in MSI afterburner with a few tweaks
sr. member
Activity: 319
Merit: 250
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/
full member
Activity: 196
Merit: 100
New version out with plenty of new features.

Where to find the update at? Page on the first post is down. Thanks!
sr. member
Activity: 319
Merit: 250
Anyone have any examples of monitoring temps with the errorlevels?
newbie
Activity: 7
Merit: 0
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.
sr. member
Activity: 503
Merit: 283
truvativ, clocktweak work's great on my Windows Server 2008 R2 x64 (5770x2 cards).
It something with your settings or card drivers.
newbie
Activity: 7
Merit: 0
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 Cheesy

Thanks, and keep up the awesome work.
-Truvativ
legendary
Activity: 1708
Merit: 1020
New version out with plenty of new features.
legendary
Activity: 1708
Merit: 1020
Download server is working again...

I am working on the next version but it is more work than I thought.   Roll Eyes

full member
Activity: 168
Merit: 100
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.
legendary
Activity: 1708
Merit: 1020
@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?
full member
Activity: 196
Merit: 100
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
sr. member
Activity: 503
Merit: 283
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 ^ > outfile.xml
FOR /F "tokens=1,3,5 delims=:# " %%A IN ('clocktweak.exe -r ^| Find "Temp"') DO (
echo   ^ >> outfile.xml
echo      ^%%A^
>> outfile.xml
echo      ^%%B^ >> outfile.xml
echo      ^%%C^ >> outfile.xml
echo   ^ >> outfile.xml
)
echo ^
>> outfile.xml



output will be correct xml code:
Code:

  
     0
     63
     98
  

  
     3
     75
     98
  


you can save it into file by adding ">> outfile.xml"  in the end after every echo line
legendary
Activity: 1708
Merit: 1020
ok, you convinced me. I'll add a JSON output option, hopefully tomorrow.
newbie
Activity: 25
Merit: 0
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
sr. member
Activity: 319
Merit: 250
-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.
Pages:
Jump to: