Show Posts
|
Pages: [1]
|
So on each board possible setup fixed frequency with different voltage? I thought that from frequency value transform to voltage value and these parameters are connected as i saw in source code, doesn't it?
|
|
|
So it is mean that i can set for example 8 volts on boards with 700 MHz and same voltage 8 volts wirh 600 MHz on the same board? As i understood frequency set up with according voltage and for instance 700 MHz transform to X volts and that voltage set on defined board.
|
|
|
If you are talking about GPU why not use some 3rd party software like awesome miner it will give you a complete report daily including your power consumption for each GPU consumption.
Under GPU i mean ASIC boards (or ASIC chips on every board) in Antminer S9. And i would like to get consumption from these boards but dont know how to do it. What kind of 3rd software do you mean? Are you mining bitcoin with Bmminer? I think it's not worth it to mine bitcoin with GPU.
Not exactly with Bmminer, i am using some parts of source code from Bmminer to manage ASIC in my own project. This is why i asked about consumption - i did not find in this source code anything about managment of consumption in watts.
|
|
|
I don't know what the firwamre you use is capable of , but in general i am not aware of any thing on a software level that will give you an exact wattage reading, i don't think it is possible, all you going to get are probably just some estimations, i know this for a fact that i use some special OS for my gpus and it does tell you the power consumption of each gpu but the numbers are not accurate enough.
Short answer: get a watmetter.
I used bmminer from bitmaintech ( https://github.com/bitmaintech/bmminer-mix). How do you get the power consumption of each gpu? Is it open source special OS? Even if consumptions are not accurate enough it will helps.
|
|
|
What is your goal? Increasing hashrate or increasing energy efficiency?
I wanna provide in user interface possiblity to setup consumption in watts for each board separately (or may be for all in total). Now i can provide only frequency in MHz and voltage in volts. well , if by directly you mean blindly then no, if you want each miner to consume the exact precise wattage then it's also a no, but lets say you want them to be in the range of 800-820 watts each.
you will only need to do it on 1 miner, say you set the Frequency to 500 and voltage to 8.0 , you are happy with the wattage, simply apply the same numbers to all other gears, however ! not every single board will work perfectly with other board's setting, the difference is not too huge but there will still be a small difference in terms of hashrate/HW and power consumption.
but overall by doing so and slightly adjusting the voltage and the frequency based on the average number you want , you will end up with more or less the same power consumption.
Thank you for advice! After set the frequency and voltage how i can get consumption in watts? Is it possible to get watts from bmminer software (i did not find code that responses for consumption in watts)? Or it is possible only by some external devices?
|
|
|
Hello!
I try to change parameters of ASIC Antminer S9. I found how is possible to change chips frequency by direct setup frequency (in MHz) or/and by setup voltage (in volts) but i did not find how to manage them by consumption (in watt).
Is it possible to manage ASIC consumption by setup consumption (in watt) directly?
|
|
|
Hello! I am creating my own application for manage of Antminer S9. I found source with API here: https://github.com/ckolivas/cgminerAnd there is file api.c with functions i need and example in api-example.c But how i can use API from api.c and create my own application for send command? Is it possible to create library from cgminer for using functions in my C++ project? How is possible to use functions from this project?
|
|
|
Can you try this command echo {"command":"lcd"} | nc 192.168.1.218 4028 Yes thank you, here a little statistics, i found more by command "stats". The documented API readme (I wrote) is the commands available on all miners. https://github.com/kanoi/cgminer/blob/master/API-README... See the 'ascset' command... I guess you'd just have to update the config file and restart the miner to access any specific S9 settings that they allow you change at run time. Yes i read this documentation, thank you! My parameter ASC mining is disabled. How is possible to enable it? For request echo {"command":"asccount"} | nc 192.168.70.195 4028 i have this answer {"STATUS":[{"STATUS":"S","When":1557992969,"Code":104,"Msg":"ASC count","Description":"bmminer 1.0.0"}],"ASCS":[{"Count":0}],"id":1} And can not use "ascset" command. How to enable ASC mining parameter?
|
|
|
I found out how is possible to get some information from Antminer S9 by API commands and even some managment commands like echo {"command":"disablepool", "parameter":"0"} | nc 192.168.X.X 4028
But i didnt find API commands how is possible to manage some phisical parameters like fan speed or get temperature. How is it possible? I tried command with success returned but server still worked. Is it possible to turn off the power of Antminer S9?
|
|
|
Thanx! It works, i did the downgrade of OS till 2017 version, now with ssh access.
|
|
|
Your miner is in API restricted mode by default that is why you are getting this error message "Msg":"Access denied to 'privileged' command",
In order to change the restricted mode to Privileged API access, you must access the SSH root but the big problem about your miner you are using the latest version of s9 firmware(2019) If you are using this firmware your miner doesn't have SSH access because it's disabled, unlike lower version.
So there are no ways of creating software of managing Antminer's hardware with latest version of firmware? Only after downgrade?
|
|
|
Hello! I have Antminer S9 with latest firmware from 04.03.2019 (Hardware Version 30.2.1.3). There is no access by ssh, opened just 3 ports (80, 4028, 6060) on the Antminer's side. I can ask miner with simple command like this: echo {"command":"version"} | nc 192.168.X.X 4028
with answer {"STATUS": [{"STATUS":"S", "When":1557826683, "Code":22, "Msg":"BMMiner versions", "Description":"bmminer 1.0.0"}], "VERSION": [{"BMMiner":"2.0.0", "API":"3.1", "Miner":"30.2.1.3", "CompileTime":"Mon Mar 4 11:37:08 CST 2019", "Type":"Antminer S9"}], "id":1}
But when i try to send command like echo {"command":"privileged"} | nc 192.168.X.X 4028
i have access error: {"STATUS": [{"STATUS":"E", "When":1557846787, "Code":45, "Msg":"Access denied to 'privileged' command", "Description":"bmminer 1.0.0"}], "id":1}
And i dont understand how i can update my access level without ssh? Another question is how is possible to use API and send commands/manage parameters of Antminer in C++ code remotely from local net? May be some libraries for that?
|
|
|
|