1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 14:58:01 +00:00
sgminer/README

63 lines
2.2 KiB
Plaintext
Raw Normal View History

2010-11-24 04:43:45 +00:00
2011-07-02 14:28:51 +00:00
This is a multi-threaded CPU and GPU miner for bitcoin.
2010-11-24 04:43:45 +00:00
License: GPLv2. See COPYING for details.
2010-11-24 04:43:45 +00:00
Dependencies:
libcurl http://curl.haxx.se/libcurl/
jansson http://www.digip.org/jansson/
2011-07-07 04:39:27 +00:00
(jansson is included in-tree and an installed one may conflict)
2010-11-24 04:43:45 +00:00
Basic *nix build instructions:
2011-07-07 04:39:27 +00:00
To build with GPU mining support:
2011-07-07 05:04:54 +00:00
Install AMD APP sdk, latest version - there is no official place to
2011-07-07 04:39:27 +00:00
install it so just keep track of where it is if you're not installing
the include files and library files into the system directory.
2011-07-07 05:04:54 +00:00
(Do NOT install the ati amd sdk if you are on nvidia)
2011-02-04 19:29:54 +00:00
./autogen.sh # only needed if building from git repo
2011-07-07 04:39:27 +00:00
CFLAGS="-O3 -Wall -march=native" ./configure
or if you haven't installed the ati files in system locations:
CFLAGS="-O3 -Wall -march=native -I<path to AMD APP include>" LDFLAGS="-L<path to AMD APP lib/x86_64> ./configure
make
2011-07-07 04:39:27 +00:00
Note that you need to use /x86_64 for 64bit and /x86 for 32bit builds
If it finds the opencl files it will inform you with
"OpenCL: FOUND. GPU mining support enabled."
Basic WIN32 build instructions (on Fedora 13; requires mingw32):
2011-02-04 19:29:54 +00:00
./autogen.sh # only needed if building from git repo
2010-12-18 21:42:40 +00:00
rm -f mingw32-config.cache
2010-11-29 17:27:11 +00:00
MINGW32_CFLAGS="-O3 -Wall -msse2" mingw32-configure
make
./mknsis.sh
2011-06-24 18:56:24 +00:00
Native WIN32 build instructions (on mingw32, on windows):
Install AMD APP sdk, latest version
2011-07-07 05:04:54 +00:00
(Do NOT install the ati amd sdk if you are on nvidia)
2011-06-24 18:56:24 +00:00
Install mingw32
Install libcurl, copy libcurl.m4 into /mingw/share/aclocal
Run:
autoreconf -fvi
2011-06-24 18:56:24 +00:00
CFLAGS="-O3 -Wall -msse2 -I<path to AMD APP include>" LDFLAGS="-L<path to AMD APP lib/x86>" ./configure
make
Usage instructions: Run "cgminer --help" to see options.
2010-12-20 02:47:41 +00:00
Also many issues and FAQs are covered in the forum thread
dedicated to this program,
2011-07-07 04:52:32 +00:00
http://forum.bitcoin.org/index.php?topic=21275.0
The output line shows the following:
[(5s):204.4 (avg):203.1 Mh/s] [Q:56 A:51 R:4 HW:0 E:91% U:2.47/m]
Each column is as follows:
A 5 second exponentially decaying average hash rate
An all time average hash rate
The number of requested work items
The number of accepted shares
The number of rejected shares
The number of hardware erorrs
The efficiency defined as the accepted shares / requested work
The utility defines as the number of shares / minute