Show Posts
|
Pages: [1] 2 3 »
|
I've created PHP script that connects to cgminer / vertminer and in cycle changing GPU / MEM freq and reads hash rate -> and all is written into log file.
Interesting, but how do I run this? Im not a programmer and dont know what PHP is. Can you provide any details on how to use this? You have to install PHP on your machine and then run script : php ./script_name I'm using linux so it wasn't tested on win machine. Someone can try and report .
|
|
|
I've created PHP script that connects to cgminer / vertminer and in cycle changing GPU / MEM freq and reads hash rate -> and all is written into log file.
You can find this way the best GPU/MEM freq. combination It will use aticonfig for freq. modding
Usage: php ./findOptimalFreq.php gpu_id gpu_from gpu_to memory_from memory_to freq_increment delay_sec
gpu_id - which GPU gpu_from - gpu freq. min gpu_to - gpu freq. max memory_from memory_to freq_incremenet - freq. increment step delay_sec - how long after changing freq will system wait to settle down hash rate
<?php # # Sample Socket I/O to CGMiner API # function getsock($addr, $port) { $socket = null; $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false || $socket === null) { $error = socket_strerror(socket_last_error()); $msg = "socket create(TCP) failed"; echo "ERR: $msg '$error'\n"; return null; }
$res = socket_connect($socket, $addr, $port); if ($res === false) { $error = socket_strerror(socket_last_error()); $msg = "socket connect($addr,$port) failed"; echo "ERR: $msg '$error'\n"; socket_close($socket); return null; } return $socket; } # # Slow ... function readsockline($socket) { $line = ''; while (true) { $byte = socket_read($socket, 1); if ($byte === false || $byte === '') break; if ($byte === "\0") break; $line .= $byte; } return $line; } # function request($cmd) { $socket = getsock('127.0.0.1', 4028); if ($socket != null) { socket_write($socket, $cmd, strlen($cmd)); $line = readsockline($socket); socket_close($socket);
if (strlen($line) == 0) { echo "WARN: '$cmd' returned nothing\n"; return $line; }
print "$cmd returned '$line'\n";
if (substr($line,0,1) == '{') return json_decode($line, true);
$data = array();
$objs = explode('|', $line); foreach ($objs as $obj) { if (strlen($obj) > 0) { $items = explode(',', $obj); $item = $items[0]; $id = explode('=', $items[0], 2); if (count($id) == 1 or !ctype_digit($id[1])) $name = $id[0]; else $name = $id[0].$id[1];
if (strlen($name) == 0) $name = 'null';
if (isset($data[$name])) { $num = 1; while (isset($data[$name.$num])) $num++; $name .= $num; }
$counter = 0; foreach ($items as $item) { $id = explode('=', $item, 2); if (count($id) == 2) $data[$name][$id[0]] = $id[1]; else $data[$name][$counter] = $id[0];
$counter++; } } }
return $data; }
return null; } #
if (isset($argv) and count($argv) > 1) { // $r = request($argv[1]); $gpu_id = $argv[1]; $engine_from = $argv[2]; $engine_to = $argv[3]; $memory_from = $argv[4]; $memory_to = $argv[5]; $increment = $argv[6]; $delay_sec = $argv[7];
} else { // $r = request('summary'); # //echo print_r($r, true)."\n"; echo "Usage: php ./findOptimalFreq.php gpu_id gpu_from gpu_to memory_from memory_to freq_increment delay_sec\n"; return 0; }
# $myFile = "./testGPU".date("Y-m-d H:i:s").".txt"; $fh = fopen($myFile, 'w'); $output = ""; for ($engine = $engine_from ; $engine <= $engine_to ; $engine += $increment ) { for ( $memory = $memory_from ; $memory <= $memory_to ; $memory += $increment ) { echo "ENGINE: $engine , MEMORY: $memory\n"; $output = "$engine,$memory,";
system("aticonfig --adapter=$gpu_id --od-setclocks=$engine,$memory"); sleep($delay_sec);
$r = request("{\"command\":\"gpu\",\"parameter\":\"$gpu_id\"}"); echo $r['GPU'][0]['MHS 5s']; $output .= $r['GPU'][0]['MHS 5s']; $output .= "\n"; fwrite($fh, $output); }
} fclose($fh);
?>
|
|
|
I was getting 715khs with normal scrypt - now 350 because optimal setting is with GPU 1000 - 1010 and I'm running 990 ( lower temp )
|
|
|
Hi ,
I'm running 2 x 6 Gigabyte R9 280 - using SMOS LINUX with Vertminer 0.5.4pre3
I'm using same settings as with "normal scrypt" like litecoin except that I have to lower GPU CORE FREQ. TO +- 1000 Mhz - hashing 350 Kh/s with +- 6-8 Kh/s variance.
{ "pools" : [ { "url" : "stratum+tcp://stratum.simplevert.com:3344", "user" : "VitwcDcCCaLhWJKWq3riRGSZDMzHZG4jeJ.worker3", "pass" : "x" } ], "api-listen" : true, "vectors" : "1", "shaders" : "2048", "failover-only" : true, "worksize" : "256", "intensity" : "13", "auto-fan" : true, "temp-cutoff" : "85", "temp-overheat" : "75", "temp-target" : "70", "expiry" : "30", "gpu-dyninterval" : "7", "log" : "5", "queue" : "1", "retry-pause" : "5", "scan-time" : "30", "scrypt" : true, "temp-hysteresis" : "3", "shares" : "0", "thread-concurrency" : "8192", "gpu-threads" : "2", "gpu-engine" : "995", "lookup-gap" : "2", "gpu-memclock" : "1500" }
|
|
|
i agree there is no need to chip people - just attach to physical person digital currency "access key" ( private key ). BTC and other crypto currency are not stored in your wallet. You have only private key with which you can access "yours" crypto money in the system. So if whole crypto currency is slightly modified it will be changed to opposite of total anonymity. Not only lost of anonymity but also you will not be able to receive any money for what is not allowed to sell - so watch carefully for what it will be used .
|
|
|
We all should work on our lives to become a "higher" person. History is repeating - after too much freedom full of irresponsible people ( in proper democracy with higher rights should come higher responsibilities ) comes dictatorship ( always more and more sophisticated ) - and what these days who can control money can control whole world. So don't let it happen.
|
|
|
Maybe this is reason why bitcoin was "made":
Bitcoin was made to test crypto currency - future model of money. Now, private key and also public key is not attached to physical person.
But in the future it can be inverted - public / private keys could by recorded into chip and each person will be chipped with that information. In that case, there will be no anonymity - total control.
|
|
|
Yes it seems that there are more different problems with ASIC. One can try heating up ASCI by covering fan or disconnecting it ( ASIC FAN )- if it will lead to start the DIE than controller is solution
|
|
|
It depends on how many DIEs are off.
|
|
|
Hi Guys, I've created MCU controlled temperature regulator. Controller adjusts fan speed to achieve target (selected) ASIC temperature.It resolves issue with "DIE off" problem ( some DIEs need higher temperature ). Howto connect sensors: https://vimeo.com/83987115Howto setup: http://youtu.be/WT6SBwGRemU![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm3.staticflickr.com%2F2817%2F12480793495_3a29c8ed1a.jpg&t=663&c=02eUEd6LDLSiFA) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm4.staticflickr.com%2F3738%2F11911240385_bd471f0e5d.jpg&t=663&c=BDYvWFuLnon5rA) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm3.staticflickr.com%2F2844%2F11911693174_9872cd3e39.jpg&t=663&c=XVvSVTemUlRQTw) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm6.staticflickr.com%2F5537%2F11911239795_56f4e01d7d.jpg&t=663&c=9Gr0DrlBN2OpnQ) 3 sensors version - 95 EUR [ or BTC eqiv. ] - you can control 3 modules [ chosen hardware is unable to handle more then 3 sensors + fan control ] If you are interested: mzahor@dtech.sk
|
|
|
Hi Guys, I've created MCU controlled temperature regulator. Controller adjusts fan speed to achieve target (selected) ASIC temperature.It resolves issue with "DIE off" problem ( some DIEs need higher temperature ). Howto connect sensors: https://vimeo.com/83987115Howto setup: http://youtu.be/WT6SBwGRemU![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm3.staticflickr.com%2F2817%2F12480793495_3a29c8ed1a.jpg&t=663&c=02eUEd6LDLSiFA) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm4.staticflickr.com%2F3738%2F11911240385_bd471f0e5d.jpg&t=663&c=BDYvWFuLnon5rA) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm3.staticflickr.com%2F2844%2F11911693174_9872cd3e39.jpg&t=663&c=XVvSVTemUlRQTw) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm6.staticflickr.com%2F5537%2F11911239795_56f4e01d7d.jpg&t=663&c=9Gr0DrlBN2OpnQ) 3 sensors version - 95 EUR [ or BTC eqiv. ] - you can control 3 modules [ chosen hardware is unable to handle more then 3 sensors + fan control ] If you are interested: mzahor@dtech.sk
|
|
|
I don't know about stability issues with KNC Miner.
It solves problem with cores / dies which where off until temperature reaches certain level. Covering fan with just a paper or so can cause overheating or die off if temperature drops.
|
|
|
LCD is connected via USB and has custom SW part on linux system
|
|
|
I've added picture and video link is now as hypertext link
|
|
|
I'll add some - but there is a link to youtube video
|
|
|
Hi, I'm selling 4250 kH/s miner with 6 x R9 280X, 1200W + 650W PSU Dedicated LCD display - online hash rate, temperatures, voltages Watchdog - it will power off/on power socket in case of miner problem [ frozen ] WEB GUI - CONFIG , Graphs See it in action: https://www.youtube.com/watch?v=3wmVskPJ9Qw![](https://ip.bitcointalk.org/?u=http%3A%2F%2Ffarm8.staticflickr.com%2F7426%2F12475866383_6523885b43_z.jpg&t=663&c=lw2A9ZOCRpgssQ) Price: 4500 EUR inc. VAT , w/o shipping [ if you have valid VAT, we can sell it as company ]
|
|
|
Hi guys - I need some help / info
I've sent DOGE coins directly from Multipool to Cryptsy. I know that at cryptsy there was info not to mine directly to exchange address - I didn't mine there - that was only one transfer.
Problem is that I don't see coins at cryptsy.
I'm able to see transaction in dogecoin blockchain - from address - to address
Question is why ( I'm still waiting for answer from crypts ) ?
|
|
|
|