Another Open Sourсe GPU Miner for Windows & Linux!

This is great :slight_smile: did you subscribe for the gpu miner contest?

RX 470 confirmed getting 18 sols at stock settings.

1 Like

1 gpu? or 5 gpus?:slight_smile: I will test tomorrow this to see pm windows 10 with moded bios on some 470 nitro OC

Currently getting 11.5 to 12 sols with 380x (Stock but working on settings now.)

So far I have tested it on 1 GPU, 2 GPU and a 5 GPU rig, all with pretty much the same results.

They all had the following in common:

MSI RX470 (1250 core/1850 memory) with 1500 strap BIOS mods
256 worksize, 8192 threads

I also noticed about a 40-50 watt per card power reduction versus mining ETH (the 5-card rig draws around 470W mining test Zcash vs ~680 mining ETH).

The other nice thing about this miner is that I can pretty much switch between ETH and Zcash mining with just a simple change of mining programs, which will probably be very handy the first few days until things settle in more.

2 Likes

Apparently works ok with Nvidia GPU as well:

Can you help me point me to the right link does it have stratum

You can find the miner here. Yes it is stratum

1 Like

I’ve just tested this miner with one of my Win AMD boxes and its seem to be working pretty well. I made a video showing the process and here are my results with the miner.

AMD 7950 6.95 sols/s
AMD 280X 9.73 sols/s
AMD 7700K (gpu cores) 1.47 sols/s

Zcash GPU Miner Video

103 sol/s on a 6 GPU rx470/480 rig (5 470s, 1 480)
not doing as well with 980ti, just 8-9 sol/sec… what driver is recommended for maxwell cards?
6 GPU rx470 / rx 480 Test Video 103 sol/s

Coinsforall.io site looks to be seriously outdated, a 2015 post about cryptsy’s on their landing page. I have to question their legitimacy.

It’s probably a copy/paste template from one of his (their) earlier pools. It looks like they want to get a fresh start with Zcash, I don’t knock them for that, but as with all things caution is warranted especially in the first days until things settle down.

Cloud mining prices will now come crashing down

Anyone get this to compile under Linux? Seems broken.

git clone -b version/zcash GitHub - eXtremal-ik7/xpmclient: Primecoin XPM GPU Miner for xpmpool (aka. madPrimeMiner)

And nothing in the README.md points to how to install the prerequisite dependencies. Any help would be greatly appreciated.

kind of clunky solution for me so far has been looking at the libraries searched for under /path/to/xpmclient-root/cmake/FindDependencies.cmake, and looking up the packages containing those libraries for my distro.

Running cmake after and debugging the errors seems to get me closer to an actual build, too.

Full-disclosure, still working on getting my first successful build as well.

Thanks.

I’ll let you know how it goes.

1 Like

I’ve made progress but hit a wall.

Here are the step by step instructions I’ve followed with my comments in ( )'s

(Cloning)

git clone -b version/zcash GitHub - eXtremal-ik7/xpmclient: Primecoin XPM GPU Miner for xpmpool (aka. madPrimeMiner)

cd xpmclient

(Building the dependencies)

git clone git://github.com/jedisct1/libsodium.git
cd libsodium
./autogen.sh
./configure && make check
sudo make install
sudo ldconfig
cd …

git clone git://github.com/zeromq/libzmq.git
cd libzmq
./autogen.sh
./configure && make check
sudo make install
sudo ldconfig
cd …

git clone git://github.com/zeromq/czmq.git
cd czmq
./autogen.sh
./configure && make check
sudo make install
sudo ldconfig
cd …

sudo apt-get install libprotobuf-dev libgmp-dev

(All of the above compiled without incident…)
(Now on to building the miner as per README.md)

cmake …/xpmclient -DOPENCL_LIBRARY=/opt/AMDAPP/lib/x86_64/libOpenCL.so

make -j5

(Gets 65% there then bombs out with the following error)

[ 64%] [ 65%] Building CXX object CMakeFiles/config4cpp.dir/config4cpp/src/util.cpp.o
Building CXX object CMakeFiles/config4cpp.dir/config4cpp/src/SchemaTypeDurationMilliseconds.cpp.o
Linking CXX static library libconfig4cpp.a
[ 65%] Built target config4cpp
make[2]: *** No rule to make target PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND', needed by protocol.pb.cc’. Stop.
make[2]: *** No rule to make target PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND', needed by protocol.pb.cc’. Stop.
make[1]: *** [CMakeFiles/zcashcpuclient.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
make[1]: *** [CMakeFiles/xpmclient.dir/all] Error 2
make[2]: *** No rule to make target PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND', needed by protocol.pb.cc’. Stop.
make[1]: *** [CMakeFiles/zcashgpuclient.dir/all] Error 2
make: *** [all] Error 2

do you have protobufs installed?