Giter Site home page Giter Site logo

newinvestcoin / etcminer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from etcminer1/etcminer

0.0 0.0 0.0 269 KB

Open source etcminer, based on ethminer.

License: GNU General Public License v3.0

Shell 0.32% C++ 73.26% C 16.70% Cuda 3.43% CMake 6.30%

etcminer's Introduction

etcminer

Ethereum classic(ETC) miner with OpenCL, CUDA and stratum support

The etcminer is an ETC GPU miner, it originates from ethminer project.

Donation

ETC address: 0x23413a007da796875efa2f8c98fcc011c247f023

Features

  • OpenCL and Nvidia CUDA support
  • stratum mining without proxy
  • farm failover (getwork + stratum)

Table of Contents

Install

Download an archive£¬ unpack it to a place accessible from command line. The etcminer is ready to go.

Builds Release Date
Stable Release Date

Usage

  • Just launch etcminer either from a Windows cmd or Linux console. For help, please run etcminer --help

  • Please try different schemes if you are not sure which scheme is supported by the pool. And see pool example for pool usage.

  • In windows, if you cannot find your AMD cards:

    1. Go to C:\Windows\System32 and search for amdocl64.dll, and then get the .dll file's path, just call it theDllPath
    2. Open regedit, and go to HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
    3. Create a new DWORD with the name of theDllPath\amdocl64.dll, and leave the key's value as 0

Build from source

This project uses CMake and Hunter package manager. See docs/BUILD.md for details.

For Windows:

VS 2019 is recommended, it should work well with CMake and Hunter.

  1. Open etcminer project folder
  2. Generate CMake cache
  3. Generate all
  4. (Option) install etcminer

For Linux:

  1. Create a build directory by:
    mkdir build; cd build

  2. Configure the project with CMake. Check out additional configuration options.
    e.g., cmake .. -DETHASHCUDA=ON -DETHASHCL=ON

  3. Install it: make DESTDIR=/home/xxx install

OpenCL support on Linux

If you're planning to use OpenCL on Linux you have to install OpenGL libraries. E.g. on Ubuntu run: sudo apt-get install mesa-common-dev (If it fails because of dependancy, just remove relevant packages and then try)

CMake configuration options

CMake configuration command, e.g. cmake .. -DETHASHCUDA=ON -DETHASHCL=OFF

  • -DETHASHCL=ON - enable OpenCL mining, ON by default,
  • -DETHASHCUDA=ON - enable CUDA mining, OFF by default.

Maintainer

License

Licensed under the GNU General Public License, Version 3.

etcminer's People

Contributors

etcminer1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.