Bitcoin Forum
January 28, 2023, 03:45:08 AM *
News: Latest Bitcoin Core release: 24.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 [604] 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 ... 843 »
  Print  
Author Topic: OFFICIAL CGMINER mining software thread for linux/win/osx/mips/arm/r-pi 4.11.1  (Read 5804606 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (3 posts by 1+ user deleted.)
-ck (OP)
Legendary
*
Offline Offline

Activity: 3682
Merit: 1441


Ruu \o/


View Profile WWW
August 26, 2013, 12:15:22 AM
 #12061

Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice Smiley
3.4.0 works great on RPi and BE, and arch is a better choice.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
1674877508
Hero Member
*
Offline Offline

Posts: 1674877508

View Profile Personal Message (Offline)

Ignore
1674877508
Reply with quote  #2

1674877508
Report to moderator
1674877508
Hero Member
*
Offline Offline

Posts: 1674877508

View Profile Personal Message (Offline)

Ignore
1674877508
Reply with quote  #2

1674877508
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1674877508
Hero Member
*
Offline Offline

Posts: 1674877508

View Profile Personal Message (Offline)

Ignore
1674877508
Reply with quote  #2

1674877508
Report to moderator
1674877508
Hero Member
*
Offline Offline

Posts: 1674877508

View Profile Personal Message (Offline)

Ignore
1674877508
Reply with quote  #2

1674877508
Report to moderator
milkbottlec
Member
**
Offline Offline

Activity: 95
Merit: 10


View Profile
August 26, 2013, 12:36:43 AM
 #12062

Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice Smiley
3.4.0 works great on RPi and BE, and arch is a better choice.
Thanks, I will try to set it up. I did have a look already in Kano website. How do I add an auto start cgminer when power up the rpi and load a config?

Will be handling Drillbit System UK/EU replacement components soon (waiting to confirm details, stay tunes)
If I helped you and could pop me some treats for this Christmas, donate some BTC to: 1QEhKaUnFoEBaWmXsrE5AUvbAt95254DXr
kano
Legendary
*
Offline Offline

Activity: 4060
Merit: 1698


Linux since 1997 RedHat 4


View Profile
August 26, 2013, 12:39:26 AM
 #12063

Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice Smiley
I've not noticed any trouble with 3.4.0 however the biggest change between 3.4.0 and 3.3.4 is how the timing is done in cgminer so if you have any trouble with 3.4.0 try 3.3.4

I do have both an Arch and a Raspbian binary of both 3.3.4 and 3.4.0 in my cgminer binaries that is statically linked with the working libusb
https://github.com/kanoi/cgminer-binaries/tree/master/RPi_Arch
https://github.com/kanoi/cgminer-binaries/tree/master/RPi_Raspbian

Minepeon users have had some trouble with Arch in his latest release and that is as yet unresolved so I've no idea if that is related or not.

My bare bones install guide for Arch on RPi is here: http://www.kano-kun.net/?p=87

Regarding the LCD displays you can get for the RPi, there are 2 types.
1) A display that is simply just a screen for the RPi itself (I don't have one of these)
It works like any other screen (HDMI or A/V connectors) except smaller and needs drivers configured for it

2) USB LCD displays that can be used for displaying the cgminer stats
https://github.com/cardcomm/cgminerLCDStats

I have 2 of these running that python code.
One connected to an RPi and one to my desktop Smiley

3 AMUs soloing Smiley (AsicMinerUSBs)
(Plus 1 ICA)

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
milkbottlec
Member
**
Offline Offline

Activity: 95
Merit: 10


View Profile
August 26, 2013, 12:46:17 AM
 #12064

Thanks, Kano. Let me get my rpi and program it Smiley very thanks for the sharing of the setup! And I gotta buy that cute USB LCD!

With 3.4.0 do you still suggest arch is better option? Or both are the same?

Will be handling Drillbit System UK/EU replacement components soon (waiting to confirm details, stay tunes)
If I helped you and could pop me some treats for this Christmas, donate some BTC to: 1QEhKaUnFoEBaWmXsrE5AUvbAt95254DXr
mdude77
Legendary
*
Offline Offline

Activity: 1540
Merit: 1001



View Profile
August 26, 2013, 12:58:19 AM
 #12065

Quote
And you know that how?  You know for certain some catastrophic event won't occur that'll drive the value of BTC to ridiculously low prices, causes people to abandon in droves causing difficulty to drop?  You also know they won't still be mining 10 years from now?  No moving parts, simple construction, if properly cooled they should last a while.  (That remains to be seen of course.)

M
I'd bet you 10BTC neither of those things will happen in the next 12 months ... except I can't afford to make the bet and tie up 10BTC for 12 months Sad

I'm not a gambling man.  And 12 months is a far cry from your "never" statement.  He could also solo mine and get lucky and get a block.  Just pointing out your absolute statement could quite easily be wrong. Smiley

M

I mine at Kano's Pool because it pays the best and is completely transparent!  Come join me!
chanson
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
August 26, 2013, 01:43:34 AM
Last edit: August 26, 2013, 02:06:48 AM by chanson
 #12066

Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice Smiley
3.4.0 works great on RPi and BE, and arch is a better choice.
Thanks, I will try to set it up. I did have a look already in Kano website. How do I add an auto start cgminer when power up the rpi and load a config?

1. Install screen and pgrep
2. Create "cgminer" user (assume /home/cgminer is home directory for new cgminer user). On debian-based systems you probably need to add cgminer to the plugdev group ("adduser cgminer plugdev").
3. Login as cgminer user (possibly via "sudo su cgminer" etc)
4. Setup /home/cgminer/.cgminer/cgminer.conf
5. Test that running cgminer with no command line options does what you expect.
5. Create /home/cgminer/daemon.sh

Code:
#!/bin/bash

log () {
    logger -p local0.notice -t $1/daemon.sh "$*"
}

export HOME=$(dirname $(readlink -e $0))
cd $HOME

if ! pgrep -u cgminer cgminer >/dev/null; then
    log cgminer is dead
    screen -dmS cgminer $HOME/bin/cgminer
else
    log cgminer lives
fi


daemon.sh checks if the "cgminer" user is running a program called "cgminer". If so, then nothing happens. Otherwise it starts a new detached screen session running cgminer. You may have to adjust $HOME/bin/cgminer to your machine. (I use ./configure --prefix=/home/cgminer and make install so my cgminer binaries end up in /home/cgminer/bin/cgminer)

6. chmod +x /home/cgminer/daemon.sh
7. Add the following line to the crontab to run /home/cgminer/daemon.sh every minute (run "crontab -e" as cgminer to edit crontab)
Code:
* * * * * /home/cgminer/daemon.sh

In the future I'd like to add use of a chroot, but I haven't had time to work on that yet.
Nemo1024
Legendary
*
Offline Offline

Activity: 1680
Merit: 1014



View Profile WWW
August 26, 2013, 06:20:09 PM
 #12067

A quick question: how do I instruct cgminer to use only GPU and ignore all USBs?

“Dark times lie ahead of us and there will be a time when we must choose between what is easy and what is right.”
“We are only as strong as we are united, as weak as we are divided.”
“It is important to fight and fight again, and keep fighting, for only then can evil be kept at bay, though never quite eradicated.”
xyzzy099
Legendary
*
Offline Offline

Activity: 1057
Merit: 1030



View Profile
August 26, 2013, 06:28:49 PM
 #12068

A quick question: how do I instruct cgminer to use only GPU and ignore all USBs?

The README says that "--usb :0 will disable all USB I/O other than to initialise libusb".

Libertarians:  Diligently plotting to take over the world and leave you alone.
Nemo1024
Legendary
*
Offline Offline

Activity: 1680
Merit: 1014



View Profile WWW
August 26, 2013, 06:49:03 PM
 #12069

Thank you, and excuse my laziness. Cheesy

“Dark times lie ahead of us and there will be a time when we must choose between what is easy and what is right.”
“We are only as strong as we are united, as weak as we are divided.”
“It is important to fight and fight again, and keep fighting, for only then can evil be kept at bay, though never quite eradicated.”
c1010010
Sr. Member
****
Offline Offline

Activity: 275
Merit: 250



View Profile
August 26, 2013, 09:10:58 PM
 #12070

ck-

Any idea how/why this happens?



The software works like a dream... and I love you for it.... so please don't take this as a complaint, just as a "I wonder if I'm using it incorrectly".

The GPS are hashing like MF'ers, and blocks fall before me... so why does it tell me 0% load?

         YOU TOO CAN BE A MILLIONAIRE – INFINITECOIN Infinite possibilities – http://infinitecointalk.org          
-ck (OP)
Legendary
*
Offline Offline

Activity: 3682
Merit: 1441


Ruu \o/


View Profile WWW
August 26, 2013, 09:14:48 PM
 #12071

ck-

Any idea how/why this happens?



The software works like a dream... and I love you for it.... so please don't take this as a complaint, just as a "I wonder if I'm using it incorrectly".

The GPS are hashing like MF'ers, and blocks fall before me... so why does it tell me 0% load?
cgminer only reports back whatever the driver tells it the load is. However the driver will report 0 if you query it too often. I don't know what front end you're using there to communicate with cgminer but perhaps that's all it is.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
c1010010
Sr. Member
****
Offline Offline

Activity: 275
Merit: 250



View Profile
August 26, 2013, 09:20:02 PM
 #12072

cgminer only reports back whatever the driver tells it the load is. However the driver will report 0 if you query it too often. I don't know what front end you're using there to communicate with cgminer but perhaps that's all it is.

BAMT and the mgpumon tool.

Good to know.  Thanks.

         YOU TOO CAN BE A MILLIONAIRE – INFINITECOIN Infinite possibilities – http://infinitecointalk.org          
kano
Legendary
*
Offline Offline

Activity: 4060
Merit: 1698


Linux since 1997 RedHat 4


View Profile
August 26, 2013, 10:43:46 PM
 #12073

Thanks, Kano. Let me get my rpi and program it Smiley very thanks for the sharing of the setup! And I gotta buy that cute USB LCD!

With 3.4.0 do you still suggest arch is better option? Or both are the same?
I'm not sure why Minepeon has had trouble on Arch - so I don't know.
The original libusb problem didn't exist on Arch with that install I've used, but there is of course a simple workaround for Raspbian - use the libusb in the README (which I now use in all my binary builds)
I have had the rare network dropout occur on both Arch and Raspbian
At this point I'm using Arch for mining and Raspbian is the media player ... that's incomplete.
However I'll probably put an AMU in the media player soon just so it's running cgminer all the time rather than just testing when I build my binaries Smiley

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
LordTheron
Full Member
***
Offline Offline

Activity: 197
Merit: 100


View Profile WWW
August 26, 2013, 11:27:26 PM
 #12074

Hi,

I was having a lot of messages in cgminer  "BTB: Idled X miners". When that happen my hash rate would go down by half. 3.4.0 resolved all the issues Smiley Great job guys! Thanks.

Karin
Member
**
Offline Offline

Activity: 109
Merit: 10



View Profile WWW
August 27, 2013, 04:46:40 AM
 #12075

If you can build from git and you're on OSX, try building now as I've added a generic workaround for this.

Cool!  Thanks for doing this.  I get this when compiling now:

Code:
util.c: In function ‘cgtimer_time’:
util.c:1017: error: ‘ts’ undeclared (first use in this function)
Thanks. git pull and try again please (I'm coding blind!)

If I could buy you a Mac to help you test I would, but thanks for this nonetheless!  I built from the latest git and it errored with:

Code:
CCLD     cgminer
ld: library not found for -lrt
collect2: ld returned 1 exit status
make[1]: *** [cgminer] Error 1
make: *** [install-recursive] Error 1

If you are interested in the entire compiling output, it produces a few Mac-specific warnings that don't seem to affect the program (these warnings have existed for a few versions now):

Code:
Making install in lib
  GEN      arg-nonnull.h
  GEN      c++defs.h
  GEN      warn-on-use.h
  GEN      signal.h
  GEN      stdint.h
  GEN      string.h
make  install-recursive
  CC       dummy.o
  CC       memmem.o
  AR       libgnu.a
/usr/bin/ranlib: file: libgnu.a(dummy.o) has no symbols
ranlib: file: libgnu.a(dummy.o) has no symbols
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
Making install in compat
Making install in jansson
  CC       dump.o
  CC       hashtable.o
  CC       load.o
  CC       strbuffer.o
  CC       utf.o
  CC       value.o
  CC       memory.o
  CC       error.o
  AR       libjansson.a
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in ccan
  CC       libccan_a-helpers.o
  CC       libccan_a-opt.o
  CC       libccan_a-parse.o
  CC       libccan_a-usage.o
  AR       libccan.a
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
  CC       cgminer-cgminer.o
  CC       cgminer-util.o
util.c: In function ‘keep_sockalive’:
util.c:209: warning: unused variable ‘tcp_keepidle’
  CC       cgminer-sha2.o
  CC       cgminer-api.o
api.c: In function ‘print_data’:
api.c:1166: warning: format ‘%06ld’ expects type ‘long int’, but argument 6 has type ‘__darwin_suseconds_t’
  CC       cgminer-logging.o
  CC       cgminer-driver-opencl.o
  CC       cgminer-ocl.o
  CC       cgminer-findnonce.o
  CC       cgminer-adl.o
  CC       cgminer-scrypt.o
  CC       cgminer-fpgautils.o
  CC       cgminer-usbutils.o
usbutils.c: In function ‘resource_unlock’:
usbutils.c:3609: warning: unused variable ‘timeout’
  CC       cgminer-driver-bflsc.o
  CC       cgminer-driver-bitforce.o
  CC       cgminer-driver-icarus.o
driver-icarus.c: In function ‘icarus_scanhash’:
driver-icarus.c:927: warning: format ‘%06ld’ expects type ‘long int’, but argument 10 has type ‘__darwin_suseconds_t’
driver-icarus.c:964: warning: format ‘%06ld’ expects type ‘long int’, but argument 11 has type ‘__darwin_suseconds_t’
  CC       cgminer-driver-avalon.o
  CC       cgminer-driver-modminer.o
  CC       cgminer-driver-ztex.o
  CC       cgminer-libztex.o
  CCLD     cgminer
ld: library not found for -lrt
collect2: ld returned 1 exit status
make[1]: *** [cgminer] Error 1
make: *** [install-recursive] Error 1

Easiest to use bitcoin/litecoin miner for Mac: AsteroidApp.com | @AsteroidApp | Bitcointalk forum thread
Unofficial cgminer for Mac OS X | sgminer for Mac OS X
-ck (OP)
Legendary
*
Offline Offline

Activity: 3682
Merit: 1441


Ruu \o/


View Profile WWW
August 27, 2013, 05:20:20 AM
 #12076

Thanks. git pull and try again please (I'm coding blind!)

If I could buy you a Mac to help you test I would, but thanks for this nonetheless!  I built from the latest git and it errored with:

Code:
CCLD     cgminer
ld: library not found for -lrt
collect2: ld returned 1 exit status
make[1]: *** [cgminer] Error 1
make: *** [install-recursive] Error 1
Heh Sad try again.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
Karin
Member
**
Offline Offline

Activity: 109
Merit: 10



View Profile WWW
August 27, 2013, 06:41:16 AM
 #12077

If I could buy you a Mac to help you test I would, but thanks for this nonetheless!  I built from the latest git and it errored with:

Code:
CCLD     cgminer
ld: library not found for -lrt
collect2: ld returned 1 exit status
make[1]: *** [cgminer] Error 1
make: *** [install-recursive] Error 1
Heh Sad try again.
Perfect, that did it, and thank you!  I just sent you a very tiny bitcoin tip.  Don't even look at the value, seriously, it's so tiny (that's not sarcasm either).  But hey, good work should be recognized.

Easiest to use bitcoin/litecoin miner for Mac: AsteroidApp.com | @AsteroidApp | Bitcointalk forum thread
Unofficial cgminer for Mac OS X | sgminer for Mac OS X
gal40n0k
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
August 27, 2013, 08:06:10 AM
 #12078

Hi!
I am just updating cgminer and i have only rejects, R=18500 in 3 hours! Working on gpu, solo mining.
Is it normal?

It is my conf:

{
"pools" : [
   {
      "url" : "localhost:xxxxx",
      "user" : "x",
      "pass" : "x"
   }
]
,
"intensity" : "15",
"vectors" : "2",
"worksize" : "256",
"kernel" : "scrypt",
"lookup-gap" : "2",
"thread-concurrency" : "3100",
"shaders" : "0",
"gpu-engine" : "850-900",
"gpu-fan" : "70-100",
"gpu-memclock" : "1200-1300",
"gpu-memdiff" : "0",
"gpu-powertune" : "10",
"gpu-vddc" : "0.000",
"temp-cutoff" : "95",
"temp-overheat" : "85",
"temp-target" : "75",
"auto-fan" : true,
"auto-gpu" : true,
"api-port" : "4028",
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "2",
"hotplug" : "5",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "30",
"scrypt" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}

-ck (OP)
Legendary
*
Offline Offline

Activity: 3682
Merit: 1441


Ruu \o/


View Profile WWW
August 27, 2013, 08:07:11 AM
 #12079

Hi!
I am just updating cgminer and i have onli rejects, R=18500 in 3 hours! Working on gpu, solo mining.
Is it normal?
You're solo mining. Only a block solve would get accepted.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
gal40n0k
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
August 27, 2013, 08:12:55 AM
 #12080

Hi!
I am just updating cgminer and i have onli rejects, R=18500 in 3 hours! Working on gpu, solo mining.
Is it normal?
You're solo mining. Only a block solve would get accepted.

But in the earlier version was all good...

Pages: « 1 ... 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 [604] 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 ... 843 »
  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!