Pages:
Author

Topic: Antminer Z9 mini overclocked - page 11. (Read 26058 times)

newbie
Activity: 11
Merit: 0
September 10, 2018, 11:54:51 AM
I received a new batch 3, trick to oc with google chrome dont work... new firmware file system “Thu Aug 30”

Edit: try to restore a backup from batch2, all settings as restored, but frequency dont change.

Edit: flashed older firm, now works perfect.
newbie
Activity: 70
Merit: 0
September 09, 2018, 10:13:37 AM
i got my z9 mini batch 2 running for few days @ default 550
has no problem at all so i decided to rise it up to 625
all good still
today for almost 12 hours i have run it at 650 freq

i just notice as i was checking on pool (suprnova)
i cant get 100% efficiency
i thought it was my internet line 
but all lines are good

i switched it back to 625, and observe
i have all running 100% at pool side

which make me made my final setup at 625
running 13-15K sols

temp
64-66 degrees




OK how many accepterd share's do you have ?
newbie
Activity: 70
Merit: 0
September 09, 2018, 08:00:38 AM
What are you doing with fan's ? are you leaving that on the default ?
Because if you overclock the Z9 you need to change the fans to I guess ?

And I have add my configuration screen about 700 accepted shares but on my flypool screen only 400 accepted share. Has anyone a explenation ?

How many share's you got on 10 k sol's ?
newbie
Activity: 2
Merit: 0
September 09, 2018, 04:51:49 AM
Hello,

Got my 2nd batch 3xZ9mini's from Bitmain since few days ago.

What have I done:
  • flashing the overclockable firmware (Sat May 26 20:42:30 CST 2018)
  • set the frequency to 650 (after many failure attempts starting with 700 and goes down)
  • set the fan speed to 95%
  • changed the dhcp to static (ip: 192.168.1.10x, mask: 255.255.255.0, gw: 192.168.1.1, dns1: 192.168.1.1) for each unit
  • set the min payout for not flooding the blockchain to: 0.3 ZEC, 6 ZCL and 2 ZEN
  • added the following pools:
    • miningpoolhub (with their awesome auto-switch for profitability): europe.equihash-hub.miningpoolhub.com:17023
    • nanopool: zec-eu1.nanopool.org:6666
    • antpool (not a good idea as the latency with their servers is too high, as a results there will be more rejected shares): stratum-zec.antpool.com:8899
What I get:
  • a hashrate between 13-15 ksol (14 ksol average)
  • PCB temperature: 47, 55, 50 (celsius degrees)
  • CHIP temperature: 60, 69 ,68 (celsius degrees)
  • HW errors: 0
  • rejected shares: below one per hour
  • my first payout from nanopool Smiley

This is my setup. Until now, it's running well.
Who's helped me? You, guys. Thanks!
Happy mining!
newbie
Activity: 4
Merit: 0
September 08, 2018, 08:25:24 PM

My Batch 1 mini came with a 3000rpm fan. I replaced it with a 5400rpm fan. set it to 100% and the clock at 750. In this config I have 1 board reaching 70deg C and the other 2 are below that. The boards are in the 55deg C range. I have a second batch 1 mini coming in a few days and I have a 6000rpm fan i will use with that one. The seller states it runs at 16kh/s as is but I feel better with the high speed fans.

Here is more data
When I am hashing at 16.9 kh/s the share rate on ZEN, @ suprnova, my share rate for the 16.9 kh/s, with 1 controler (original) configuration, is 913. In the 2 controller configuration it's 1010.
My Efficiency dropped from 99.9 to 98.8 respectively.
Round earnings went from .0367 to .0404 respectively.

Bitmain must have messed it up to equip your Z9 mini with a 3000 RPM fan.
All mine Z9 minis from batch 1 came with 6000 RPM fans (Delta Electronics QFR1212GHE).

Really, maybe mine was a defective fan Because I changed the fan right from the beginning when i set it up for the first time. It ran fine with the clock at 500. It was when I started testing the overclock that's when the trouble was seen in temperature and i changed the fan with a 5400rpm I had already. I'll check the new one when i get it. I only bought 1 so I was working from no reference. I wonder if more were using a 3000rpm fans. Anyone?
member
Activity: 350
Merit: 13
September 08, 2018, 07:48:46 PM
My Batch 1 mini came with a 3000rpm fan. I replaced it with a 5400rpm fan. set it to 100% and the clock at 750. In this config I have 1 board reaching 70deg C and the other 2 are below that. The boards are in the 55deg C range. I have a second batch 1 mini coming in a few days and I have a 6000rpm fan i will use with that one. The seller states it runs at 16kh/s as is but I feel better with the high speed fans.

Here is more data
When I am hashing at 16.9 kh/s the share rate on ZEN, @ suprnova, my share rate for the 16.9 kh/s, with 1 controler (original) configuration, is 913. In the 2 controller configuration it's 1010.
My Efficiency dropped from 99.9 to 98.8 respectively.
Round earnings went from .0367 to .0404 respectively.

Bitmain must have messed it up to equip your Z9 mini with a 3000 RPM fan.
All mine Z9 minis from batch 1 came with 6000 RPM fans (Delta Electronics QFR1212GHE).
newbie
Activity: 4
Merit: 0
September 08, 2018, 01:10:36 PM
My Batch 1 mini came with a 3000rpm fan. I replaced it with a 5400rpm fan. set it to 100% and the clock at 750. In this config I have 1 board reaching 70deg C and the other 2 are below that. The boards are in the 55deg C range. I have a second batch 1 mini coming in a few days and I have a 6000rpm fan i will use with that one. The seller states it runs at 16kh/s as is but I feel better with the high speed fans.

Here is more data
When I am hashing at 16.9 kh/s the share rate on ZEN, @ suprnova, my share rate for the 16.9 kh/s, with 1 controler (original) configuration, is 913. In the 2 controller configuration it's 1010.
My Efficiency dropped from 99.9 to 98.8 respectively.
Round earnings went from .0367 to .0404 respectively.
newbie
Activity: 168
Merit: 0
September 08, 2018, 09:55:05 AM
Auto keeps mine @ 67 or lower.  What temps are you seeing?
In auto mode 68 with cutouts... fixed 51/55
jr. member
Activity: 69
Merit: 1
September 08, 2018, 09:49:45 AM
Auto keeps mine @ 67 or lower.  What temps are you seeing?
newbie
Activity: 168
Merit: 0
September 08, 2018, 09:40:44 AM
I just knocked my fixed fan settings to Auto and i had boards dropping with XXXX and hash dropping like i had the freq too high.. just fixed the fans at 95% again and hashing as normal... I am thinking that the cut off is linked to heat.. Huh maybe.. just an observation
jr. member
Activity: 69
Merit: 1
September 08, 2018, 09:33:38 AM
Thank you, I saw Newegg had some HP 750w for $59, maybe I’ll pick one up
legendary
Activity: 4172
Merit: 8075
'The right to privacy matters'
September 08, 2018, 09:17:59 AM
Hey guys, I have a batch 2 mini that I am powering with a regular 750w computer psu. At least 1x per day my mini will completely power off and I have to disconnect the PSU ATX jumper and reconnect it to power the z9 back up.  Disconnecting the power cord and switching the PSU on/off do nothing, I always have to reset the jumper.  Anyone experience this before? Think my overclock is to high(650), or maybe I should I buy an Asic psu?

Thanks!

go simple drop clock to 625    see if that works

my quess is it is the psu since others can clock as high as 700

what is make and model of the psu?

Evga b1 750 (its just one I had lying around).

yeah the b model is so so  

still  try dropping clock down  625  then 600  see if stable  if not look for a decent server psu

I do not know this seller
https://www.ebay.com/itm/750w-PSU-Power-Supply-Mining-Miner-For-Antminer-S3-S1-S5-miner-BTC-Coin-New-US/253475483462?


or ask  forum member sidehack

https://bitcointalksearch.org/user/sidehack-130792

he had some good ones
jr. member
Activity: 69
Merit: 1
September 08, 2018, 09:14:59 AM
Hey guys, I have a batch 2 mini that I am powering with a regular 750w computer psu. At least 1x per day my mini will completely power off and I have to disconnect the PSU ATX jumper and reconnect it to power the z9 back up.  Disconnecting the power cord and switching the PSU on/off do nothing, I always have to reset the jumper.  Anyone experience this before? Think my overclock is to high(650), or maybe I should I buy an Asic psu?

Thanks!

go simple drop clock to 625    see if that works

my quess is it is the psu since others can clock as high as 700

what is make and model of the psu?

Evga b1 750 (its just one I had lying around).
legendary
Activity: 4172
Merit: 8075
'The right to privacy matters'
September 08, 2018, 09:11:53 AM
Hey guys, I have a batch 2 mini that I am powering with a regular 750w computer psu. At least 1x per day my mini will completely power off and I have to disconnect the PSU ATX jumper and reconnect it to power the z9 back up.  Disconnecting the power cord and switching the PSU on/off do nothing, I always have to reset the jumper.  Anyone experience this before? Think my overclock is to high(650), or maybe I should I buy an Asic psu?

Thanks!

go simple drop clock to 625    see if that works

my quess is it is the psu since others can clock as high as 700

what is make and model of the psu?

a mini only uses 300 watts
jr. member
Activity: 69
Merit: 1
September 08, 2018, 09:10:19 AM
Hey guys, I have a batch 2 mini that I am powering with a regular 750w computer psu. At least 1x per day my mini will completely power off and I have to disconnect the PSU ATX jumper and reconnect it to power the z9 back up.  Disconnecting the power cord and switching the PSU on/off does nothing, I always have to reset the jumper.  Anyone experience this before? Think my overclock is to high(650), or maybe I should I buy an Asic psu?

Thanks!
member
Activity: 68
Merit: 18
September 08, 2018, 01:42:00 AM
Since my batch 2 units came, and they seem to be quite a bit more finicky on overclocking, I've written a php script that keeps an eye on them and restarts them if they end up failing.

...............

Nice!
newbie
Activity: 2
Merit: 2
September 08, 2018, 12:42:03 AM
Since my batch 2 units came, and they seem to be quite a bit more finicky on overclocking, I've written a php script that keeps an eye on them and restarts them if they end up failing.

To configure, just change the miners IP's, user name, password, and threshold.

Requirements:
  • PHP webserver with sockets enabled and phpseclib library
  • Z9s need to be on your network or locally accessable

Other fun stuff included: There's a couple logging functions that will dump your hashrate stats into some CSV's.  I use them to make pretty charts. https://i.imgur.com/JAviVIA.png

Random notes... this restarts any machine with a 'failed' ASIC chain or one that has been powered on for more than 2 minutes and doesn't meet your threshold value, it will then restart it via SSH with the phpseclib library.  It pulls all stats with the default enabled CGMiner API, so you don't need to enable anything for that to work.  It actually pulls all the API info, so there's much more info available than what I'm using.  

And if you do it right, you'll end up with something like:
https://i.imgur.com/T3jRoWt.png

Code:
set_include_path(get_include_path() . PATH_SEPARATOR 'phpseclib');
include(
'phpseclib/Net/SSH2.php');
header('refresh:600; url=index.php'); //change this to change the refresh in seconds (how often you want it to check on your machines)
date_default_timezone_set('America/Los_Angeles');
$machines = array
(
    
=> array(
'name' => 'Mini-1',
'ip' => '192.168.1.175',
'user' => 'root',
'password' => 'root',
'threshold' => 14,
),
=> array(
"name" => "Mini-2",
"ip" => "192.168.1.160",
'user' => 'root',
'password' => 'root',
"threshold" => 12,
),
=> array(
"name" => "Mini-3",
"ip" => "192.168.1.51",
'user' => 'root',
'password' => 'root',
"threshold" => 12,
),
=> array(
"name" => "Mini-4",
"ip" => "192.168.1.52",
'user' => 'root',
'password' => 'root',
"threshold" => 12,
)
);

foreach (
$machines as &$machine
{
createEmptyLogs($machine);
getstats($machine);
if(checkFails($machine)) restart($machine);
if(!file_exists"logs/overallhashrate.csv" )) file_put_contents("logs/overallhashrate.csv""time,total hashrate\r\n"FILE_APPEND);
}

printTotalHashrate($machines);
echo 
'';

function 
createEmptyLogs($machine)
{
if(!file_exists'logs/'.$machine['name']."hashrate.csv" )) file_put_contents('logs/'.$machine['name']."hashrate.csv""time,".$machine['name']." hashrate\r\n"FILE_APPEND);
}

function 
logging($machine)
{
file_put_contents('logs/'.$machine['name']."hashrate.csv"date('j M H:i:s'time()).",".$machine['ghs5s']."\r\n"FILE_APPEND);
}

function 
restart($machine)
{
$ssh = new Net_SSH2($machine['ip']);
if (!$ssh->login($machine['user'], $machine['password'])) {
exit('Login Failed');
}

$ssh->exec('/etc/init.d/cgminer.sh restart >/dev/null 2>&1');
}

function 
checkFails(&$machine)
{
if (($machine['chain_acs1'] == 'xxxx' or $machine['chain_acs2'] == 'xxxx' or $machine['chain_acs3'] == 'xxxx' or intval($machine['ghs5s']) < intval($machine['threshold'])) and intval($machine['elapsed']) > 120)
return true//this restarts any machine with a 'failed' ASIC chain or one that has been powered on for more than 2 minutes and doesn't meet your threshold value
else return false;
}

function 
getstats(&$machine)
{
// create a socket
$socket socket_create(AF_INETSOCK_STREAMSOL_TCP);
$result socket_connect($socket$machine['ip'], 4028);
if ($socket === false || $result === false) {
echo $machine['name']. " appears to be offline!";
$machine['ghs5s'] = 0;
$machine['ghsav'] = 0;
$machine['chain_rate1'] = 0;
$machine['chain_rate2'] = 0;
$machine['chain_rate3'] = 0;
return;
}
else
{
// send a 'summary' command to antminer
$in '{"command":"stats"}';
$out '';
socket_write($socket$instrlen($in));

// read output from antminer
$output="";
while ($out socket_read($socket2048)) {
$output=$output.$out;
}
socket_close($socket);

$output strtolower($output);
$output str_replace(" """$output);
$output str_replace(","":"$output);
$output str_replace("\""""$output);
$output str_replace("}"""$output);
$output str_replace("]"""$output);
$output explode(":"substr($output,strpos($output,"elapsed"),strpos($output,"id:1")));

foreach($output as $i => $item//create the rest of the item entries
{
if ($i == 0)
$machine[$output[$i]] = $output[$i+1];
}
printmachinestats($machine); //Don't print stats or logs if they aren't online
logging($machine);
}

//print_r($machine);

/* old method of parsing string manually
$machine['totalhashrate']=substr($output,strpos($output,"GHS 5s")+9);

$machine['totalhashrate']=floatval(substr($machine['totalhashrate'],0, strpos($machine['totalhashrate'],"GHS av")));
$machine['uptime']=substr($output,strpos($output,"Elapsed")+9);
$machine['uptime']=floatval(substr($machine['uptime'],0, strpos($machine['uptime'],"GHS 5s")));
$machine['board1hash']=substr($output,strpos($output,"chain_rate1")+14);
$machine['board1hash']=floatval(substr($machine['board1hash'],0, strpos($machine['board1hash'],"chain_rate2")));
$machine['board2hash']=substr($output,strpos($output,"chain_rate2")+14);
$machine['board2hash']=floatval(substr($machine['board2hash'],0, strpos($machine['board2hash'],"chain_rate3")));
$machine['board3hash']=substr($output,strpos($output,"chain_rate3")+14);
$machine['board3hash']=floatval(substr($machine['board3hash'],0, strpos($machine['board3hash'],"}],")));
$machine['board1status']=substr($output,strpos($output,"chain_acs1")+13);
$machine['board1status']=substr($machine['board1status'],0, strpos($machine['board1status'],"chain_acs2")-3);
$machine['board2status']=substr($output,strpos($output,"chain_acs2")+13);
$machine['board2status']=substr($machine['board2status'],0, strpos($machine['board2status'],"chain_acs3")-3);
$machine['board3status']=substr($output,strpos($output,"chain_acs3")+13);
$machine['board3status']=substr($machine['board3status'],0, strpos($machine['board3status'],"chain_hw1")-3);
*/
}

function 
printmachinestats(&$machine)
{
print $machine['name'];
echo '';
print "IP Address = ".$machine['ip'];
echo '';
print "Hashrate = ".$machine['ghsav']. " KSol/S";
echo '';
print "Uptime = ".secondsToTime($machine['elapsed']);
echo '';
print "Board 1 Hash = ".$machine['chain_rate1']. " KSol/S";
echo '';
print "Board 2 Hash = ".$machine['chain_rate2']. " KSol/S";
echo '';
print "Board 3 Hash = ".$machine['chain_rate3']. " KSol/S";
echo '';
print "Board 1 Status = ".$machine['chain_acs1'];
echo '';
print "Board 2 Status = ".$machine['chain_acs2'];
echo '';
print "Board 3 Status = ".$machine['chain_acs3'];
echo '';

echo '';
}

function 
printTotalHashrate($machines)
{
$total 0;
foreach ($machines as &$machine
{
$total += $machine['ghs5s'];
}
print "Total Hashrate = " . $total" KSol/S";
//['2004',  1000,      400]
file_put_contents("logs/overallhashrate.csv"date('j M H:i:s'time()).",".$total."\r\n"FILE_APPEND); //totals Hashrate

}

function 
secondsToTime($seconds
{
    
$dtF = new \DateTime('@0');
    
$dtT = new \DateTime("@$seconds");
    return 
$dtF->diff($dtT)->format('%a days, %h hours, %i minutes and %s seconds');
}
?>

I won't be providing any support for this, but I can answer any simple questions.

Donations:
LTC: MKKDJpk74UjUWXEPM2v7x7QfM2RFZxyQUa
ETH: 0xD3c330bdc5b5f964a45D20dBC3e71F6b15E442eb
newbie
Activity: 4
Merit: 0
September 07, 2018, 09:24:05 PM
I purchased a 2nd controller board off of ebay. I have the fastest hashing board in slot one and then hashing board 2. Slot 3 is connected to the second controller i got off of ebay. Mine is a batch 1 unit. so i have 2 controller boards connected to the same pool, so the hash rate is totaled at 16kh/s combined but I have 2 workers in the pool. I get about a 10-15% increase in the number of shares processed. I had to connect a fan for the external controller to work. But like i said earlier that luck drops in this config.
full member
Activity: 434
Merit: 107
September 07, 2018, 08:11:20 PM
ASIC noob here.

Anyone know how to overclock on a "per hash board" basis? This was we can get a bit more out of these

I tried ssh and editing the config file. Seems only a single option is there for the clocks.

This is what ive been wondering about too.
One of my boards isn't good at overclocking while the other 2 are pretty decent.
If anyone is able to set the frequency for each board/chain separately please point me to the correct place.

Would be great if we could set each one separately.
member
Activity: 504
Merit: 51
September 07, 2018, 06:15:49 PM
I have (1) batch 1 mini and (2) batch 2 mini's.  Can you provide more details on what the process is to up the over-clocks?

Would be great to have high quality photos of a hash board from batch1 and batch2...

-j
Pages:
Jump to: