Pages:
Author

Topic: Braiins OS & Braiins OS+ custom ASIC firmware: optimize performance & efficiency - page 15. (Read 45351 times)

member
Activity: 124
Merit: 13
Next version will have auto tune ? they should add the estimated power consumption per board .Any eta as to when it'll come out ?
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
I have written about that procedure in this thread. Everything is manual, and you do exactly that, per board.

First i don't like going over 9v some people start at 8.7v, then pick a default speed (such as 600). Efficiency vs overclocking path differ, for efficiency start lowering the voltage until it stops hashing or there are too many errors expected hashrate differs too much.

For overclocking once you do this you try one step speed increase and then very slowly voltage increase until everything is normal.

If you see it wanting more than 9v, you know you are getting in the red zone, consider stopping. Also overclocking might need you to change temperature protection.

Everything is manual and you can easily fry your boards by using wrong values. No hand holding (also, no idiotic calibration going wrong in winter).

As you might guess, finding the optimal values take several cgminer resets. So yes, its for the true hobbyist.

Remember each board is different, and when air cooled the middle board gets less ventilation. Use this knowledge to your advantage.


Also next version is coming, its currently getting beta tested.
member
Activity: 124
Merit: 13
Any template to follow when it comes to tuning the hasboards on brain OS , i know boards are snowflakes but there's gotta be some kind of basic rules they follow ? Other third party firmwares would auto tune it for me .

Now with BOS i have to tune them myself and wondering if there's any pattern/logic that works with this .

i been able to tune it properly, its just some boards are not so simple as others and i feel that i'm maybe missing out on efficiency.

For example i have this one board that was running at 2200 ghs , 8.5 V at 606 freq . I dropped the freq , left the voltage where it is and was able to get it to mine at 3500 + .

Other boards regardless of the freq it would not hash to its full capacity unless i increased the voltage .

So what are the rules of this game ?
legendary
Activity: 3234
Merit: 1220
So any proof that a miner running Braiins has found a BTC block yet?
newbie
Activity: 14
Merit: 4
The SE (and K) are not supported (don't work) with BraiinsOS yet. I think i left various links in that thread pointing for possible methods to regain SSH, but those models came with SSH access disabled from factory because they are 2019 models. I believe you can still control the fans using some html trickery with the factory firmware.

The bOS team plans to add support to more hardware such as the S17 after the next release.

One of the reasons they rewrote cgminer from scratch in rust (called bosminer) was precisely to ease adding more hardware.

Thank you for pointing me to the HTML trickery. Works like a gem. Pain to do every time but better than nothing.
I hope an alternative firmware comes out soon.
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
The SE (and K) are not supported (don't work) with BraiinsOS yet. I think i left various links in that thread pointing for possible methods to regain SSH, but those models came with SSH access disabled from factory because they are 2019 models. I believe you can still control the fans using some html trickery with the factory firmware.

The bOS team plans to add support to more hardware such as the S17 after the next release.

One of the reasons they rewrote cgminer from scratch in rust (called bosminer) was precisely to ease adding more hardware.
newbie
Activity: 14
Merit: 4
Is the Antminer S9se supported?

My board does not have the 4 jumpers.
https://docs.braiins-os.org/s9.html
It only has one jumper by the fan connectors.
It states jumper 1.
I NEED fan control. Cry

So I have discovered the SE is the same as the S9k.
No Four jumpers. only the one jumper. which seems to do jack.

I wish I has seen this post from Artemis3 before I "upgraded" to sh1tville:

Moral of the story: S9 owners DO NOT upgrade firmware to 2019 version, you will lose SSH access!!!

I wrote that for a reason. Still, you could use an SD card to flash it back using that convoluted T9 firmware method, or simply boot Braiins OS and install that instead.

I don't think S9s should be running any other firmware at this point, unless you have the ancient controller.

With Braiins OS you can improve the efficiency from 100w per tera hash down to around 80w. This alone increased the lifetime of the units against Bitmain's wishes, which is why they responded by locking down ssh access since 2019.
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
So how these third party firmware give u a pretty close reading ?

I tested the reading vs physically taking the reading and they get pretty close .  +-20watts in total consumption.

It is true that the hardware has no direct means of measuring this. My guess is that they took some measures manually at different speeds and voltages and make an educated guess.
member
Activity: 124
Merit: 13
So how these third party firmware give u a pretty close reading ?

I tested the reading vs physically taking the reading and they get pretty close .  +-20watts in total consumption.
legendary
Activity: 3752
Merit: 2667
Evil beware: We have waffles!
Is there a way to get the Watts per board and total watt consumption ?

Would be really helpful for tweaking to get best J/th
No.
Miners have no circuits for reporting current draw and without that 1/2 of the equation (W=V*I) they cannot report power usage.

edit: As Artemis says lower on, any firmware that does give watt or Joule readouts are doing it based on the devs testing gear at various speeds/freq/temps to find typical power usage with those settings. From there is just a matter of them guess.., er, extrapolating results from where you have the miner set.
member
Activity: 124
Merit: 13
Is there a way to get the Watts per board and total watt consumption ?

Would be really helpful for tweaking to get best J/th
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Hi,
I connect an additional 3 hash boards to ASIC Antminer S9 to get Dual mode (6 hash boards)
I want to control the power, hash rate and temperature of the chips on all 6 hash boards with two exhaust fans turned off.
What firmware from the list https://feeds.braiins-os.org/ should install on the ASIC for the successful functioning of all 6 boards ?

June. Those with bosminer are still in a testing stage. There is a cosmetic fix that matters for 6 boards but you'll have to wait until they release a stable version this year. The cosmetic change has to do with the numbering of the boards (which may cause problems if one board fails but you don't use identical (or default) voltage/speeds on all 6).

They promised to undo their renumbering and use the physical position instead to cure this.

Yes June technically works, but be careful if you lose one of the boards the remaining boards may get the wrong configuration. Hopefully they will hurry up on that bosminer release now...
newbie
Activity: 6
Merit: 0
Hi,
I connect an additional 3 hash boards to ASIC Antminer S9 to get Dual mode (6 hash boards)
I want to control the power, hash rate and temperature of the chips on all 6 hash boards with two exhaust fans turned off.
What firmware from the list https://feeds.braiins-os.org/ should install on the ASIC for the successful functioning of all 6 boards ?

Code:
../
am1-s9/                                            07-Jun-2019 12:54                   -
dm1-g19/                                           07-Jun-2019 12:55                   -
dm1-g29/                                           07-Jun-2019 12:55                   -
braiins-os_am1-s9_sd_2019-06-05-0-0de55997.img     07-Jun-2019 12:54            48234496
braiins-os_am1-s9_sd_2019-06-05-0-0de55997.img.asc 07-Jun-2019 12:54                 819
braiins-os_am1-s9_sd_2019-09-14-0-5128de47-bosm..> 14-Sep-2019 11:54            48234496
braiins-os_am1-s9_sd_2019-09-14-0-5128de47-bosm..> 14-Sep-2019 11:54                 819
braiins-os_am1-s9_sd_2019-12-18-0-62eb0834-bosm..> 18-Dec-2019 21:53            48234496
braiins-os_am1-s9_sd_2019-12-18-0-62eb0834-bosm..> 18-Dec-2019 21:53                 819
braiins-os_am1-s9_sd_bosminer-preview.img          18-Dec-2019 21:53            48234496
braiins-os_am1-s9_sd_bosminer-preview.img.asc      18-Dec-2019 21:53                 819
braiins-os_am1-s9_ssh_2019-06-05-0-0de55997.tar.gz 07-Jun-2019 12:54            26242945
braiins-os_am1-s9_ssh_2019-06-05-0-0de55997.tar..> 07-Jun-2019 12:54                 819
braiins-os_am1-s9_web_2019-06-05-0-0de55997.tar.gz 07-Jun-2019 12:54            26191855
braiins-os_am1-s9_web_2019-06-05-0-0de55997.tar..> 07-Jun-2019 12:54                 819
braiins-os_dm1-g19_sd_2019-06-05-0-0de55997.img    07-Jun-2019 12:54            48234496
braiins-os_dm1-g19_sd_2019-06-05-0-0de55997.img..> 07-Jun-2019 12:55                 819
braiins-os_dm1-g29_sd_2019-06-05-0-0de55997.img    07-Jun-2019 12:55            48234496
braiins-os_dm1-g29_sd_2019-06-05-0-0de55997.img..> 07-Jun-2019 12:55                 819
braiins-os_dm1-g29_ssh_2019-06-05-0-0de55997.ta..> 07-Jun-2019 12:55            25067389
braiins-os_dm1-g29_ssh_2019-06-05-0-0de55997.ta..> 07-Jun-2019 12:55                 819
newbie
Activity: 1
Merit: 0
Yes, when I boot from SD every thing is OK! It is weird, because after installing to nand installation log’s message was successfully complete but booting from nand has no ip! green led blinking fast and red led blinking slow.

I  involve with a problem that you had  with S9j  control board.

I install Braiin Os on board by SD card  and then try to write on board by NANAD  command in software. Everything goes right and messages are successful .  But  procedure doesn't work . I couldn't get IP !  my problem is exactly like yours.

I found out  you had this problem with 3 S9j a couple months ago .  Finally could you find a way to solve this problem?If yes , let me know how.?
newbie
Activity: 9
Merit: 0
Perhaps you made a mistake when editing this file. You have to respect json's text formatting and be sure to not introduce unwanted invisible characters, such as windows style cr/lf end of line, perhaps there is an extra or missing , etc, pay close attention.

Also make sure to be using normal bos from June, not the testing versions.

If possible check again connecting the fans and reverting the changes in cgminer.conf (just let them spin outside the tank) to make sure the problem lies there and not elsewhere.

That is a likely possibility... also thinking maybe the boards are fried. I'm right by the ocean and some days during summer can be quite humid hence why the move to immersion. I have gone about connecting the fans again and letting it spin up and only after it runs fine edit the code. So far 2 are running nicely now without any fans.

Thanks for the assist and yes, waiting patiently for bos.
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Hi all,

Hoping someone can help. Recently built and immersion cooling tank but now can't figure out how to disable fans completely.

I found some info that editing cgminer.conf and inserting "min-fans":"0" will bypass the check, which it does but then looking at the kernel log, there is now a new error.

Whilst trying to set PIC on the chains, it seems to hang there for a bit and after some time, cgminer logs an error code "no chains enabled".

This is the first I've come across this before and the miner worked prior to editing the conf and removing the fans so can only assume that this has somewhat broken the miner software.

Has anyone got this working successfully and wouldn't mind giving a step by step.

Thank you.

Perhaps you made a mistake when editing this file. You have to respect json's text formatting and be sure to not introduce unwanted invisible characters, such as windows style cr/lf end of line, perhaps there is an extra or missing , etc, pay close attention.

Also make sure to be using normal bos from June, not the testing versions.

If possible check again connecting the fans and reverting the changes in cgminer.conf (just let them spin outside the tank) to make sure the problem lies there and not elsewhere.
newbie
Activity: 9
Merit: 0
Hi all,

Hoping someone can help. Recently built and immersion cooling tank but now can't figure out how to disable fans completely.

I found some info that editing cgminer.conf and inserting "min-fans":"0" will bypass the check, which it does but then looking at the kernel log, there is now a new error.

Whilst trying to set PIC on the chains, it seems to hang there for a bit and after some time, cgminer logs an error code "no chains enabled".

This is the first I've come across this before and the miner worked prior to editing the conf and removing the fans so can only assume that this has somewhat broken the miner software.

Has anyone got this working successfully and wouldn't mind giving a step by step.

Thank you.
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
There should be a target chip temp function where it keeps them at a certain temp.

You could propose them that. Do you mean automatically reduce the speed of the chips? Unfortunately each change needs a reset, i wonder if its possible to change it while running without cg/bos(miner) reboots?

For the time being, this firmware is best for people who want to set things manually and not depend in any logic guessing, for good or for worse.
sr. member
Activity: 800
Merit: 294
Created AutoTune to saved the planet! ~USA
[...]

There should be a target chip temp function where it keeps them at a certain temp.
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Is there a simple way to install? ...

I mean literally a command line executable.

#crysx

Sure, as explained here: https://docs.braiins-os.org/#option-b-install-using-ssh

python3 upgrade2bos.py your-miner-hostname-or-ip

Of course you need to satisfy the requirements before doing that line, mostly just having python3 and the other python pre-requisites.

It might be easier for newbies to use the sd card install method, but that single command line works just fine. And yes after having the pre-requisites fulfilled you can literally use just that line for each of the rest of your miners.
Pages:
Jump to: