It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
echo off
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Setting up base params ::
:: DeltaClock - Value that will be added or subtracted
:: MaxTemp - Maximum Core Temperature. If it exceeded, DeltaClock subtractin is occurs
:: MinTemp - Minimum Core Temperature. If temperature will be less than this value, DeltaClock is added to core clock
:: MaxClock - Maximum Core Clock value. Core clock will never exceeds this value
:: MinClock - Minimum Core Clock value. Core clock can't be less than this value
:: ShutDownTemp - Alarm Temperature. If it exceeded, ShutDown Actions are occurs
:: IdleValue - Idle Margin. If gpu load less than this value, no actions taken
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
SET DeltaClock=10
SET MaxTemp=77
SET MinTemp=75
SET MaxClock=960
SET MinClock=800
SET ShutDownTemp=95
SET IdleValue=50
:::::::::::::::::::::::::::::::::::::::::::::::
:: Repeat this action for each gpu installed ::
:::::::::::::::::::::::::::::::::::::::::::::::
FOR /F "tokens=1,3,5,7,9 delims=:# " %%A IN ('clocktweak.exe -r ^| Find "Temp"') DO (
echo "CardNo - %%A; Clock - %%E; Temp - %%B; Load - %%C%%;"
:: If current gpu temp (%%B) greater than ShutDownTemp do ShutDown Actions ::
if %%B GTR %ShutDownTemp% call:ShutDown %%A %%E %%B %%C
:: If current gpu temp (%%B) greater than MaxTemp do DownClock Actions ::
if %%B GTR %MaxTemp% call:DownClock %%A %%E %%B %%C
:: If current gpu temp (%%B) less than MinTemp do UpClock Actions ::
if %%B LSS %MinTemp% call:UpClock %%A %%E %%B %%C
)
goto:eof
:::::::::::::::::::::::::::::
:: Down Core Clock Actions ::
:::::::::::::::::::::::::::::
:DownClock
:: If gpu is idle do noting ::
if %~4 LSS %IdleValue% ( echo Card %~1 is idle! Load - %~4; && goto:eof)
:: This speeds up a little clock Decreasing ::
set /A DeltaTempSpeed=%~3-%MinTemp%
:: Calculating new gpu clock ::
set /A NewTemp=%~2-DeltaClock-DeltaTempSpeed
:: Clock already has it's minimum value, exiting ::
if %~2 EQU %MinClock% goto:eof
:: Clock already has less than min value, so setting it to MinClock ::
if %NewTemp% LSS %MinClock% SET NewTemp=%MinClock%
echo. Decreasing clock, new value %NewTemp%; Card %~1; Old Clock %~2; Temp %~3;
:: If you didn't need a log, comment line below
echo. Decreasing clock, new value %NewTemp%; Card %~1; Old Clock %~2; Temp %~3; >> log.txt
:: Setting up new gpu clock and rotating fan to 99% (-s 99) ::
clocktweak.exe -c %NewTemp% -s 99 -y -a %~1 > nul
goto:eof
:::::::::::::::::::::::::::
:: Up Core Clock Actions ::
:::::::::::::::::::::::::::
:UpClock
:: If gpu is idle do noting ::
if %~4 LSS %IdleValue% ( echo Card %~1 is idle! Load - %~4; && goto:eof)
:: This speeds up a little clock Increasing ::
set /A DeltaTempSpeed=%MaxTemp%-%~3
:: Calculating new gpu clock ::
set /A NewTemp=%~2+DeltaClock+DeltaTempSpeed
:: Temperature already has it's maximum value, exiting ::
if %~2 EQU %MaxClock% goto:eof
:: Clock already has more than max value, so setting it to MaxClock ::
if %NewTemp% GTR %MaxClock% SET NewTemp=%MaxClock%
echo. Increasing clock, new value %NewTemp%; Card %~1; Old Clock %~2; Temp %~3;
::If you didn't need a log, comment line below
echo. Increasing clock, new value %NewTemp%; Card %~1; Old Clock %~2; Temp %~3; >> log.txt
:: Setting up new gpu clock and setting up fan to auto mode (-s auto)::
clocktweak.exe -c %NewTemp% -s auto -y -a %~1 > nul
goto:eof
::::::::::::::::::::::
:: ShutDown Actions ::
::::::::::::::::::::::
:ShutDown
echo Shutting down with Card %~1; Old Clock %~2; Temp %~3;
shutdown.exe -r -f -t 300 /c "I am overheating! So shutting down. Card %~1; Last Clock %~2; Last Temp %~3; Last load %~4; . "
goto:eof
:10
call clock_adj.bat
timeout 60
goto 10
wget http://sms.yakoon.com/sms.asmx/Send?Username=YourYakoonUsername&Password=YourYakoonPassword&Sender=YourYakoonSender&Recipient=YourYakoonRecipient&Co
....
::::::::::::::::::::::
:: ShutDown Actions ::
::::::::::::::::::::::
:ShutDown
echo Shutting down with Card %~1; Old Clock %~2; Temp %~3;
:: Sending sos sms ::
wget http://sms.yakoon.com/sms.asmx/Send?Username=YourYakoonUsername&Password=YourYakoonPassword&Sender=YourYakoonSender&Recipient=YourYakoonRecipient&Co
shutdown.exe -r -f -t 300 /c "I am overheating! So shutting down. Card %~1; Last Clock %~2; Last Temp %~3; Last load %~4; . "
goto:eof