Bitcoin Forum

Other => Beginners & Help => Topic started by: wind on July 26, 2011, 06:43:46 PM



Title: AOCLBF 1.81 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on July 26, 2011, 06:43:46 PM
AOCLBF 1.81 by WinD
Main page of the program here (https://bitcointalk.org/index.php?topic=39697.0)


 I am pleased to present to you a modified version of AOCLBF 1.75 (http://forum.bitcoin.org/index.php?topic=10264.0) :)
which I give a number 1.76. Since the source code was attached by author I decide to modify it slightly. ;) I'd like to dinamically adjust the gpu clocks within max and min temperature instead of stopping the client. There's a max gpu clock threshold the user sets to provide video driver working  correctly.

Now it looks like this
                                                                                                    
http://i54.tinypic.com/6gisnl.png

Download AOCLBF 1.76 by WinD (http://www.mediafire.com/?q8d94l1pvpdz7qb)
Download AOCLBF 1.77 by WinD (http://www.mediafire.com/?xm7nnc8enjiyvx3)
Download AOCLBF 1.8 by WinD (http://www.mediafire.com/?gwgkf84qnah7e75)
Download AOCLBF 1.81 by WinD (http://www.mediafire.com/?fb8vun2lne2ikhh)

Source attached, in case you don't trust the precompiled version!

Tested on my 5850 and 5770. Waiting for your test results.
 
Big thanks to lvlrdka22 for his job and open source!

Version 1.77 released

changes:
 1. Added fanspeed by user on startup.
 2. Added automatic fanspeed when set to 0
 3. Added OSD information about clockspeed and fanspeed

Version 1.8 released

changes:
 1. Full phoenix 1.6.x compatibility.
 2. Added combobox to choose the kernel
 3. Fixed the bug with adapter index in combobox after Overclock gpu string when more than one adapter used
 4. Device nickname moved after Client # in OSD to leave more space for temp, clocks, fanspeed displaying
 5. Minimizes on startup now
 6. Set to default all adapters on exit

Version 1.81 released

changes:
 1. Changed text on the form to right one (thanks to newunit16 for remark).
 2. Now if clocks change automatically there's no "Set to" message on OSD
 3. No matter if chekbox "Downclock GPU" is checked Temp, clocks and RPM will be displayed on OSD
 4. "OSD On/Off" traymenu item was added.

If you like my modification please donate: 1LhadV94a3GqFSFg7eDZiQqERSt78w4fKA (btc)


Title: Re: AOCLBF 1.76 - Dynamic clocks adjusting
Post by: asdlsd on July 27, 2011, 10:33:30 AM
Work (test 30min)! need dinamic voltage contol... and autostart(save old) fun...


Title: Re: AOCLBF 1.76 - Dynamic clocks adjusting
Post by: wind on July 27, 2011, 03:47:00 PM
asdlsd
What sense of dynamic voltage control?
About autostart fan - good idea...  try to implement in future


Title: Re: AOCLBF 1.76 - Dynamic clocks adjusting
Post by: wind on August 04, 2011, 08:02:52 PM
New version 1.77 released!


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: Xanderus on August 05, 2011, 03:08:03 PM
Ecли yж дoбaвлeнa фyнкция ycтaнoвки вeнтилятopoв, тo мoжнo к измeнeнию чacтoты дoбaвить и измeнeниe oбopoтoв кyлepa в зaвиcимocти oт тeмпepaтypы (пpи пepeгpeвe выcтaвлять кyлep нa XX% или нa мaкcимyм, пpи вoзвpaтe тeмпepaтypы в лимиты cтaвить нa YY или нa aвтo; XX и YY - выcтaвляeт юзep). Taкoe вoзмoжнo?

Пepeвoд для бypжyeв:

If there is a function of fan speed setting, that possible to clock ajustment add a fan speed change depending of temperature (set fan to XX% or maximum when overheating, set to YY% or auto whet temp returns to limits; XX and YY is user settings) Can it be done?



Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 06, 2011, 05:19:53 PM
Xanderus
Boзмoжнo нo нe xoтeлocь бы излишнe нaгpyжaть интepфeйc дoп гaлoчкaми и пoлями...пoдyмaю eщё
It's possible but wouldn't like to unduly burden the interface additional checkboxes and inputboxes ... think about it yet


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: huayra.agera on August 09, 2011, 03:00:39 AM
Wow! Thanks for continuing on his great work. I'll be testing your mod. =)


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 09, 2011, 03:25:20 PM
huayra.agera
Waiting for your test results :)


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: toliman on August 09, 2011, 05:07:33 PM
i was really impressed with this program, until i tried to save the mem/core clock speeds and it caused the PC to lock up, as it applied the speed, but not the fan, and then not the voltage, etc. and then only to one card. it might have been an older version but it was annoying at the time.

i did end up editing the ini files, but the clock rates didn't apply properly, and i had to reboot into safe mode to tweak overclock rates. i think the main problem was that the fans didnt kick in or allow easy granular control via the sliders, you could set 40 and hit fan speed, and then you'd move the slider to 55 and it wouldn't set unless you did it quickly. again, older version.

that said, it's a great program for unattended use, and had it running for 5 hours, with each card having different rates and performance settings. it works great.

at the moment, i find it's easier to use barelyclocked and cgminer in a batch script and put a shortcut to the start.bat file in the startup folder, it also makes sure to return clock/fan/voltage rates back to normal when you close the window or quit cgminer, which can be a help when you need to shut down,  be in the same room as 4 GPU fans at 70-80%, or play games for a few hours and return to mining, etc.


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 09, 2011, 07:22:48 PM
i was really impressed with this program, until i tried to save the mem/core clock speeds and it caused the PC to lock up, as it applied the speed, but not the fan, and then not the voltage, etc. and then only to one card. it might have been an older version but it was annoying at the time.
What a version of program did you use? Some remarks about 1.77 release: when you push on Clock Speed you can manage the autostart of Core, Memory and voltage only. You must push Fan Speed button to manage the autostart  of fanspeed. There  must be a fanspeed value  in  the appropriate section of Clocks.ini after that. If you have 2 or more videocards the clock speed and fan speed buttons must be pushed in each tab corresponding to your adapter.
it also makes sure to return clock/fan/voltage rates back to normal when you close the window or quit cgminer, which can be a help when you need to shut down,  be in the same room as 4 GPU fans at 70-80%, or play games for a few hours and return to mining, etc.
the feature to return clock/fan/voltage rates to default on exit may be realized in the future versions.


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: huayra.agera on August 10, 2011, 03:23:42 PM
Hi! Sorry, had a hard time searching for this thread again. I think the mods should inlcude a Child Board under Mining Support for "Mods". =).

Anyways, you're mod is doing great actually.

I have one thing, the OSD seems to be limited when the title/name of the card is longer than 1 character, it cuts the whole OSD line (the % of the fan). So I just named the miners i., ii and so on. I hope I made a point. =).

I haven't tested yet extensively the clocks settings as well as the fan if they are saving, since I have multiple machines I'm deploying this to. But I'll report my findings at once. =)


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: huayra.agera on August 13, 2011, 03:26:32 PM
Hi! Is there a way for you to add support/checkbox for phatk2. I'm trying out the new Phoenix 1.6.1. Thanks! =)


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 13, 2011, 07:38:52 PM
huayra.agera
have no time but will try to do smth

I'm trying out the new Phoenix 1.6.1. Thanks! =)
what results? how much Mhashes up?


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: m3ta on August 14, 2011, 12:17:37 AM
Code:
AutoIt Error

Line 8690 (blahblah.exe);
Error: Subscript used with non-Array variable.


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: FRanz33 on August 14, 2011, 09:54:01 PM
Hi! Is there a way for you to add support/checkbox for phatk2. I'm trying out the new Phoenix 1.6.1. Thanks! =)

If you save phatk2 in the same folder as phatk you can run it that way till its added.




Is there anyway to add a minimize on start feature to hide this program when the computer boots up?


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: littlekid on August 15, 2011, 03:04:04 AM
great, hope dynamic voltage clocks adjustable in next version  ;D


Title: Re: AOCLBF 1.77 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: huayra.agera on August 15, 2011, 05:49:45 PM
Hi! Is there a way for you to add support/checkbox for phatk2. I'm trying out the new Phoenix 1.6.1. Thanks! =)

If you save phatk2 in the same folder as phatk you can run it that way till its added.




Is there anyway to add a minimize on start feature to hide this program when the computer boots up?

What I did instead is uncheck phatk and write on the extra flags -k phatk2. It worked.


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 16, 2011, 06:58:41 PM
Welcome to 1.8 release! Now phoenix 1.6.x full compatible!


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: huayra.agera on August 16, 2011, 07:19:16 PM
Nice one! Testing away. I just remembered, I have a suggestion, is there any way we could resize the whole window? If you noticed there's no way to do that.

Oh and a way to hide the OSDs.

One last, a console like window comparable to the summary page of the GUI Miner.

I believe you can now post in the Mining Support board so that you're work will be seen by more people; just link to original post. Regards! =)


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 16, 2011, 07:32:41 PM
huayra.agera thank you
I think there is a way but gui by autoit is hard one. There is no a form template available to do this easy. Only manual work editing script...But maybe I'll try


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: huayra.agera on August 16, 2011, 07:44:55 PM
huayra.agera thank you
I think there is a way but gui by autoit is hard one. There is no a form template available to do this easy. Only manual work editing script...But maybe I'll try

No, thank YOU! I just love this app compared to the others. :) I'll chip in once I have enough to give. :) Keep up the good work. Like I always say, how I wish I have your coding skills I would have taken over the development. I can only give ideas so far. :)


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: cyberlync on August 16, 2011, 09:25:18 PM
Welcome to 1.8 release! Now phoenix 1.6.x full compatible!

"6. Set to default all adapters on exit"

Does this also apply if the Overclock GPU box is UNticked?

edit; Good idea with the console window, could be nice to be able to see what phoenix is showing.


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 16, 2011, 09:33:34 PM
Does this also apply if the Overclock GPU box is UNticked?
Yes All adapters that are seen in AOCLBF will be set to default


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: cyberlync on August 16, 2011, 09:57:25 PM
Would there be any way for me to disable that? I have a miner setup with the cards oc'ed to where I want them, and the temps are stable so I don't want them reset to default, would still like to use your 1.8.


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: newunit16 on August 16, 2011, 11:08:20 PM
how exactly is the "overclock gpu" parsed? it seems to be worded strange.
"over clock gpu if temp is >X, downclock if <X"
seems to me that it says "if your gpu is hot, lets overclock it until it cools off".


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 17, 2011, 06:46:59 AM
Would there be any way for me to disable that? I have a miner setup with the cards oc'ed to where I want them, and the temps are stable so I don't want them reset to default, would still like to use your 1.8.

set to default only on exit works. That is when you exit mining your cards are set to default and when you start mining-all your OC settings return

how exactly is the "overclock gpu" parsed? it seems to be worded strange.
"over clock gpu if temp is >X, downclock if <X"
seems to me that it says "if your gpu is hot, lets overclock it until it cools off".

you're quite right. Will be fixed


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: dishwara on August 17, 2011, 11:11:19 AM
Is your AOCLBF support more than 4 GPU's. Coz the original AOCLBF if detect more than 4 GPU's then it will only give the 1st 4 in drop down list & ask to enter the others manually & manually adding never worked for me.
In your's is it support up to 8 GPU's directly with out need for any manual device id selection?


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 17, 2011, 11:32:35 AM
In your's is it support up to 8 GPU's directly with out need for any manual device id selection?
I haven't 8 GPU's unfortunatly to test. Test and post your results here please. Be sure catalyst 11.7 is installed


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: FRanz33 on August 17, 2011, 02:15:18 PM
tested 1.8...its finally perfect. minimize on start and the overclock it all works..works well. thank you very much


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: rcocchiararo on August 17, 2011, 11:12:50 PM
this one is really nice.

I think it might have a memory leak tho.

today i came back home, and i had no internet, and my pc was displaying a "low memory" warning.

I had it set to reconect if it was idle for 15 seconds, so it might be related to that.


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: The LT on August 18, 2011, 01:39:39 AM
Anything similar to this utilitity available for Linux? Thanks


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 18, 2011, 05:46:06 AM
I think it might have a memory leak tho.

today i came back home, and i had no internet, and my pc was displaying a "low memory" warning.

I had it set to reconect if it was idle for 15 seconds, so it might be related to that.
What version of phoenix do you use? Looks like 1.6.1 because 1.6.2 has this bug fixed

Anything similar to this utilitity available for Linux? Thanks
I don't khow but looks like no such utility all-in-one


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: heinz on August 18, 2011, 12:41:00 PM
thanks for keeping this up to date


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: littlekid on August 19, 2011, 01:49:04 AM
Can 1.8 version adjusts voltage clock?


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 19, 2011, 07:10:04 AM
Can 1.8 version adjusts voltage clock?
No


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: huayra.agera on August 21, 2011, 12:38:02 PM
Nice one! Testing away. I just remembered, I have a suggestion, is there any way we could 1. "resize the whole window" and "save the resize"? If you noticed there's no way to do that.

Oh and a way to 2."hide the OSDs."

One last, a 3."console like window comparable to the summary page of the GUI Miner".

I believe you can now post in the Mining Support board so that you're work will be seen by more people; just link to original post. Regards! =)

To add to that, if you could have a workaround with the voltage adjustment, this would be the best kickass GUIMiner! :) Thanks!


Title: Re: AOCLBF 1.8 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: rcocchiararo on August 21, 2011, 05:42:46 PM
I think it might have a memory leak tho.

today i came back home, and i had no internet, and my pc was displaying a "low memory" warning.

I had it set to reconect if it was idle for 15 seconds, so it might be related to that.
What version of phoenix do you use? Looks like 1.6.1 because 1.6.2 has this bug fixed


I am on 1.6.2

I went from 1.5 to 1.6.2


Title: Re: AOCLBF 1.81 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 27, 2011, 01:54:26 PM
Version 1.81 released. The topic has moved to https://bitcointalk.org/index.php?topic=39697.0


Title: Re: AOCLBF 1.81 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: STP on August 27, 2011, 04:11:00 PM
I am getting an Error: -8 message. "Error setting fan speed!" I have 2x5970's in this system. As soon as I click OK on these error dialogs its sets the fan speed. Not going to be helpful if running as startup after a reboot.


Title: Re: AOCLBF 1.81 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: STP on August 27, 2011, 06:56:24 PM
It's also not displaying the RPM's in the OSD. I think the errors I get on the fan are it trying to set on the second cores of each card. Fan can only be set on primary core for these dual gpu cards. I assume that's also why I am getting 0 RPM displayed too?


Title: Re: AOCLBF 1.81 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: wind on August 27, 2011, 07:36:36 PM
STP
What do you get when you set the fanspeed to default (set it to 0)? Have you got any error there?


Title: Re: AOCLBF 1.81 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: STP on August 28, 2011, 07:37:37 AM
STP
What do you get when you set the fanspeed to default (set it to 0)? Have you got any error there?

Its only when I set it.


Title: Re: AOCLBF 1.81 - Dynamic clocks adjusting Manual fanspeed on startup
Post by: pandemic on December 01, 2012, 10:30:22 PM
Could you make a modification to suspend work for certain times. Have an area to select hours of the day to work 1-24. It'd be a big help to those of use who are on smart meters. Work from 1900-700 and then stop for the day x 5 except for weekends type thing.