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

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?

It appears so…

sudo apt-get install libprotobuf-dev

Reading package lists… Done
Building dependency tree
Reading state information… Done
libprotobuf-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.

EDIT: So…now I’m building libprotobuf-dev from source…

EDIT 2: Well… that didn’t end well… ran out of space on a 30GB SSD building libprotobuf-dev… fml.
EDIT 3: Stuck here…
sudo apt-get install autoconf automake libtool curl make g++ unzip
Reading package lists… Done
Building dependency tree
Reading state information… Done
autoconf is already the newest version.
libtool is already the newest version.
make is already the newest version.
make set to manually installed.
unzip is already the newest version.
curl is already the newest version.
automake is already the newest version.
g++ is already the newest version.
g++ set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.

(Then why do I get…)
_make[2]: *** No rule to make target PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND’, needed byprotocol.pb.cc’. Stop.
_make[2]: *** No rule to make target PROTOBUF_PROTOC_EXECUTABLE-NOTFOUND’, needed byprotocol.pb.cc’. Stop.

(…when I try to make the miner?)

Hey everyone. Never posted on the forum before, but been lurking here for a while.

Just wanted to ask, is it possible to solo mine with eXtremal’s GPU miner?

Not that I can tell.

Which is another reason why voxelot and omar’s work is vital.

Don’t think it’s possible right now.

470 stock bios 14-15sols
470 modded bios 17-18sols
gpu-z 55-60watts
temps 55C
460 stock bios 8sols
gpu-z 25-30watts
temps 41C
All 4GB cards on W10

1 Like

See my reply on Bitcointalk.

PM if you run into trouble.

1 Like

Hi!

try to install protobuf-compiler
sudo apt-get install libprotobuf-compiler

after that run the cmake command again, after that you can make -j5

18.08 sol/s R9 390 Nitro
108sol/s x6

17 sol/s R9 290x Windows build

your OS/driver/miner/config please ?

it is possible to take 280X near this level?

No, max is 11

20 charssssssss

So we need better miner…

11 Sol/s it will be, maybe 1 coin per month? :slight_smile:

Except this…
:# sudo apt-get install libprotobuf-compiler
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package libprotobuf-compiler

You prob can by creating your own pool and be the only one mining =]

That is not a solution for building this miner.

Do you really mean:

sudo apt-get install protobuf-compiler

???

What software are you using thank YOu for you gpu