Author

Topic: [Awesome Miner] - Powerful Windows GUI to manage and monitor up to 200000 miners - page 378. (Read 703471 times)

newbie
Activity: 45
Merit: 0
- Adjust profit calculations for Yiimp-based pools to actual performance based on past payouts compared to estimates. Configured in Options dialog, Statistics section.
awesome!
Thanks! This feature is implemented in the Awesome Miner cloud servers, where I currently collect statistics from Zpool, Zergpool. AHashpool and HashRefinery every hour. Then it's being processed and a percentage value is calculated.

What's good is that you don't have to run your own Awesome Miner for a period of time to collect this data yourself. I can also make changes and optimizations and everyone will get it right away. Because I store the original pool statistics in the cloud all the time, any new calculations can use all old pool statistics as well.

I'm very much open to any feedback and discussions about how to improve this. At least the infrastructure for the feature is in place now.

This is definitely a great step - its good to have this information, however it begs the question of how to properly use this information.

I've never thought the pools were necessarily stealing or anything, just that the delay between the mining and exchange and the occasional difficulty spikes and drops accounted for most of the variation between them. So looking over the instances where all the pools are mining the same algo, there isnt a clear pattern where one pool has consistently better performance than the other.

Anyway, from the description given, it sounds like all AM is doing is taking the reported 24hr actual, the reported 24hr estimate, and then comparing the two over time to give a score for how close the estimate is getting to the actual.  

If this is correct, there are then two obvious questions:

First...this feature was highly requested because of mistrust of the pools. If all that's being done is comparing statistics reported by the pool, does this really solve the problem? How do we know the pools are actually reporting an honest 24/hr estimate or actual?

Second - what does this say about which option we should choose now? Does this correction factor modify the reported actual rate to come to a theoretically more accurate estimate - meaning that we should now choose actual to get this more accurate estimate? Or does it correct the 24hr estimate to a now more accurate estimate - meaning that we should choose 24hr estimate? Or is choosing current more viable now, because the stats collected by AM now account for the variation - so if a coin is being reported as currently being super profitable, if it remains more profitable after the AM correction, it's probably legitimate and worth taking advantage of?

Overall I think it would be helpful if you could be more specific about how this calculation is made, what the time window is, etc. It's a step in the right direction but it's not really clear at all how to best take advantage of it.

Also, along the same lines, I think it would be potentially even more useful if AM were to calculate some sort of variance factor for pools/algos - in other words how much profitability varies throughout the hour/day. There are some coins/algos that are very stable, and some that constantly fluctuate between high and low profitability on what seems like a minute by minute basis. I've had to disable a few algorithms simply because they keep causing constant switches for no good reason. Even with a 1 minute interval, I could watch revenue go from an extremely high number to a ridiculously low one. It'd be nice to put a number on that so I could have some data as to which algos/pools are too inconsistent to be worth my time. I want to be mining the most profitable coin I can be at any given time - and 24hrs is too long a time window for most of the coins on yiimp pools.

This information is critical because these pools are reporting averages, and outliers throw off averages. (Using simple and unrealistic numbers to make the point) Two algos could report 10 mBTC/GH for 24 hours - but one could be getting to this number by being within +/- 5% of 10 mBTC/GH for 24hrs straight, and the other could be .01 mBTC/GH for 23.9 of those hours with a few minutes or even seconds of 1000 mBTC/GH every day. Mining the latter is a waste of my time when even a 1 minute interval leaves my miners on the wrong side of that for up to a minute - those minutes add up when you've got lots of algos acting like this. I mean I certainly wouldn't want to use 24/hr estimates or averages if it meant my miners were potentially making nearly nothing 99% of the time and hoping that 1% of extreme profitability actually delivers enough to make up for it.

Anyway, this is still good data once it's clear what to do with it. Eventually I'd hope for it to get to a point where AM can identify between consistent earners and inconsistent earners, and use that information to help us exploit legitimate profitability spikes while mitigating the harm of profitability drops. Even something as simple as the profit switching being much more responsive and cutting a poor earner off early would be useful. Like as far as I can tell the stats update and switching intervals are not even in sync - there is absolutely no good reason it should continue to mine something for another second when the stats update showed profitability fell off a cliff, but there's still up to a minute left before it hits the switching interval and does something about it.

member
Activity: 110
Merit: 11
Hi.
awesome - crash nvidia driver (stop miner)
no good?!

---------------
stop miner:
1 press Ctrl+C
2 pause 2-5 sec
3 close cmd
good!!

------------
stop miner:
1 close cmd
not good
crash driver nvidia


This will not fix your unstable issue your dealing with, but when i build a new mining rig i always set the following change, it prevents windows from displaying the error that ccminer or whatever miner has stopped working and sits there waiting for a response to close the program. What this setting change does is just close the miner and allow the mining software to attempt to start mining again since it doesnt detect a active mining software open.

Start - run gpedit.msc
Go to Computer configuration -> Administrative templates -> Windows components -> Windows error reporting
Set "Prevent display of the user interface for critical errors" to "Enabled" and reboot your rig.
Next time when ccminer or other program will crash it will not show any GUI - just close and dont wait for key press
Hope it helps!

1. ccminer must first be stopped as a process.
2. Then the active window is closed (not crash driver)
not
1 closed the active window. (crash driver)

ps amd not problem
nvidia problem
full member
Activity: 322
Merit: 233
Hi.
awesome - crash nvidia driver (stop miner)
no good?!

---------------
stop miner:
1 press Ctrl+C
2 pause 2-5 sec
3 close cmd
good!!

------------
stop miner:
1 close cmd
not good
crash driver nvidia


This will not fix your unstable issue your dealing with, but when i build a new mining rig i always set the following change, it prevents windows from displaying the error that ccminer or whatever miner has stopped working and sits there waiting for a response to close the program. What this setting change does is just close the miner and allow the mining software to attempt to start mining again since it doesnt detect a active mining software open.

Start - run gpedit.msc
Go to Computer configuration -> Administrative templates -> Windows components -> Windows error reporting
Set "Prevent display of the user interface for critical errors" to "Enabled" and reboot your rig.
Next time when ccminer or other program will crash it will not show any GUI - just close and dont wait for key press
Hope it helps!
member
Activity: 110
Merit: 11
Hi.
awesome - crash nvidia driver (stop miner)
no good?!

---------------
stop miner:
1 press Ctrl+C
2 pause 2-5 sec
3 close cmd
good!!

------------
stop miner:
1 close cmd
not good
crash driver nvidia
legendary
Activity: 3346
Merit: 1094
In the benchmarking screen it shows Claymore Dual miner.... but instead of opening Claymore it is opening Phoenix miner, why?Huh

I do not have anything changed with Claymore or Phoenix, the miner is doing this all on it's own.

It really is starting to feel like every time you update AwesomeMiner you add new features and break something else.


Edit: Even when I point Claymore to the actual EthDcrMiner64.exe AwesomeMiner STILL opens Phoenix miner!!!! How is that even possible? It's like AwesomeMiner is literally fighting me...
Let's focus on finding the scenario where this can happen. I wasn't able to reproduce it.

Which version of Awesome Miner are your running? Is the benchmark on a the local computer or a remote miner? Could you send me the log files?

I have tested this on 3 different rigs and they all have the same issue.

It appears to be only With claymore miner. I have had phoenix miner pop up when I was benchmarking claymore and I have had excavator pop up when benchmarking claymore.

I always update to the latest, so I am using  4.6.6

I believe this started happening with version 4.6.5

All mining rigs are local.


EDIT: I have now completely uninstalled AwesomeMiner and cleared the registry of any mention of it.... then reinstalled the software from scratch and I am still having this issue on 3 different rigs. The only changes I make are adding my payment addresses, adding excavator, and checking all nvidia miners to make sure I have as many usable miners as possible.... Then I start benchmarking and I immediately have this problem. Also, not all miners work on the algos that they are supposed to work for.... ccminer_alexis and ccminer_klaust work for about half of the algos they are supposed to work for.

EDIT 2: Ok this makes things even weirder... Benchmarking opens up Phoenix miner or Excavator for every algo that Claymore shows as a possible miner for.... EXCEPT Ethereum, only Ethereum actually opens Claymore.
I'm still unable to reproduce this one, even on a fresh install. I might do something differently. Could you please send me your log file and I might be able to figure out in which scenario this happens? Thanks!
newbie
Activity: 37
Merit: 0
In the benchmarking screen it shows Claymore Dual miner.... but instead of opening Claymore it is opening Phoenix miner, why?Huh

I do not have anything changed with Claymore or Phoenix, the miner is doing this all on it's own.

It really is starting to feel like every time you update AwesomeMiner you add new features and break something else.


Edit: Even when I point Claymore to the actual EthDcrMiner64.exe AwesomeMiner STILL opens Phoenix miner!!!! How is that even possible? It's like AwesomeMiner is literally fighting me...
Let's focus on finding the scenario where this can happen. I wasn't able to reproduce it.

Which version of Awesome Miner are your running? Is the benchmark on a the local computer or a remote miner? Could you send me the log files?

I have tested this on 3 different rigs and they all have the same issue.

It appears to be only With claymore miner. I have had phoenix miner pop up when I was benchmarking claymore and I have had excavator pop up when benchmarking claymore.

I always update to the latest, so I am using  4.6.6

I believe this started happening with version 4.6.5

All mining rigs are local.


EDIT: I have now completely uninstalled AwesomeMiner and cleared the registry of any mention of it.... then reinstalled the software from scratch and I am still having this issue on 3 different rigs. The only changes I make are adding my payment addresses, adding excavator, and checking all nvidia miners to make sure I have as many usable miners as possible.... Then I start benchmarking and I immediately have this problem. Also, not all miners work on the algos that they are supposed to work for.... ccminer_alexis and ccminer_klaust work for about half of the algos they are supposed to work for.

EDIT 2: Ok this makes things even weirder... Benchmarking opens up Phoenix miner or Excavator for every algo that Claymore shows as a possible miner for.... EXCEPT Ethereum, only Ethereum actually opens Claymore.
jr. member
Activity: 241
Merit: 6
Hello. I just had an Antminer S9 delivered, I hooked it up, mining on Slushpool, then followed the directions for API access, and that all went smooth. The only thing I'm having an issue with is "Define coin" I can select it and a drop down comes up and it says "User defined" and "Unspecified", but it won't let me choose either. I hover over user defined and left click, but nothing happens. Thanks for any insight anyone might have.
You should see a list of available coins here. Please check in Options dialog, Coins&Profit section that the coins are Visible, and not Hidden. Also right click on the miner and select Properties to check that you have selected SHA-256 as algorithm, to not filter away the relevant coins.
You da man Patrike. Yup, I had SHA256 disabled on the main profile algorithm page. Thank you for your help!
legendary
Activity: 3346
Merit: 1094
Hello. I just had an Antminer S9 delivered, I hooked it up, mining on Slushpool, then followed the directions for API access, and that all went smooth. The only thing I'm having an issue with is "Define coin" I can select it and a drop down comes up and it says "User defined" and "Unspecified", but it won't let me choose either. I hover over user defined and left click, but nothing happens. Thanks for any insight anyone might have.
You should see a list of available coins here. Please check in Options dialog, Coins&Profit section that the coins are Visible, and not Hidden. Also right click on the miner and select Properties to check that you have selected SHA-256 as algorithm, to not filter away the relevant coins.
legendary
Activity: 3346
Merit: 1094
Patrike,

I'm going to take a run up this hill one more time.

I would be so awesome if AM could just display all the Canaan avalon miners like it does GPU's on a single rig.

There are 2 currently can be up to 20 on that ASIC rig, all of the data is in the cgminer log/api as well as AM api (in the stats section), the MMCount is the number of miners in the rig, and the MM  IDX is the specifics for each miner, the TEMP[], TMax[], Fan[], GHSmm[] WU[] numbers are for a specific miner.

I'd even be up for trying this via an alternative way if that exists?  C# script maybe?

fingers crossed you'll consider the request.

Thanks in advance, and happy to help with data/testing etc.
I fully understand your request. The difficulty here is that this miner reports it as one or few ASIC devices, and then there is some non-standard way of reporting more temperatures per ASIC device. It would be possible for Awesome Miner to handle this, but it would require some ugly implementation to fake more devices than what is being reported by the miner. These miners are not really standard compliant in terms of temperature reporting per individual device.


Can I offer an interpretation of the above, you probably implemented the AntMain miners first which caused a specific approach to reporting ASIC miners.  The Avalons are different in that one controller can support up to 20 miners.  Both AntMain and Canaan use the same version of cgminer and both support the same cgminer api.  You just use a different set of variables to pull the antmain data and that would have to change which may be more work that you have available time for currently... Smiley

how did I do? ... thanks for at least responding... in my mind, you report one, and you have the mechanism to display GPU's so I thought A+B might be relatively easy to implement C.

But thanks again for the great product and I did buy the premium version because I like it so much, I'm just looking for one *console* for both GPU and ASIC mining is all, and it's *SOOOOO* close there


Patrike,

How about this, is there an extension to the API such that I could externally parse the cgiminer log and push data to AM that could be displayed in the GPU/ASCI/etc area as individual miners?  I'd be up for that if that's an easier approach - perhaps there are other benefits as well, dunno.  I'd forgo the ability to set triggers, etc as long as I could see the data in one place.
It's true that Awesome Miner is based on the cgminer/bfgminer/bmminer/sgminer API for this. All these have a concept of devices, and in some cases there can also be operations performed on these devices (which is why it can be a bad idea to make up devices that wasn't originally reported by the miner itself).

It's not at all impossible to modify for the API from this specific miner, but it's a different implementation and an effort that is required.

There are unfortunately no API or extensions for this.
legendary
Activity: 3346
Merit: 1094
hi Patrick

This is really brilliant and is already giving some interesting information, are there any plans to collect statistics for NiceHash and MiningPoolhub?

Thanks

- Adjust profit calculations for Yiimp-based pools to actual performance based on past payouts compared to estimates. Configured in Options dialog, Statistics section.
awesome!
Thanks! This feature is implemented in the Awesome Miner cloud servers, where I currently collect statistics from Zpool, Zergpool. AHashpool and HashRefinery every hour. Then it's being processed and a percentage value is calculated.

What's good is that you don't have to run your own Awesome Miner for a period of time to collect this data yourself. I can also make changes and optimizations and everyone will get it right away. Because I store the original pool statistics in the cloud all the time, any new calculations can use all old pool statistics as well.

I'm very much open to any feedback and discussions about how to improve this. At least the infrastructure for the feature is in place now.
Right now Awesome Miner is simply comparing the actual and estimated payout values from the pool API's. That's currently not possible for Nicehash and MPH.

What has been discussed earlier is if Awesome Miner can look at your own payout from the pool, but it can be a bit difficult to measure that in an accurate way.
legendary
Activity: 3346
Merit: 1094
In the benchmarking screen it shows Claymore Dual miner.... but instead of opening Claymore it is opening Phoenix miner, why?Huh

I do not have anything changed with Claymore or Phoenix, the miner is doing this all on it's own.

It really is starting to feel like every time you update AwesomeMiner you add new features and break something else.


Edit: Even when I point Claymore to the actual EthDcrMiner64.exe AwesomeMiner STILL opens Phoenix miner!!!! How is that even possible? It's like AwesomeMiner is literally fighting me...
Let's focus on finding the scenario where this can happen. I wasn't able to reproduce it.

Which version of Awesome Miner are your running? Is the benchmark on a the local computer or a remote miner? Could you send me the log files?
jr. member
Activity: 241
Merit: 6
Hello. I just had an Antminer S9 delivered, I hooked it up, mining on Slushpool, then followed the directions for API access, and that all went smooth. The only thing I'm having an issue with is "Define coin" I can select it and a drop down comes up and it says "User defined" and "Unspecified", but it won't let me choose either. I hover over user defined and left click, but nothing happens. Thanks for any insight anyone might have.
newbie
Activity: 37
Merit: 0
In the benchmarking screen it shows Claymore Dual miner.... but instead of opening Claymore it is opening Phoenix miner, why?Huh

I do not have anything changed with Claymore or Phoenix, the miner is doing this all on it's own.

It really is starting to feel like every time you update AwesomeMiner you add new features and break something else.


Edit: Even when I point Claymore to the actual EthDcrMiner64.exe AwesomeMiner STILL opens Phoenix miner!!!! How is that even possible? It's like AwesomeMiner is literally fighting me...
newbie
Activity: 30
Merit: 0
hi Patrick

This is really brilliant and is already giving some interesting information, are there any plans to collect statistics for NiceHash and MiningPoolhub?

Thanks

- Adjust profit calculations for Yiimp-based pools to actual performance based on past payouts compared to estimates. Configured in Options dialog, Statistics section.
awesome!
Thanks! This feature is implemented in the Awesome Miner cloud servers, where I currently collect statistics from Zpool, Zergpool. AHashpool and HashRefinery every hour. Then it's being processed and a percentage value is calculated.

What's good is that you don't have to run your own Awesome Miner for a period of time to collect this data yourself. I can also make changes and optimizations and everyone will get it right away. Because I store the original pool statistics in the cloud all the time, any new calculations can use all old pool statistics as well.

I'm very much open to any feedback and discussions about how to improve this. At least the infrastructure for the feature is in place now.
member
Activity: 140
Merit: 18
Patrike,

I'm going to take a run up this hill one more time.

I would be so awesome if AM could just display all the Canaan avalon miners like it does GPU's on a single rig.

There are 2 currently can be up to 20 on that ASIC rig, all of the data is in the cgminer log/api as well as AM api (in the stats section), the MMCount is the number of miners in the rig, and the MM  IDX is the specifics for each miner, the TEMP[], TMax[], Fan[], GHSmm[] WU[] numbers are for a specific miner.

I'd even be up for trying this via an alternative way if that exists?  C# script maybe?

fingers crossed you'll consider the request.

Thanks in advance, and happy to help with data/testing etc.
I fully understand your request. The difficulty here is that this miner reports it as one or few ASIC devices, and then there is some non-standard way of reporting more temperatures per ASIC device. It would be possible for Awesome Miner to handle this, but it would require some ugly implementation to fake more devices than what is being reported by the miner. These miners are not really standard compliant in terms of temperature reporting per individual device.


Can I offer an interpretation of the above, you probably implemented the AntMain miners first which caused a specific approach to reporting ASIC miners.  The Avalons are different in that one controller can support up to 20 miners.  Both AntMain and Canaan use the same version of cgminer and both support the same cgminer api.  You just use a different set of variables to pull the antmain data and that would have to change which may be more work that you have available time for currently... Smiley

how did I do? ... thanks for at least responding... in my mind, you report one, and you have the mechanism to display GPU's so I thought A+B might be relatively easy to implement C.

But thanks again for the great product and I did buy the premium version because I like it so much, I'm just looking for one *console* for both GPU and ASIC mining is all, and it's *SOOOOO* close there


Patrike,

How about this, is there an extension to the API such that I could externally parse the cgiminer log and push data to AM that could be displayed in the GPU/ASCI/etc area as individual miners?  I'd be up for that if that's an easier approach - perhaps there are other benefits as well, dunno.  I'd forgo the ability to set triggers, etc as long as I could see the data in one place.
legendary
Activity: 3346
Merit: 1094
- Adjust profit calculations for Yiimp-based pools to actual performance based on past payouts compared to estimates. Configured in Options dialog, Statistics section.
awesome!
Thanks! This feature is implemented in the Awesome Miner cloud servers, where I currently collect statistics from Zpool, Zergpool. AHashpool and HashRefinery every hour. Then it's being processed and a percentage value is calculated.

What's good is that you don't have to run your own Awesome Miner for a period of time to collect this data yourself. I can also make changes and optimizations and everyone will get it right away. Because I store the original pool statistics in the cloud all the time, any new calculations can use all old pool statistics as well.

I'm very much open to any feedback and discussions about how to improve this. At least the infrastructure for the feature is in place now.
legendary
Activity: 3346
Merit: 1094
Looks like GPU order is broken in latest version, at least in 4.6.3. I have 3 1080 cards + 1 is 1080 Ti. When i go to benchmark window, i see all 4 cards GPU0-GPU3 and GPU2 is 1080 Ti. When i run benchmark for GPU0 using AM benchmark window, i see that miner is reporting GPU as 1080 Ti, but i'm benchmarking GPU0, not GPU2! Did not had this happen before.
Awesome Miner just sends a number (like 2) to the mining software for benchmarking. The GPU name in Awesome Miner may not be correct here and I've actually considered not displaying it at all. It's then up to the mining software to use the GPU based on this number. Please note that some mining software also change their ordering of GPU's between their releases, which also could be the reason for the change.
jr. member
Activity: 238
Merit: 3
- Adjust profit calculations for Yiimp-based pools to actual performance based on past payouts compared to estimates. Configured in Options dialog, Statistics section.
awesome!
legendary
Activity: 3346
Merit: 1094
Why was Sumokoin removed from AM?  Because of the upcoming fork?  Will it be added back in afterward?
All coins listed in Awesome Miner is from the WhatToMain main API. In this specific case it looks like the algorithm of this coin was changed, and that by default Awesome Miner doesn't include Cryptonight-Heavy.

I will look at this in more detail for the next update. It should however be possible to manually add this algorithm in the Options dialog.
member
Activity: 140
Merit: 18
Patrike,

I'm going to take a run up this hill one more time.

I would be so awesome if AM could just display all the Canaan avalon miners like it does GPU's on a single rig.

There are 2 currently can be up to 20 on that ASIC rig, all of the data is in the cgminer log/api as well as AM api (in the stats section), the MMCount is the number of miners in the rig, and the MM  IDX is the specifics for each miner, the TEMP[], TMax[], Fan[], GHSmm[] WU[] numbers are for a specific miner.

I'd even be up for trying this via an alternative way if that exists?  C# script maybe?

fingers crossed you'll consider the request.

Thanks in advance, and happy to help with data/testing etc.
I fully understand your request. The difficulty here is that this miner reports it as one or few ASIC devices, and then there is some non-standard way of reporting more temperatures per ASIC device. It would be possible for Awesome Miner to handle this, but it would require some ugly implementation to fake more devices than what is being reported by the miner. These miners are not really standard compliant in terms of temperature reporting per individual device.


Can I offer an interpretation of the above, you probably implemented the AntMain miners first which caused a specific approach to reporting ASIC miners.  The Avalons are different in that one controller can support up to 20 miners.  Both AntMain and Canaan use the same version of cgminer and both support the same cgminer api.  You just use a different set of variables to pull the antmain data and that would have to change which may be more work that you have available time for currently... Smiley

how did I do? ... thanks for at least responding... in my mind, you report one, and you have the mechanism to display GPU's so I thought A+B might be relatively easy to implement C.

But thanks again for the great product and I did buy the premium version because I like it so much, I'm just looking for one *console* for both GPU and ASIC mining is all, and it's *SOOOOO* close there
Jump to: