Skip to content

Primecoin XPM GPU Miner for xpmpool (aka. madPrimeMiner)

Notifications You must be signed in to change notification settings

mehrmann/xpmclient

 
 

Repository files navigation

Primecoin XPM GPU Miner for xpmpool (aka. madPrimeMiner)

The miner works with:

  • OpenCL (AMD or NVidia)
  • ZEROMQ message system & CZMQ library (+ libsodium on Linux)
  • Google protobuf protocol
  • GMP
  • CMake build system

How to compile:

  • Build dependencies
  • Create directory for build client
  • Run cmake and make:

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

make -j5

"../xpmclient" - directory with client source;

/opt/AMDAPP/lib/x86_64/libOpenCL.so - path to OpenCL library in AMD APP SDK directory

For static build on linux (without additional dependencies) run:

cmake ../xpmclient -DInstallPrefix=/opt/x86_64-Linux-static -DSTATIC_BUILD=1 -DOPENCL_LIBRARY=/opt/AMDAPP/lib/x86_64/libOpenCL.so

/opt/x86_64-Linux-static - directory with static builds of ZMQ, CZMQ, GMP, protobuf

For cross-compiling for Windows using mingw:

cmake ../xpmclient -DCMAKE_TOOLCHAIN_FILE=../xpmclient/cmake/Toolchain-cross-mingw32-linux.cmake -DInstallPrefix=/opt/mingw32 -DOPENCL_LIBRARY=/opt/mingw32/lib/x86/OpenCL.lib

/opt/mingw32 - install directory for mingw builds of libraries ZMQ, CZMQ, GMP, protobuf

/opt/mingw32/lib/x86/OpenCL.lib - path to OpenCL library for Win32

About

Primecoin XPM GPU Miner for xpmpool (aka. madPrimeMiner)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C++ 77.3%
  • C 21.9%
  • Makefile 0.5%
  • CMake 0.2%
  • Protocol Buffer 0.1%
  • Assembly 0.0%