Bitcoin Forum
September 25, 2021, 05:41:08 PM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 366 »
  Print  
Author Topic: SRBMiner Cryptonight AMD GPU Miner V1.9.3 - native algo switching  (Read 235708 times)
zgzoki
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 07, 2018, 05:19:30 AM
 #1701

I notice that every time after developer mining time, H/s drop for about 20% and it need long time to recover (1/2 hour). If I restart miner at that time he start to mine high H/s like before. 
Anyone else notice that ?
1632591668
Hero Member
*
Offline Offline

Posts: 1632591668

View Profile Personal Message (Offline)

Ignore
1632591668
Reply with quote  #2

1632591668
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1632591668
Hero Member
*
Offline Offline

Posts: 1632591668

View Profile Personal Message (Offline)

Ignore
1632591668
Reply with quote  #2

1632591668
Report to moderator
1632591668
Hero Member
*
Offline Offline

Posts: 1632591668

View Profile Personal Message (Offline)

Ignore
1632591668
Reply with quote  #2

1632591668
Report to moderator
Nokia555
Sr. Member
****
Offline Offline

Activity: 392
Merit: 266

EthMonitoring.com


View Profile WWW
May 07, 2018, 05:21:37 AM
Last edit: May 07, 2018, 05:38:48 AM by Nokia555
 #1702


Hey,

Don't forget to add "api_enabled":true to your config.txt
How to guide for monitoring: https://www.youtube.com/watch?v=u0_laPal9Mw&feature=youtu.be

It will be added to next version of EthControl also, then it's available to deploy new versions with few clicks.

henri2018
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
May 07, 2018, 06:58:10 AM
 #1703

Hi doktor,

Could you please check the screen shot please? Currently I am mining sumo on sumo.fairpool.xyz using version 1.5.0.
On my high hashrate rig, it is quite often to get million difficulty as shown in the screen shot below.
I tried with other miner as well like cast xmr 1.0.0, no issue with difficulty. Unfortunately, I didn't happy with it's hashrate.

And when the miner gets million difficulty, the miner will just display the hashrate, and few minutes later, it will run hashing again with difficulty 2000.

https://imgur.com/a/pwAsYxm
doktor83
Hero Member
*****
Offline Offline

Activity: 1764
Merit: 611


View Profile WWW
May 07, 2018, 07:41:20 AM
 #1704

Hi doktor,

Could you please check the screen shot please? Currently I am mining sumo on sumo.fairpool.xyz using version 1.5.0.
On my high hashrate rig, it is quite often to get million difficulty as shown in the screen shot below.
I tried with other miner as well like cast xmr 1.0.0, no issue with difficulty. Unfortunately, I didn't happy with it's hashrate.

And when the miner gets million difficulty, the miner will just display the hashrate, and few minutes later, it will run hashing again with difficulty 2000.




i hear you but the pool sets the diff, according to the speed you send shares. The more shares you send in shorter time so will the pool raise the difficulty. If the pool is set up good it should set a diff high so you should get approx 10 shares / min.
Others also complained on fairpool, but they said they have problems with every miner there, not only SRB.

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
Mrsmoker
Newbie
*
Offline Offline

Activity: 89
Merit: 0


View Profile
May 07, 2018, 07:56:56 AM
 #1705

report from me : miner is so good i got 1056 h/s on rx 580 and 650 h/s for 570 Wink

tell your settings for rx 580 ?
also do you have constant speed or variable from 900-1056 ?


yes. i got constant speed on rx 580 8gb. about 1050-1060.
but my rx 570 only got constant speed aroung 650.
i guess its the different beetwen rx 580 to rx 570 in Cryptonight-heavy.

My setting is only bios mod with timing like other people. no undervolt. no overclock. leave it that way, in my experience, the best stable hashrate.
maybe i just lucky its samsung chip
henri2018
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
May 07, 2018, 08:23:07 AM
 #1706

Hi doktor,

Could you please check the screen shot please? Currently I am mining sumo on sumo.fairpool.xyz using version 1.5.0.
On my high hashrate rig, it is quite often to get million difficulty as shown in the screen shot below.
I tried with other miner as well like cast xmr 1.0.0, no issue with difficulty. Unfortunately, I didn't happy with it's hashrate.

And when the miner gets million difficulty, the miner will just display the hashrate, and few minutes later, it will run hashing again with difficulty 2000.

https://imgur.com/a/pwAsYxm


i hear you but the pool sets the diff, according to the speed you send shares. The more shares you send in shorter time so will the pool raise the difficulty. If the pool is set up good it should set a diff high so you should get approx 10 shares / min.
Others also complained on fairpool, but they said they have problems with every miner there, not only SRB.

Thanks dok. Finally, I created 2 instances on a single rig with each covering a half number of GPUs. Both running well now.
Kamerun
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
May 07, 2018, 11:54:33 AM
 #1707

Please add the carry symbol to the log file. It's hard to understand anything in this.
http://pesticidy.ru/temp/SBR_Log.jpg
doktor83
Hero Member
*****
Offline Offline

Activity: 1764
Merit: 611


View Profile WWW
May 07, 2018, 11:58:09 AM
 #1708

Please add the carry symbol to the log file. It's hard to understand anything in this.


yes its hard if you don't turn on word wrap. Or even better, open it in an editor that understands new line char (notepad++)

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
twotwosix
Newbie
*
Offline Offline

Activity: 120
Merit: 0


View Profile
May 07, 2018, 12:17:20 PM
 #1709

Please add the carry symbol to the log file. It's hard to understand anything in this.
http://pesticidy.ru/temp/SBR_Log.jpg

When startup add a new log too
cirlama
Jr. Member
*
Offline Offline

Activity: 156
Merit: 1


View Profile
May 07, 2018, 12:17:44 PM
 #1710

...
also, anyone able to get 750h/s+ on RX 580 4GB models?
my 8GB models do 1000h/s+ SOMETIMES but cant get 4GB any higher.

I get 1040 h/s on my armor rx 580 hynix 8 gb I=55 and 720 h/s only on my nitro+ rx 480 elpida 4 gb I=29.5, I tried different timing straps on the 480, but it didn't change much

One strange thing is that the reported hashrate change each time I restart the miner
(most of the time, it's one time good, with 1040 h/s on the rx-580 and one time "bad" with 930 h/s on the same rx-580... and it makes comparison difficult)
arvonceda
Newbie
*
Offline Offline

Activity: 66
Merit: 0


View Profile
May 07, 2018, 12:18:49 PM
 #1711

i still have a problem with heavy... my sapphire rx580 4gb always down to 0 h/s until a hours running it's random. and i must restart SRB again
if i run V7 or lite... it's ok.
tfarion
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
May 07, 2018, 12:53:16 PM
 #1712


in heavy coins I get 1100hs but in the alloy only 450hs does anyone know how to increase it?
lebuawu2
Jr. Member
*
Offline Offline

Activity: 176
Merit: 2


View Profile
May 07, 2018, 01:20:22 PM
 #1713


in heavy coins I get 1100hs but in the alloy only 450hs does anyone know how to increase it?

which driver and can share your your setting (intensity and work size) ?
vitalyoff
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile WWW
May 07, 2018, 02:01:54 PM
Last edit: May 10, 2018, 09:30:08 PM by vitalyoff
 #1714

I make probably ))) final version of monitoring dashboard for SRBMiner

Look like this:
1 Rig
http://prntscr.com/jetxkd
2 Rigs
http://prntscr.com/jetxy5
3 Rigs
http://prntscr.com/jety51

Code for HTML:
(Just change the name and address of your rig(s) in the code as indicated in the comments)

1 Rig
Code:
<!DOCTYPE html>
<html>
<!-- ----------------------------- -->
<!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<!-- ----------------------------- -->
<body bgcolor="#cccccc";>
<font size="3" face="Tahoma">

<style type="text/css">
html, body{width: 100%; height: 100%; padding: 0; margin: 0}
div{position: absolute; padding: 1em; border: 1px solid #000}
#top{background: #999; top: 0; left: 0; right: 0%; bottom: 95%}
#left{background: #ccc; top: 5%; left: 0; right: 0%; bottom: 0%}
</style>

<div id="top">

<table width="100%">
  <tr>
    <td><b><font size='2'>SRB Miner 1.5.1+ Dashboard One RIG</font></b></td><td align=right><font size='2'>v0.6</font></td>
  </tr>
</table>

</div>

<div id="left">

<p id="RIG1"></p>

<script>
<!-- ----------------------- -->
<!-- Rig frienly name below  -->
rig_one = "RX5560"
<!-- ----------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_one + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG1").innerHTML = x
};
<!-- ----------------------------- -->
<!-- --- You miner IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- ----------------------------- -->
xmlhttp.send();

</script>

</div>

<!--
Thank can be here )))
Cпacибo гoвopить cюдa )))
ETH: 0xB8A3593Cb8Ab958bDF8Ab031b1FE72E34bc22e30
BTC: 1HEVAuVc6cP24EWx9jjfhikemFYNJMHqVw
https://bitcointalk.org/index.php?action=profile;u=2091200
 -->

</body>
</html>

2 Rigs
Code:
<!DOCTYPE html>
<html>
<!-- ----------------------------- -->
<!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<!-- ----------------------------- -->
<body bgcolor="#cccccc";>
<font size="3" face="Tahoma">

<style type="text/css">
html, body{width: 100%; height: 100%; padding: 0; margin: 0}
div{position: absolute; padding: 1em; border: 1px solid #000}
#top{background: #999; top: 0; left: 0; right: 0%; bottom: 95%}
#left{background: #ccc; top: 5%; left: 0; right: 50%; bottom: 0%}
#right{background: #bbb; top: 5%; left: 50%; right: 0; bottom: 0%}
</style>

<div id="top">

<table width="100%">
  <tr>
    <td><b><font size='2'>SRB Miner 1.5.1+ Dashboard Two RIGs</font></b></td><td align=right><font size='2'>v0.6</font></td>
  </tr>
</table>

</div>

<div id="left">

<p id="RIG1"></p>

<script>
<!-- --------------------------- -->
<!-- Rig ONE frienly name below  -->
rig_one = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_one + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG1").innerHTML = x
};
<!-- --------------------------------- -->
<!-- --- You miner ONE IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- --------------------------------- -->
xmlhttp.send();


</script>

</div>

<div id="right">

<p id="RIG2"></p>

<script>
<!-- --------------------------- -->
<!-- Rig TWO frienly name below  -->
rig_two = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_two + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG2").innerHTML = x
};
<!-- --------------------------------- -->
<!-- --- You miner TWO IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3334", false);
<!-- --------------------------------- -->
xmlhttp.send();

</script>

</div>

<!--
Thank can be here )))
Cпacибo гoвopить cюдa )))
ETH: 0xB8A3593Cb8Ab958bDF8Ab031b1FE72E34bc22e30
BTC: 1HEVAuVc6cP24EWx9jjfhikemFYNJMHqVw
https://bitcointalk.org/index.php?action=profile;u=2091200
 -->

</body>
</html>

3 Rigs
Code:
<!DOCTYPE html>
<html>
<!-- ----------------------------- -->
<!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<!-- ----------------------------- -->
<body bgcolor="#cccccc";>
<font size="3" face="Tahoma">

<style type="text/css">
html, body{width: 100%; height: 100%; padding: 0; margin: 0}
div{position: absolute; padding: 1em; border: 1px solid #000}
#top{background: #999; top: 0; left: 0; right: 0%; bottom: 95%}
#left{background: #ccc; top: 5%; left: 0; right: 67%; bottom: 0%}
#center{background: #bbb; top: 5%; left: 33%; right: 33%; bottom: 0%}
#right{background: #ccc; top: 5%; left: 67%; right: 0; bottom: 0%}
</style>

<div id="top">

<table width="100%">
  <tr>
    <td><b><font size='2'>SRB Miner 1.5.1+ Dashboard Three RIGs</font></b></td><td align=right><font size='2'>v0.6</font></td>
  </tr>
</table>

</div>

<div id="left">

<p id="RIG1"></p>

<script>
<!-- --------------------------- -->
<!-- Rig ONE frienly name below  -->
rig_one = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_one + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG1").innerHTML = x
};
<!-- ----------------------------- -->
<!-- --- You miner ONE IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- ----------------------------- -->
xmlhttp.send();


</script>

</div>

<div id="center">

<p id="RIG2"></p>

<script>
<!-- --------------------------- -->
<!-- Rig TWO frienly name below  -->
rig_two = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_two + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG2").innerHTML = x
};
<!-- --------------------------------- -->
<!-- --- You miner TWO IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- --------------------------------- -->
xmlhttp.send();

</script>

</div>

<div id="right">

<p id="RIG3"></p>

<script>
<!-- --------------------------- -->
<!-- Rig THREE frienly name below  -->
rig_three = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_three + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG3").innerHTML = x
};
<!-- ----------------------------------- -->
<!-- --- You miner THREE IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3334", false);
<!-- ----------------------------------- -->
xmlhttp.send();

</script>

</div>
<!--
Thank can be here )))
Cпacибo гoвopить cюдa )))
ETH: 0xB8A3593Cb8Ab958bDF8Ab031b1FE72E34bc22e30
BTC: 1HEVAuVc6cP24EWx9jjfhikemFYNJMHqVw
https://bitcointalk.org/index.php?action=profile;u=2091200
 -->

</body>
</html>
tfarion
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
May 07, 2018, 03:31:08 PM
 #1715


in heavy coins I get 1100hs but in the alloy only 450hs does anyone know how to increase it?

which driver and can share your your setting (intensity and work size) ?

1411/2250 - sapphire nitro rx580 8gb

intensity in heavy 53
rig1313
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 07, 2018, 03:42:10 PM
 #1716

I make probably ))) final version of monitoring dashboard for SRBMiner

Look like this:
1 Rig
http://prntscr.com/jetxkd
2 Rigs
http://prntscr.com/jetxy5
3 Rigs
http://prntscr.com/jety51

Code for HTML:
(Just change the name and address of your rig(s) in the code as indicated in the comments)

1 Rig
Code:
<!DOCTYPE html>
<html>
<!-- ----------------------------- -->
<!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<!-- ----------------------------- -->
<body bgcolor="#cccccc";>
<font size="3" face="Tahoma">

<style type="text/css">
html, body{width: 100%; height: 100%; padding: 0; margin: 0}
div{position: absolute; padding: 1em; border: 1px solid #000}
#top{background: #999; top: 0; left: 0; right: 0%; bottom: 95%}
#left{background: #ccc; top: 5%; left: 0; right: 0%; bottom: 0%}
</style>

<div id="top">

<table width="100%">
  <tr>
    <td><b><font size='2'>SRB Miner 1.5.1+ Dashboard One RIG</font></b></td><td align=right><font size='2'>v0.6</font></td>
  </tr>
</table>

</div>

<div id="left">

<p id="RIG1"></p>

<script>
<!-- ----------------------- -->
<!-- Rig frienly name below  -->
rig_one = "RX5560"
<!-- ----------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_one + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG1").innerHTML = x
};
<!-- ----------------------------- -->
<!-- --- You miner IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- ----------------------------- -->
xmlhttp.send();

</script>

</div>

<!--
Thank can be here )))
Cпacибo гoвopить cюдa )))
ETH: 0xB8A3593Cb8Ab958bDF8Ab031b1FE72E34bc22e30
BTC: 1HEVAuVc6cP24EWx9jjfhikemFYNJMHqVw
https://bitcointalk.org/index.php?action=profile;u=2091200
 -->

</body>
</html>

2 Rigs
Code:
<!DOCTYPE html>
<html>
<!-- ----------------------------- -->
<!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<!-- ----------------------------- -->
<body bgcolor="#cccccc";>
<font size="3" face="Tahoma">

<style type="text/css">
html, body{width: 100%; height: 100%; padding: 0; margin: 0}
div{position: absolute; padding: 1em; border: 1px solid #000}
#top{background: #999; top: 0; left: 0; right: 0%; bottom: 95%}
#left{background: #ccc; top: 5%; left: 0; right: 50%; bottom: 0%}
#right{background: #bbb; top: 5%; left: 50%; right: 0; bottom: 0%}
</style>

<div id="top">

<table width="100%">
  <tr>
    <td><b><font size='2'>SRB Miner 1.5.1+ Dashboard Two RIGs</font></b></td><td align=right><font size='2'>v0.6</font></td>
  </tr>
</table>

</div>

<div id="left">

<p id="RIG1"></p>

<script>
<!-- --------------------------- -->
<!-- Rig ONE frienly name below  -->
rig_one = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_one + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG1").innerHTML = x
};
<!-- --------------------------------- -->
<!-- --- You miner ONE IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- --------------------------------- -->
xmlhttp.send();


</script>

</div>

<div id="right">

<p id="RIG2"></p>

<script>
<!-- --------------------------- -->
<!-- Rig TWO frienly name below  -->
rig_two = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_two + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG2").innerHTML = x
};
<!-- --------------------------------- -->
<!-- --- You miner TWO IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3334", false);
<!-- --------------------------------- -->
xmlhttp.send();

</script>

</div>

<!--
Thank can be here )))
Cпacибo гoвopить cюдa )))
ETH: 0xB8A3593Cb8Ab958bDF8Ab031b1FE72E34bc22e30
BTC: 1HEVAuVc6cP24EWx9jjfhikemFYNJMHqVw
https://bitcointalk.org/index.php?action=profile;u=2091200
 -->

</body>
</html>

3 Rigs
Code:
<!DOCTYPE html>
<html>
<!-- ----------------------------- -->
<!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<!-- ----------------------------- -->
<body bgcolor="#cccccc";>
<font size="3" face="Tahoma">

<style type="text/css">
html, body{width: 100%; height: 100%; padding: 0; margin: 0}
div{position: absolute; padding: 1em; border: 1px solid #000}
#top{background: #999; top: 0; left: 0; right: 0%; bottom: 95%}
#left{background: #ccc; top: 5%; left: 0; right: 67%; bottom: 0%}
#center{background: #bbb; top: 5%; left: 33%; right: 33%; bottom: 0%}
#right{background: #ccc; top: 5%; left: 67%; right: 0; bottom: 0%}
</style>

<div id="top">

<table width="100%">
  <tr>
    <td><b><font size='2'>SRB Miner 1.5.1+ Dashboard Three RIGs</font></b></td><td align=right><font size='2'>v0.6</font></td>
  </tr>
</table>

</div>

<div id="left">

<p id="RIG1"></p>

<script>
<!-- --------------------------- -->
<!-- Rig ONE frienly name below  -->
rig_one = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_one + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG1").innerHTML = x
};
<!-- ----------------------------- -->
<!-- --- You miner ONE IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- ----------------------------- -->
xmlhttp.send();


</script>

</div>

<div id="center">

<p id="RIG2"></p>

<script>
<!-- --------------------------- -->
<!-- Rig TWO frienly name below  -->
rig_two = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_two + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG2").innerHTML = x
};
<!-- --------------------------------- -->
<!-- --- You miner TWO IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- --------------------------------- -->
xmlhttp.send();

</script>

</div>

<div id="right">

<p id="RIG3"></p>

<script>
<!-- --------------------------- -->
<!-- Rig THREE frienly name below  -->
rig_three = "RX5560"
<!-- --------------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_three + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG3").innerHTML = x
};
<!-- ----------------------------------- -->
<!-- --- You miner THREE IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3334", false);
<!-- ----------------------------------- -->
xmlhttp.send();

</script>

</div>
<!--
Thank can be here )))
Cпacибo гoвopить cюдa )))
ETH: 0xB8A3593Cb8Ab958bDF8Ab031b1FE72E34bc22e30
BTC: 1HEVAuVc6cP24EWx9jjfhikemFYNJMHqVw
https://bitcointalk.org/index.php?action=profile;u=2091200
 -->

</body>
</html>

TNX Alot !!!!!!!!!
SauteedEntrails
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
May 07, 2018, 03:58:21 PM
 #1717

So i tried to set an auto start after restart but when the miner opens it shows random purple letters and shuts off.

also still would like to know why 1 rig when i try to run it, it compiles submits a share or two and then a message comes up in the miner stating " Something went wrong, i think you are up to something naughty and I have to stop you" and the miner shuts off

what is different on that rig than on the others where it is working?
That is an anti debug trigger you are seeing there.


Only difference is 5 gpus and the others have 4. The bios are all the same, card type, memory, vlt cc and mc the same.

How can i autostart without the anti dubug trigger initiating?



"Great Work on The Program"
livada
Newbie
*
Offline Offline

Activity: 416
Merit: 0


View Profile WWW
May 07, 2018, 09:16:37 PM
 #1718

I make probably ))) final version of monitoring dashboard for SRBMiner

Look like this:
1 Rig
http://prntscr.com/jetxkd
2 Rigs
http://prntscr.com/jetxy5
3 Rigs
http://prntscr.com/jety51

Code for HTML:
(Just change the name and address of your rig(s) in the code as indicated in the comments)

1 Rig
Code:
<!DOCTYPE html>
<html>
<!-- ----------------------------- -->
<!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<!-- ----------------------------- -->
<body bgcolor="#cccccc";>
<font size="3" face="Tahoma">

<style type="text/css">
html, body{width: 100%; height: 100%; padding: 0; margin: 0}
div{position: absolute; padding: 1em; border: 1px solid #000}
#top{background: #999; top: 0; left: 0; right: 0%; bottom: 95%}
#left{background: #ccc; top: 5%; left: 0; right: 0%; bottom: 0%}
</style>

<div id="top">

<table width="100%">
  <tr>
    <td><b><font size='2'>SRB Miner 1.5.1+ Dashboard One RIG</font></b></td><td align=right><font size='2'>v0.6</font></td>
  </tr>
</table>

</div>

<div id="left">

<p id="RIG1"></p>

<script>
<!-- ----------------------- -->
<!-- Rig frienly name below  -->
rig_one = "RX5560"
<!-- ----------------------- -->
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<font size='4'>Rig: <b>" + myObj.rig_name + "<font color='#009900'> ONLINE</font></font><br>" + "</b>Devices: " + myObj.total_devices + " (threads: " + myObj.total_threads + ")<br>"
+"Cryptonight: <b>" + myObj.cryptonight_type + "<br>" + "</b>Online: " + Math.round(myObj.mining_time/60) + " min." + "<br>" +
"Hashrate: <b>" + myObj.hashrate_total_now + "</b> (5 min: " + myObj.hashrate_total_5min + ", 30 min: " + myObj.hashrate_total_30min + ", MAX: " +
myObj.hashrate_total_max + ")<br>" + "<br>" + "Connected Pool: <b>" + myObj.pool.pool + "<br>" + "</b>DIFF: " + myObj.pool.difficulty + "<br>" +
"Connected from: " + myObj.pool.time_connected + "<br>" + "Uptime: " + Math.round(myObj.pool.uptime/60) + " min." + "<br>" + "Latency: " +
myObj.pool.latency + " msec.<br>" + "<br>" + "Shares total: " + myObj.shares.total + "<br>" + "Accepted: " + myObj.shares.accepted + "<br>" + "Rejected: " +
myObj.shares.rejected + "<br>" + "Average share time: " + myObj.shares.avg_find_time + " sec." + "<br>" + "<br>";
x += "<table border=1 cellpadding=3 style='border-collapse: collapse; border: 3px solid black;'>"
x += "<tr><th bgcolor=#A0A0A0>Device</th><th bgcolor=#A0A0A0>ID</th><th bgcolor=#A0A0A0>GPU</th><th bgcolor=#A0A0A0>BUS ID</th><th bgcolor=#A0A0A0>Kernel ID</th bgcolor=#A0A0A0><th bgcolor=#A0A0A0>Hashrate</th><th bgcolor=#A0A0A0>Core clock</th><th bgcolor=#A0A0A0>Memory clock</th><th bgcolor=#A0A0A0>&degC</th><th bgcolor=#A0A0A0>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td align=center>" + myObj.devices[i].device + "</td><td align=center>" + myObj.devices[i].device_id + "</td><td align=center>" + myObj.devices[i].model +
"</td><td align=center>" + myObj.devices[i].bus_id + "</td><td align=center>" + myObj.devices[i].kernel_id + "</td><td align=center>" + myObj.devices[i].hashrate +
"</td><td align=center>" + myObj.devices[i].core_clock + "</td><td align=center>" + myObj.devices[i].memory_clock + "</td><td align=center>" +
myObj.devices[i].temperature + "</td><td align=center>" + myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<font size='4'>Rig: <b>" + rig_one + "<font color='#FF0000'> OFFLINE</font></font>"
}
document.getElementById("RIG1").innerHTML = x
};
<!-- ----------------------------- -->
<!-- --- You miner IP and port --- -->
xmlhttp.open("GET", "http://192.168.1.160:3333", false);
<!-- ----------------------------- -->
xmlhttp.send();

</script>

</div>

<!--
Thank can be here )))
Cпacибo гoвopить cюдa )))
ETH: 0xB8A3593Cb8Ab958bDF8Ab031b1FE72E34bc22e30
BTC: 1HEVAuVc6cP24EWx9jjfhikemFYNJMHqVw
https://bitcointalk.org/index.php?action=profile;u=2091200
 -->

</body>
</html>


this is work offline? how i call this html on smartphone or other pc??
vitalyoff
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile WWW
May 07, 2018, 09:35:59 PM
 #1719

Dashboard was conceived for use in the local network with rigs and monitoring computer.
I think you can put html in an existing (in local network) web server and forward the ports through the router for access from internet. I look the Claymores statistics on the smartphone while not at home.
ysakay
Sr. Member
****
Offline Offline

Activity: 616
Merit: 259


View Profile
May 07, 2018, 11:31:28 PM
 #1720

Is there a way for fan speeds? I have RX580s and tt 65 but they always mine at 80. Anybody help?

/* Uncomment this if you want to set GPU target temperature  */
/* Works only if ADL is working on your system */
"target_temperature" : 65,

But doesn't work
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 366 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!