Bitcoin Forum
May 08, 2024, 03:09:44 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Best mining software settings for the BFL single  (Read 5880 times)
Turbor
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


BitMinter


View Profile WWW
March 15, 2012, 08:15:10 PM
 #21


I'm lazzy... i give out a 5 BTC bounty for a working (Icarus and BFL) windows build.

Please start your own thread for this.

Done, sorry for the hijack (OT)

"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1l1l11ll1l
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


View Profile WWW
March 15, 2012, 11:57:29 PM
 #22

So far for cgminer I have something similar to this.

Code:
-o http://pool.com:8332 -u username -p x -I 9 --api-listen --failover-only -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3 -S /dev/ttyUSB4

Since I am on linux and have more than 1 single, I have to specify each one in the config.

In BAMT to get things to show up in the monitoring tools I do:

Code:
settings:
  cgminer: 1
  cgminer_opts: -o http://pool.com:8332 -u username -p x -I 9 --api-listen --failover-only -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3 -S /dev/ttyUSB4
  do_cgsnoop: 1
  do_bcast_status: 0
  do_mgpumon: 1

You have to use cgsnoop to broadcast things directly from cgminer since GPUmon and mGPUmon are designed to work with, wait for it, GPUs.

Do I put the CGminer stuff in the bamt.conf file? I'm so lost :-S

Epoch
Legendary
*
Offline Offline

Activity: 922
Merit: 1003



View Profile
March 20, 2012, 03:20:56 PM
 #23

Well, for starters I can't be bothered to look through the cgminer thread to find out what I am doing wrong. What flags are usually used for no gpus and only BFL units with cgminer?

For ufasoft, I use this:

Code:
bitcoin-miner-x64.exe -i 2 -o http://user:pass@pool.com:8332

And I can add and remove devices without a software hiccup, since it recognizes them as soon as they are plugged in.

If you're using the cgminer binaries, it won't work - BFL is disabled by default, you need re-compile it with it enabled.
Ah that's where I was tripping up. I like the plug-n-play ufasoft version, so I don't have to specify each device, but I want my BAMT charts and graphs Sad

rjk, what do you mean 'you do not have to specify each device' with ufasoft? You are using the "-i 2" flag, which specifies the 2nd device. My understanding of ufasoft is that if you have multiple devices, the others wouldn't do anything unless you specify "-i 2 -i 3 -i 4" etc. Similar to cgminer.

Or you could forego the "-i" flag altogether and ufasoft will default to use ALL devices, but since that includes your CPU it probably isn't something you want. Is there some combination of flags that will default to ALL devices EXCEPT your cpu?
rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
March 20, 2012, 03:24:01 PM
 #24

Well, for starters I can't be bothered to look through the cgminer thread to find out what I am doing wrong. What flags are usually used for no gpus and only BFL units with cgminer?

For ufasoft, I use this:

Code:
bitcoin-miner-x64.exe -i 2 -o http://user:pass@pool.com:8332

And I can add and remove devices without a software hiccup, since it recognizes them as soon as they are plugged in.

If you're using the cgminer binaries, it won't work - BFL is disabled by default, you need re-compile it with it enabled.
Ah that's where I was tripping up. I like the plug-n-play ufasoft version, so I don't have to specify each device, but I want my BAMT charts and graphs Sad

rjk, what do you mean 'you do not have to specify each device' with ufasoft? You are using the "-i 2" flag, which specifies the 2nd device. My understanding of ufasoft is that if you have multiple devices, the others wouldn't do anything unless you specify "-i 2 -i 3 -i 4" etc. Similar to cgminer.

Or you could forego the "-i" flag altogether and ufasoft will default to use ALL devices, but since that includes your CPU it probably isn't something you want. Is there some combination of flags that will default to ALL devices EXCEPT your cpu?
Yes, sorry, I hadn't tested with more than one device and assumed that all BFLs showed up as device #2 in Ufasoft. I would have left out -i altogether, but as you noted it then starts using the CPU, which sucks. What would be ideal is a flag to EXCLUDE things, so I could go -e 1 and exclude the CPU.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
Askit2
Hero Member
*****
Offline Offline

Activity: 981
Merit: 500


DIV - Your "Virtual Life" Secured and Decentralize


View Profile
March 24, 2012, 10:03:22 AM
 #25

If you read Ufasoft miners /? you see -t 0 is cpu disabled. Then you can leave -i off must be t not T as T is temperature.
If you find this worth something send some coin my way ( 1NwkQdmomQPLtdes5KuZhB1D22p7ZGRy4p )

          ▄▄
        ▄█▀▀█▄
      ▄█▀ ▄▄ ▀█▄
      ▀ ▄████▄ ▀
   ▄▀ ▄ ▀████▀ ▄ ▀▄
 ▄▀ ▄███▄ ▀▀ ▄███▄ ▀▄
█  ███████  ███████  █
 ▀▄ ▀███▀ ▄▄ ▀███▀ ▄▀

   ▀▄ ▀ ▄████▄ ▀ ▄▀
      ▄ ▀████▀ ▄
      ▀█▄ ▀▀ ▄█▀
        ▀█▄▄█▀
          ▀▀
███████████████████████████████████████████████████████████████████
██████▀▀▀▀▀▀▀▀▀▀▀██████████▀▀▀▀▀████▀▀▀▀▀█████▀▀▀▀█████▀▀▀▀▀███████
██████            ▀████████     ████     █████    █████     ███████
██████     ▄▄▄▄▄    ▀██████     █████    ████      ████    ████████
██████     ██████▄    █████     █████    ▀██▀  ▄▄  ▀██▀    ████████
██████     ███████    █████     ██████    ██   ██   ██    █████████
██████     ███████    █████     ██████    ██   ██   ██    █████████
██████     ███████    █████     ██████     █   ██   █     █████████
██████     █████▀    ██████     ███████       ████       ██████████
██████     ▀▀▀▀▀    ▄██████     ████████     ██████     ███████████
██████            ▄████████     ████████     ██████     ███████████
██████▄▄▄▄▄▄▄▄▄▄▄██████████▄▄▄▄▄█████████▄▄▄▄██████▄▄▄▄████████████
███████████████████████████████████████████████████████████████████
.DIWtoken.com.
▄██████████████████▄
███       ▀███████
███       █████████
███       █████████
███       █████████
███              ██
███   ▄▄▄▄▄▄▄▄   ███
███   ▄▄▄▄▄▄▄▄   ███
███              ███
███▄▄▄▄▄▄▄▄▄▄▄▄▄▄███
██████████████████▀

▄██████████████████▄
███████████▀ ███████
█████████▀   ███████
███████▀     ██▀ ███
███ ▀▀       █▄▄████
███          █▀▀▀▀██
███ ▄▄       ███████
██████▄     █▄ ▀███
█████████▄   ███▄███
███████████▄ ███████
▀██████████████████▀

▄██████████████████▄
████████████████████
███████████████▀▀ ██
█████████▀▀     ███
████▀▀     ▄█▀   ███
███▄    ▄██      ███
█████████▀      ▄██
█████████▄     ████
█████████████▄ ▄████
████████████████████
▀██████████████████▀
......SECURITY DECENTRALIZED...
rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
March 24, 2012, 09:27:18 PM
 #26

If you read Ufasoft miners /? you see -t 0 is cpu disabled. Then you can leave -i off must be t not T as T is temperature.
If you find this worth something send some coin my way ( 1NwkQdmomQPLtdes5KuZhB1D22p7ZGRy4p )
Ehh, how the heck could I have missed that. Thanks for the info - I was able to start it with
Code:
bitcoin-miner-64.exe -t 0 -o http://herp:derp@hurr.durr:8332
which made it start and then wait for me to connect the Single. It said it was mining on the CPU, but the counter showed 0khash and the CPU usage was 0. As soon as I plugged in the single, it detected it and started mining.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
fred0
Sr. Member
****
Offline Offline

Activity: 349
Merit: 250


View Profile
April 04, 2012, 03:53:26 PM
Last edit: April 04, 2012, 05:59:18 PM by fred0
 #27

Hello fellow bitcoiners,

Since BFL singles are flying out all over the world to eagerly awaiting purchasers, I wanted to start a thread to find and list the best settings to use with the single. So if you have a single and have tested some settings, share them!

Thanks,
gigavps

* Looks at Fred0  Cheesy
Sorry this slipped by me.

General guidelines:

cgminer is the miner to use for its failover capabilities.

Use one instance of cgminer for all singles on the machine.  Tiny bit (~2% maybe) more efficient than multiple instances, YMMV, running your own benchmarks is preferred than accepting my general guidelines.

--submit-stale always use.

Use --queue, especially if you are seeing the pool not providing work fast enough--not a great solution, probably better to switch pools.

--quiet  Smiley

Regarding ufasoft, I noticed that it was not able to keep up with the hashing power of multiple singles. I would recommend that multiple instances of ufasoft miner be used for groups of singles using the -i argument. I haven't tested this, but I did notice that when running 15 units on a single instance of ufasoft miner that cpu use was way up, and share submissions decreased to less than 2/3 of what I was getting under cgminer.
Epoch
Legendary
*
Offline Offline

Activity: 922
Merit: 1003



View Profile
April 04, 2012, 04:12:12 PM
 #28

--submit-stale always use.

Fred0, thanks for that information. I do have some questions for you:

1. why do you suggest to use 'submit-stale' always? I suppose it can do no harm (other than increase your 'stale share' stats, which doesn't matter). And on merged-mining pools that longpoll after a namecoin block is found, it might actually be beneficial since the bitcoin blocks found after that are not actually stale. Perhaps I answered my own question.  Lips sealed
2. you seem to be in a position to test this: what happens to cgminer if one of the Singles drops out (e.g. the USB cable disconnects)? Does it continue to mine with the remaining Singles, does it quit with an error, does it do something else?
3. does cgminer support 'hot plugging'? That is, if it is mining with, say 14 Singles and you add the 15th, will cgminer recognize it and add it to the mining chain, or do you have to restart cgminer?

Does anyone else using Ufasoft have experience to answer (2) and (3) for the Ufasoft case?

Thanks!
wogaut
Donator
Sr. Member
*
Offline Offline

Activity: 448
Merit: 250



View Profile
April 04, 2012, 04:16:25 PM
 #29

Subscribing (and eagerly awaiting arrival of my BFL single).


fred0
Sr. Member
****
Offline Offline

Activity: 349
Merit: 250


View Profile
April 04, 2012, 04:41:05 PM
Last edit: April 04, 2012, 06:29:39 PM by fred0
 #30

Quote from: Epoch link=I was thinking that I would write a script, but topic=68811.msg835233#msg835233 date=1333555932
--submit-stale always use.
1. why do you suggest to use 'submit-stale' always? I suppose it can do no harm (other than increase your 'stale share' stats, which doesn't matter). And on merged-mining pools that longpoll after a namecoin block is found, it might actually be beneficial since the bitcoin blocks found after that are not actually stale. Perhaps I answered my own question.  Lips sealed
2. you seem to be in a position to test this: what happens to cgminer if one of the Singles drops out (e.g. the USB cable disconnects)? Does it continue to mine with the remaining Singles, does it quit with an error, does it do someI was thinking that I would write a script, but thing else?
3. does cgminer support 'hot plugging'? That is, if it is mining with, say 14 Singles and you add the 15th, will cgminer recognize it and add it to the mining chain, or do you have to restart cgminer?
1. That's exactly it. Until merged mining ends, --submit-stales. I think that if your pool/backup pool does not do merged mining then feel free to omit it.
2. Sometimes cgminer says thread died, sometimes it crashes. Recently, I upgraded to 2.3.2, and since, I've seen only crashes. Not that that happens often.
3. I'm not aware of usb hot plugging capability in cgminer.. I think that Luke was working on hot plugging, and I saw something about it in the configuration screen, but haven't had the chance to delve deeper.  cgminer restart is required.
Beaflag VonRathburg
Sr. Member
****
Offline Offline

Activity: 472
Merit: 250



View Profile
April 05, 2012, 02:29:47 AM
 #31

Two things for cgminer: first, as P_Shep noted, FPGAs are not supported in cgminer's default build configuration. If working with Linux, build your BFL-only cgminer with
Code:
./autogen.sh && ./configure --disable-opencl --enable-bitforce && make

Second, due to the fact that the Singles are working the full nonce range en-block, there are no mining related parameters. If you read the BFL-only cgminer's help message (./cgminer --help), you'll see that those parameters you usually fight with to get GPU mining optimized (e.g. intensity) are missing. The only parameter that is considered for FPGAs is the --temp-cutoff that is meant to stop a device that reached the given temp (default: 95°C). But since the Singles are throttling themselves, they a) never reach the default cuttoff temp and b) it does not really make sense to use a lower value since the devices take care themselves to not burst into flames.

I'm still waiting for my Singles to test, therefore this is only from what the code says.


Tl;dr: there are no 'best mining settings for the BFL single' in cgminer.

I have a 5830 that I was planning on stuffing in a BFL single rig. With the opposition these two settings create with one another how much adjustability do you have through other outlets like CCC, Trixx, Afterburner, etc...?

zefir
Donator
Hero Member
*
Offline Offline

Activity: 919
Merit: 1000



View Profile
April 05, 2012, 05:50:05 PM
 #32

Two things for cgminer: first, as P_Shep noted, FPGAs are not supported in cgminer's default build configuration. If working with Linux, build your BFL-only cgminer with
Code:
./autogen.sh && ./configure --disable-opencl --enable-bitforce && make

Second, due to the fact that the Singles are working the full nonce range en-block, there are no mining related parameters. If you read the BFL-only cgminer's help message (./cgminer --help), you'll see that those parameters you usually fight with to get GPU mining optimized (e.g. intensity) are missing. The only parameter that is considered for FPGAs is the --temp-cutoff that is meant to stop a device that reached the given temp (default: 95°C). But since the Singles are throttling themselves, they a) never reach the default cuttoff temp and b) it does not really make sense to use a lower value since the devices take care themselves to not burst into flames.

I'm still waiting for my Singles to test, therefore this is only from what the code says.


Tl;dr: there are no 'best mining settings for the BFL single' in cgminer.

I have a 5830 that I was planning on stuffing in a BFL single rig. With the opposition these two settings create with one another how much adjustability do you have through other outlets like CCC, Trixx, Afterburner, etc...?

Sorry, did not quite understood your question. For running with Windows the current official binaries are built with support for GPU and FPGAs, so you should be able to drive your 5830 and the Single.

As for tuning the card from an external tool (AB, ...), it should be doable when you do not use cgminer controlling options (--auto-fan --auto-gpu). If you are monitoring temps also externally, you can disable ADL completely (--no-adl). That's how it should be, but I'm not using Windows and YMMV.

Beaflag VonRathburg
Sr. Member
****
Offline Offline

Activity: 472
Merit: 250



View Profile
April 06, 2012, 04:10:46 AM
 #33

Two things for cgminer: first, as P_Shep noted, FPGAs are not supported in cgminer's default build configuration. If working with Linux, build your BFL-only cgminer with
Code:
./autogen.sh && ./configure --disable-opencl --enable-bitforce && make

Second, due to the fact that the Singles are working the full nonce range en-block, there are no mining related parameters. If you read the BFL-only cgminer's help message (./cgminer --help), you'll see that those parameters you usually fight with to get GPU mining optimized (e.g. intensity) are missing. The only parameter that is considered for FPGAs is the --temp-cutoff that is meant to stop a device that reached the given temp (default: 95°C). But since the Singles are throttling themselves, they a) never reach the default cuttoff temp and b) it does not really make sense to use a lower value since the devices take care themselves to not burst into flames.

I'm still waiting for my Singles to test, therefore this is only from what the code says.


Tl;dr: there are no 'best mining settings for the BFL single' in cgminer.

I have a 5830 that I was planning on stuffing in a BFL single rig. With the opposition these two settings create with one another how much adjustability do you have through other outlets like CCC, Trixx, Afterburner, etc...?

Sorry, did not quite understood your question. For running with Windows the current official binaries are built with support for GPU and FPGAs, so you should be able to drive your 5830 and the Single.

As for tuning the card from an external tool (AB, ...), it should be doable when you do not use cgminer controlling options (--auto-fan --auto-gpu). If you are monitoring temps also externally, you can disable ADL completely (--no-adl). That's how it should be, but I'm not using Windows and YMMV.

That's pretty much what I was wondering. I have 1 extra card that I can't fit in my other rigs so I figured I would add it to the BFL singles I will be ordering Monday.

zefir
Donator
Hero Member
*
Offline Offline

Activity: 919
Merit: 1000



View Profile
April 06, 2012, 07:08:30 AM
 #34


Sorry, did not quite understood your question. For running with Windows the current official binaries are built with support for GPU and FPGAs, so you should be able to drive your 5830 and the Single.

As for tuning the card from an external tool (AB, ...), it should be doable when you do not use cgminer controlling options (--auto-fan --auto-gpu). If you are monitoring temps also externally, you can disable ADL completely (--no-adl). That's how it should be, but I'm not using Windows and YMMV.

That's pretty much what I was wondering. I have 1 extra card that I can't fit in my other rigs so I figured I would add it to the BFL singles I will be ordering Monday.
Here's what confuses me: from what you write it sounds like you plan to stuff the card into the BFL Single, which most probably won't work Wink. I assume you plan to set up another computer to control your Single(s) that has a free slot for your 5830 - and that should work. When your BFL device arrives (somewhere in June, good luck),  I'd first try the cgminer integrated control (they really are very effective and reliable) before bumbling around with external tools.

Beaflag VonRathburg
Sr. Member
****
Offline Offline

Activity: 472
Merit: 250



View Profile
April 07, 2012, 08:54:10 PM
 #35


Sorry, did not quite understood your question. For running with Windows the current official binaries are built with support for GPU and FPGAs, so you should be able to drive your 5830 and the Single.

As for tuning the card from an external tool (AB, ...), it should be doable when you do not use cgminer controlling options (--auto-fan --auto-gpu). If you are monitoring temps also externally, you can disable ADL completely (--no-adl). That's how it should be, but I'm not using Windows and YMMV.

That's pretty much what I was wondering. I have 1 extra card that I can't fit in my other rigs so I figured I would add it to the BFL singles I will be ordering Monday.
Here's what confuses me: from what you write it sounds like you plan to stuff the card into the BFL Single, which most probably won't work Wink. I assume you plan to set up another computer to control your Single(s) that has a free slot for your 5830 - and that should work. When your BFL device arrives (somewhere in June, good luck),  I'd first try the cgminer integrated control (they really are very effective and reliable) before bumbling around with external tools.

I was planning on taking apart my 5830 and soldering it into the BFL single. DE ULTRA DENSITY!... Wait? That won't work? Haha...

I have a computer that will be used to control the singles and has a vacant pcie slot. Vacant slot + extra 5830 = why not. The first comment kind of made me believe that in turning off opencl that CGminer would not see the GPU. I am glad to hear that it works though. I didn't think out my whole response before I typed it as I use 6 series cards in my one Windows machine and have to use an external tool to change the memory clocks. My linux rigs are much more straight forward to tweek as I do it all through CGminer.

1l1l11ll1l
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000


View Profile WWW
April 10, 2012, 05:34:17 AM
 #36


I was planning on taking apart my 5830 and soldering it into the BFL single. DE ULTRA DENSITY!... Wait? That won't work? Haha...

I have a computer that will be used to control the singles and has a vacant pcie slot. Vacant slot + extra 5830 = why not. The first comment kind of made me believe that in turning off opencl that CGminer would not see the GPU. I am glad to hear that it works though. I didn't think out my whole response before I typed it as I use 6 series cards in my one Windows machine and have to use an external tool to change the memory clocks. My linux rigs are much more straight forward to tweek as I do it all through CGminer.

I'm running a 5870 in the rig running my BFL singles. Why not, eh?

JWU42
Legendary
*
Offline Offline

Activity: 1666
Merit: 1000


View Profile
May 23, 2012, 03:42:09 PM
 #37

So it seems you need to enter each device manually (BAMT rig) with

Code:
-S /dev/ttyUSB0 -S /dev/ttyUSB1 ...

Couldn't do something like (assuming 6 devices)

Code:
-S /dev/ttyUSB[0,1,2,3,4,5]

Pages: « 1 [2]  All
  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!