Bitcoin Forum
September 25, 2021, 03:51:27 PM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 [216] 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 ... 366 »
  Print  
Author Topic: SRBMiner Cryptonight AMD GPU Miner V1.9.3 - native algo switching  (Read 235708 times)
Pennywis3
Full Member
***
Offline Offline

Activity: 329
Merit: 100


View Profile
September 22, 2018, 09:58:32 AM
 #4301

Very bad expirience i have today.
Miner stopped mining with messege can't connect to the dev pool, you are blocked
Hey its not my problem if your dev pools not working, maybe you review your policy

You can generate a PS script to restart a process if its not active.
If you don't know PS you can always use a program to do it for you, you can check some here:
https://www.raymond.cc/blog/keep-application-running-by-automatically-rerun-when-closed/

Doctor, the miner sometimes closes anyway, even if its not blocked by FW or antivirus, you should look into this.
1632585087
Hero Member
*
Offline Offline

Posts: 1632585087

View Profile Personal Message (Offline)

Ignore
1632585087
Reply with quote  #2

1632585087
Report to moderator
1632585087
Hero Member
*
Offline Offline

Posts: 1632585087

View Profile Personal Message (Offline)

Ignore
1632585087
Reply with quote  #2

1632585087
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
doktor83
Hero Member
*****
Offline Offline

Activity: 1764
Merit: 611


View Profile WWW
September 22, 2018, 10:39:31 AM
 #4302

Very bad expirience i have today.
Miner stopped mining with messege can't connect to the dev pool, you are blocked
Hey its not my problem if your dev pools not working, maybe you review your policy

You can generate a PS script to restart a process if its not active.
If you don't know PS you can always use a program to do it for you, you can check some here:
https://www.raymond.cc/blog/keep-application-running-by-automatically-rerun-when-closed/

Doctor, the miner sometimes closes anyway, even if its not blocked by FW or antivirus, you should look into this.


I would if i get some logs Smiley

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
Turkish88
Full Member
***
Offline Offline

Activity: 686
Merit: 104



View Profile
September 22, 2018, 12:59:06 PM
 #4303

@doktor83
I am dont change any settings in my firewall, if i am do it i am dont post here.
It was do not my fail, we dont know maybe your server was fault
I am see what mining runs at my mining pool and then it stop because cant connect to the devfee.

HDD Recovery Services
Telegram: @hddrecoveryrepair
SmartOdissey
Newbie
*
Offline Offline

Activity: 29
Merit: 2


View Profile
September 22, 2018, 07:31:22 PM
Last edit: September 22, 2018, 09:37:34 PM by SmartOdissey
 #4304

I have freez on "heating" one time, i dont know why..


Now i'm tested 18.6.1 drivers in rig with 3 pcs 580-8, 4 pcs Vega 56 airref.
So, very good start hashrate, 9600 for all:
https://d.radikal.ru/d38/1809/f8/caadc0f9b4af.jpg

But hashrate go down with every successful share. Until miner restart by hashrate limit 8000.
Very unstable drivers.

I was back to 18.5.2 and have 9550 stably 24 hours within hashdown.
tg88
Hero Member
*****
Offline Offline

Activity: 1470
Merit: 690


View Profile
September 23, 2018, 10:24:32 AM
 #4305

I would if i get some logs Smiley

where is the logs stored?
kostepanych2
Full Member
***
Offline Offline

Activity: 1218
Merit: 105



View Profile
September 23, 2018, 01:09:09 PM
 #4306

How to set memory/GPU clocks, voltages, etc?
Can't find examples in readme file...
There is only note, that I can use "startup_script" for it...
But how to use it to set clocks and voltages?
SmartOdissey
Newbie
*
Offline Offline

Activity: 29
Merit: 2


View Profile
September 24, 2018, 08:00:12 AM
 #4307

How to set memory/GPU clocks, voltages, etc?
Can't find examples in readme file...
There is only note, that I can use "startup_script" for it...
But how to use it to set clocks and voltages?
use google by keyword "rx 580 mining"
but :
1. know your memory!
2. backup your bios
3. Pimp your straps with SRBPolaris bios editor.
4. Flash your card with new bios.
5. Make clocks and voltage right with Overdiventool.
6. Run SRB miner and make test for better result.
tg88
Hero Member
*****
Offline Offline

Activity: 1470
Merit: 690


View Profile
September 24, 2018, 12:39:06 PM
 #4308

This error occurs from time to time:
doktor83
Hero Member
*****
Offline Offline

Activity: 1764
Merit: 611


View Profile WWW
September 26, 2018, 12:55:23 PM
 #4309

hi admin could you give direct link again please ...

Sorry i can't , that's why google flagged the srbminer.com domain as malware, so i had to remove the .exe from the site.

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

Activity: 96
Merit: 0


View Profile
September 27, 2018, 01:39:15 AM
 #4310

what to do?
https://i.gyazo.com/9d4a83b14deff740414f5bfc5ae1f018.png
Mahaprajapati
Newbie
*
Offline Offline

Activity: 10
Merit: 1


View Profile
September 27, 2018, 02:43:02 AM
Merited by Initech (1)
 #4311

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>

https://imgur.com/oRFHhEO

Okay so made some edits off this and instructions to add rigs. The layout is more condense and should allow for as many rigs as you want. Enjoy!

Instructions
- Open notepad and paste coding from below
- Change rig names & IP addresses (login to your router to find IPs)
Code:
<!-- Rig ONE frienly name below  -->
rig_one = "BlueAnt"

<!-- Your miner ONE IP and port -->
xmlhttp.open("GET", "http://192.168.1.111:1111", false);
- Add or subtract for number of rigs you have default is 4
Code:
<div id="RIG1"> through </div>
- Save as .html
- Chrome recommended

Code:
<!DOCTYPE html>
<html lang="en">
<head>
<title>SRB-Dash-Mon v1.11</title>
<meta charset="UTF-8">
<!-- Supercircle's Multi-Rig SRB-Dash-Mon v1.11 -->
!-- Refresh rate in seconds below -->
<meta http-equiv="Refresh" content="15" />
<style>
html, body{width:100%; height:100%; padding:0; margin:0;}
body{text-align:center; font-family:Lucida Console, monospace; color:#32CD32; background:#000;}
div{text-align:left; position:relative; display:inline-block; border:0; border-left:2px solid #1B6E1B; padding:4px; margin:4px 0px; width:300px;}
table{width:100%; margin-top:5px;}
th{font-size:12px; text-align:left; border-bottom:1px solid #1B6E1B; font-weight:normal;}
td{font-size:12px; text-align:left; height:28px; border-left:1px dotted #1B6E1B; border-bottom:1px dotted #1B6E1B;}
h1{font-size:33px; font-weight:bold; display:inline; font-family:arial, sans-serif; border-bottom:1px dotted #32CD32; line-height:1.5;}
h2{font-size:30px; font-weight:bold; display:inline; line-height:1;}
#gpuname {font-size:10px;}
#offline {color:#f21a1a;}
ul {list-style-type:none; margin:6px 0px 8px 10px; padding:0;}
li {margin:0px 0px 4px 0; padding:0;}
</style>
</head>
<body>
<div id="RIG1">
<script>
<!-- Rig ONE frienly name below  -->
rig_one = "BlueAnt"
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<h1>" +
myObj.rig_name + "</h1><br />" +
Math.round(myObj.mining_time/60) + "m mining CN-" + myObj.cryptonight_type +
"<ul id='hash'><li><h2>" + myObj.hashrate_total_now + "</h2>H/s</li><li>" +
myObj.hashrate_total_5min + "H/s 5m</li><li>" +
myObj.hashrate_total_30min + "H/s 30m</li><li>" +
myObj.hashrate_total_max + "H/s Max</li></ul><b>" +
myObj.pool.pool + "</b><br /><small>Connected " +
myObj.pool.time_connected + "</small><ul><li>" +
Math.round(myObj.pool.uptime/60) + "m uptime</li><li>" +
myObj.pool.difficulty + " difficulty</li><li>" +
myObj.pool.latency + "ms latency</li><li>" +
myObj.shares.avg_find_time + "s/share</li><li>" +
myObj.shares.accepted + " good shares</li><li>" +  
myObj.shares.rejected + " bad shares</font></li></ul>";
x += "<table>"
x += "<tr><th>GPU:" +
myObj.total_devices + " Threads:" +
myObj.total_threads + "</th><th>H/s</th><th>CC</th><th>MC</th><th>&degC</th><th>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td><span id='gpuname'>" +
myObj.devices[i].model + " Bus:" +
myObj.devices[i].bus_id + "</span></td><td>" +
myObj.devices[i].hashrate + "</td><td>" +
myObj.devices[i].core_clock + "</td><td>" +
myObj.devices[i].memory_clock + "</td><td>" +
myObj.devices[i].temperature + "</td><td>" +
myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<h1>" + rig_one + "<span id='offline'> Offline</span></h1>"
}
document.getElementById("RIG1").innerHTML = x
};

<!-- Your miner ONE IP and port -->
xmlhttp.open("GET", "http://192.168.1.111:1111", false);

xmlhttp.send();
</script>
</div>

<div id="RIG2">
<script>
<!-- Rig TWO frienly name below  -->
rig_two = "RedAnt"
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<h1>" +
myObj.rig_name + "</h1><br />" +
Math.round(myObj.mining_time/60) + "m mining CN-" + myObj.cryptonight_type +
"<ul id='hash'><li><h2>" + myObj.hashrate_total_now + "</h2>H/s</li><li>" +
myObj.hashrate_total_5min + "H/s 5m</li><li>" +
myObj.hashrate_total_30min + "H/s 30m</li><li>" +
myObj.hashrate_total_max + "H/s Max</li></ul><b>" +
myObj.pool.pool + "</b><br /><small>Connected " +
myObj.pool.time_connected + "</small><ul><li>" +
Math.round(myObj.pool.uptime/60) + "m uptime</li><li>" +
myObj.pool.difficulty + " difficulty</li><li>" +
myObj.pool.latency + "ms latency</li><li>" +
myObj.shares.avg_find_time + "s/share</li><li>" +
myObj.shares.accepted + " good shares</li><li>" +  
myObj.shares.rejected + " bad shares</font></li></ul>";
x += "<table>"
x += "<tr><th>GPU:" +
myObj.total_devices + " Threads:" +
myObj.total_threads + "</th><th>H/s</th><th>CC</th><th>MC</th><th>&degC</th><th>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td><span id='gpuname'>" +
myObj.devices[i].model + " Bus:" +
myObj.devices[i].bus_id + "</span></td><td>" +
myObj.devices[i].hashrate + "</td><td>" +
myObj.devices[i].core_clock + "</td><td>" +
myObj.devices[i].memory_clock + "</td><td>" +
myObj.devices[i].temperature + "</td><td>" +
myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<h1>" + rig_two + "<span id='offline'> Offline</span></h1>"
}
document.getElementById("RIG2").innerHTML = x
};
<!-- Your miner TWO IP and port -->
xmlhttp.open("GET", "http://192.168.1.111:1111", false);
xmlhttp.send();
</script>
</div>

<div id="RIG3">
<script>
<!-- Rig THREE frienly name below  -->
rig_three = "WhiteAnt"
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<h1>" +
myObj.rig_name + "</h1><br />" +
Math.round(myObj.mining_time/60) + "m mining CN-" + myObj.cryptonight_type +
"<ul id='hash'><li><h2>" + myObj.hashrate_total_now + "</h2>H/s</li><li>" +
myObj.hashrate_total_5min + "H/s 5m</li><li>" +
myObj.hashrate_total_30min + "H/s 30m</li><li>" +
myObj.hashrate_total_max + "H/s Max</li></ul><b>" +
myObj.pool.pool + "</b><br /><small>Connected " +
myObj.pool.time_connected + "</small><ul><li>" +
Math.round(myObj.pool.uptime/60) + "m uptime</li><li>" +
myObj.pool.difficulty + " difficulty</li><li>" +
myObj.pool.latency + "ms latency</li><li>" +
myObj.shares.avg_find_time + "s/share</li><li>" +
myObj.shares.accepted + " good shares</li><li>" +  
myObj.shares.rejected + " bad shares</font></li></ul>";
x += "<table>"
x += "<tr><th>GPU:" +
myObj.total_devices + " Threads:" +
myObj.total_threads + "</th><th>H/s</th><th>CC</th><th>MC</th><th>&degC</th><th>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td><span id='gpuname'>" +
myObj.devices[i].model + " Bus:" +
myObj.devices[i].bus_id + "</span></td><td>" +
myObj.devices[i].hashrate + "</td><td>" +
myObj.devices[i].core_clock + "</td><td>" +
myObj.devices[i].memory_clock + "</td><td>" +
myObj.devices[i].temperature + "</td><td>" +
myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<h1>" + rig_three + "<span id='offline'> Offline</span></h1>"
}
document.getElementById("RIG3").innerHTML = x
};
<!-- Your miner THREE IP and port -->
xmlhttp.open("GET", "http://192.168.1.111:1111", false);
xmlhttp.send();
</script>
</div>

<div id="RIG4">
<script>
<!-- Rig FOUR frienly name below  -->
rig_four = "SmallAnt"
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        var myObj = JSON.parse(this.responseText);
x = "<h1>" +
myObj.rig_name + "</h1><br />" +
Math.round(myObj.mining_time/60) + "m mining CN-" + myObj.cryptonight_type +
"<ul id='hash'><li><h2>" + myObj.hashrate_total_now + "</h2>H/s</li><li>" +
myObj.hashrate_total_5min + "H/s 5m</li><li>" +
myObj.hashrate_total_30min + "H/s 30m</li><li>" +
myObj.hashrate_total_max + "H/s Max</li></ul><b>" +
myObj.pool.pool + "</b><br /><small>Connected " +
myObj.pool.time_connected + "</small><ul><li>" +
Math.round(myObj.pool.uptime/60) + "m uptime</li><li>" +
myObj.pool.difficulty + " difficulty</li><li>" +
myObj.pool.latency + "ms latency</li><li>" +
myObj.shares.avg_find_time + "s/share</li><li>" +
myObj.shares.accepted + " good shares</li><li>" +  
myObj.shares.rejected + " bad shares</font></li></ul>";
x += "<table>"
x += "<tr><th>GPU:" +
myObj.total_devices + " Threads:" +
myObj.total_threads + "</th><th>H/s</th><th>CC</th><th>MC</th><th>&degC</th><th>RPM</th></tr>"
var  i;
for (i in myObj.devices) {
x += "<tr><td><span id='gpuname'>" +
myObj.devices[i].model + " Bus:" +
myObj.devices[i].bus_id + "</span></td><td>" +
myObj.devices[i].hashrate + "</td><td>" +
myObj.devices[i].core_clock + "</td><td>" +
myObj.devices[i].memory_clock + "</td><td>" +
myObj.devices[i].temperature + "</td><td>" +
myObj.devices[i].fan_speed_rpm + "</td></tr>";
}    
x += "</table>"
}
else
{
x = "<h1>" + rig_four + "<span id='offline'> Offline</span></h1>"
}
document.getElementById("RIG4").innerHTML = x
};
<!-- Your miner FOUR IP and port -->
xmlhttp.open("GET", "http://192.168.1.111:1111", false);
xmlhttp.send();
</script>
</div>

</body>
</html>
tvukoman
Jr. Member
*
Offline Offline

Activity: 68
Merit: 5


View Profile
September 27, 2018, 06:50:54 PM
 #4312

to Mahaprajapati - nice Dashboard,  Grin

to Doctor83 - small bug: api command "api_rig_name" : IDENTIFIER in config don't work (SrbMiner just close)


doktor83
Hero Member
*****
Offline Offline

Activity: 1764
Merit: 611


View Profile WWW
September 27, 2018, 07:18:31 PM
 #4313

to Mahaprajapati - nice Dashboard,  Grin

to Doctor83 - small bug: api command "api_rig_name" : IDENTIFIER in config don't work (SrbMiner just close)


have you tried "IDENTIFIER" ?

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
abudfv2008
Full Member
***
Offline Offline

Activity: 728
Merit: 106


View Profile
September 27, 2018, 07:22:27 PM
 #4314

doktor83
Is there any solution that miner doesn't start after reboot on a rig without vga-emulator/ monitor attached or until rdp session is connected?
Cast-XRM start without problems.
doktor83
Hero Member
*****
Offline Offline

Activity: 1764
Merit: 611


View Profile WWW
September 27, 2018, 07:54:16 PM
 #4315

doktor83
Is there any solution that miner doesn't start after reboot on a rig without vga-emulator/ monitor attached or until rdp session is connected?
Cast-XRM start without problems.

What error do you get?
As far as i know, when a hdmi adapter or monitor needs to be plugged in but its not, it wont boot into windows, so i don't know how does Cast start without windows.. Smiley

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
tvukoman
Jr. Member
*
Offline Offline

Activity: 68
Merit: 5


View Profile
September 27, 2018, 07:56:33 PM
 #4316

to Doctor83 - small bug: api command "api_rig_name" : IDENTIFIER in config don't work (SrbMiner just close)



have you tried "IDENTIFIER" ?

No, why are you asking? ;-)

TXS, readme file confuses me, no " " working of course  Grin
abudfv2008
Full Member
***
Offline Offline

Activity: 728
Merit: 106


View Profile
September 27, 2018, 08:02:41 PM
 #4317

doktor83
Is there any solution that miner doesn't start after reboot on a rig without vga-emulator/ monitor attached or until rdp session is connected?
Cast-XRM start without problems.

What error do you get?
As far as i know, when a hdmi adapter or monitor needs to be plugged in but its not, it wont boot into windows, so i don't know how does Cast start without windows.. Smiley
No - it's another situation it is hanging on "heating up system..." Here as you can see it was hanging for 4minutes until I connected via RDP. It will hang there for days if I don't connect.
Quote
Please wait...

Cryptonight StelliteV4 mode enabled

[2018-09-27 17:06:22] Heating up system, please wait...
[2018-09-27 17:10:09] Loading compiled kernel for DEVICE BUS ID 7 ...
[2018-09-27 17:10:11] Loading compiled kernel for DEVICE BUS ID 7 ...
[2018-09-27 17:10:12] Loading compiled kernel for DEVICE BUS ID 17 ...
[2018-09-27 17:10:13] Loading compiled kernel for DEVICE BUS ID 17 ...
[2018-09-27 17:10:14] Loading compiled kernel for DEVICE BUS ID 14 ...
tvukoman
Jr. Member
*
Offline Offline

Activity: 68
Merit: 5


View Profile
September 27, 2018, 08:42:57 PM
 #4318


New update of Table. Added 4 cards for V7 algo (3 Vegas and one rx570)

To Doctor83: can you please add link for the hashrate table on the first post, it is great idea and help. I forgot who post it originaly but idea is 5+
tg88
Hero Member
*****
Offline Offline

Activity: 1470
Merit: 690


View Profile
September 27, 2018, 11:21:07 PM
 #4319

what to do?


Increase virtual memory...
doktor83
Hero Member
*****
Offline Offline

Activity: 1764
Merit: 611


View Profile WWW
September 28, 2018, 04:58:45 AM
 #4320

to Doctor83 - small bug: api command "api_rig_name" : IDENTIFIER in config don't work (SrbMiner just close)



have you tried "IDENTIFIER" ?

No, why are you asking? ;-)

TXS, readme file confuses me, no " " working of course  Grin

Still not working?
Post you config.txt please Smiley

SRBMiner-MULTI thread - HERE
http://www.srbminer.com
Pages: « 1 ... 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 [216] 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 ... 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!