Skip to content

MaynardMiner/sgminer-VII

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sgminer-VII - AMD GPU miner

Introduction

An optimized fork of sgminer. This is a multi-threaded multi-pool GPU miner with AMD GPU monitoring, overclocking and fanspeed support, based on cpuminer by Jeff Garzik (jgarzik).

Supported algos: x16r, x16s, x17, xevan, phi, tribus, aergo, c11, polytimos

releases: https://github.com/MaynardMiner/sgminer-VII/releases

git tree: https://github.com/MaynardMiner/sgminer-VII

bugtracker: https://github.com/MaynardMiner/sgminer-VII/issues

Donation addresses

Please consider supporting this project by donating to these addresses (MaynardVII):

BTC: 1DRxiWx6yuZfN9hrEJa3BDXWVJ9yyJU36i

RVN: RKirUe978mBoa2MRWqeMGqDzVAKTafKh8H

Windows building

Instruction coming soon

Linux building

Building Dependencies

Mandatory:

curl dev library - libcurl4-openssl-dev on Debian
pkg-config
libtool
AMD APP SDK	- available under various names as a package on different GNU/Linux distributions

Optional:

curses dev library - libncurses5-dev on Debian or libpdcurses on WIN32, for text user interface
AMD ADL SDK - version 6, required for ATI GPU monitoring & clocking

If building from git:

autoconf
automake

sgminer-specific configuration options:

--disable-adl Override detection and disable building with adl

--disable-adl-checks

--without-curses Do not compile support for curses TUI

Debian Example

apt-get install libcurl4-openssl-dev pkg-config libtool libncurses5-dev

AMD APP SDK and AMD ADL SDK must be downloaded from the amd websites. *nix build instructions

If needed, place include headers (.h files) from ADL_SDK_*.zip in sgminer/ADL_SDK.

Then:

git submodule init && git submodule update && autoreconf -i && CFLAGS="-O2 -Wall -march=native -std=gnu99" ./configure <options> && make

To compile a version that can be used accross machines, remove -march=native.

To compile a debug version, replace -O2 with -ggdb.

Depending on your environment, replace -std=gnu99 with -std=c99

Systemwide installation is optional. You may run sgminer from the build directory directly, or make install if you wish to install sgminer to a system location or a location you specified with --prefix.