Skip to content

EPICBOOST/ePIC-Boost-Miner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

ePIC Boost Miner for GRIN COIN

💥 06/2019 UPDATE - 20% IMPROVED PERFORMANCE AND NOW PROVIDING SUPPORT FOR CUCKATOO32

Please UNDERSTAND and AGREE to the terms in the EULA before using ePIC Boost Miner for Grin Coin


Table of Contents

About ePIC Boost Miner
System Requirements
Performance
Driver Selection
Driver Download and Installation

Installing ePIC Boost Miner
Looking for Mining Pools
Support


About ePIC Boost Miner

ePIC Boost Miner is a GPU Miner specifically designed to give the best performance on Sapphire’s RX 570 16GB Graphics Card when mining Grin Coins.

Please note that ePIC Boost technology will ONLY work when used with the Sapphire RX 570 16GB Graphics Cards.

This miner will provide superior performance on Cuckatoo31, compared to cards costing twice as much. Taking advantage of the full 16GB of GPU memory, you can expect a dramatic increase in mining performance over conventional 8GB and 11GB graphics cards -- up to 2x increase on Cuckatoo31. In addition, ePIC Boost will also provide the fastest performance on Cuckaroo29 compared to other miners on AMD cards.

Additionally, ePIC miner's plug-in drivers for ROCm and OCL provide full fidelity or full accuracy when mining Grin. This is an important point to note as Cuckatoo31 requires 14GB of GPU memory to accurately solve a graph cycle. With Sapphire’s 16GB memory, mining performance is up to 40% faster than competing Nvidia GPU’s with only 11GB. These 11GB cards use a memory overflow optimization to solve Cuckatoo31 graphs, but that reduces actual mining performance by 30% in real-world situations. For example, an Nvidia 1080ti will solve at 0.52 gps but in actual mining conditions, pool results show 0.37 GPS or about 30% less.

WHEN USING CUCKATOO31 WITH 11GB AND 8GB CARDS AND OTHER MINING SOFTWARE, THE LOWER FIDELITY RESULTS IN LESS MINING REWARDS.

Note: ePIC deducts a 2.5% dev fee from your mining rewards. To help fund the Grin community and support future improvements, ePIC will donate 20% of the collected dev fee back to the community. See General Funding for more details. If you do not agree with ePIC’s dev fee policy, you can use other software to mine Grin. Performance may vary significantly when using other mining software.

If you wish to purchase and/or obtain more info on this GPU, please visit the Sapphire RX 570 16GB GPU site.

For further information on system requirements, performance, driver selection and installation, please refer to the information below.


System Requirements

CPU Celeron or faster Intel / AMD processor
Memory 8GB system memory
OS Ubuntu 18.04.1 installation (Ensure 18.04.1. 18.04.2 is currently broken with AMDGPU drivers)
Driver ROCm or AMDGPU-PRO driver stack (MUST USE ONLY ONE OF THE TWO)
GPU Sapphire RX570 16GB only
PCIe *Gen 2.0 or Gen 3.0
*The AMDGPU-PRO driver is supported on both PCIe Gen2 and Gen3, while ROCm is only supported on PCIe Gen 3.0 with Atomics.

Performance

Your performance will vary depending on your CPU, PCIe slot and GPU driver used. Performance numbers were measured on ePIC test systems using the drivers referenced on this Github.

Base Better Best
CPU Celeron / Pentium i3/i5/i7/Ryzen Multithreading i5/i7/i9/Ryzen Multithreading
Bus PCIe 2.0 PCIe 3.0 PCIe 3.0 with Atomics
Cuckaroo29+ Performance 1.5 gps 1.6 gps 2.0 gps
Cuckatoo31+ Performance 0.48 gps 0.51 gps 0.54 gps
Mining Fidelity 0.99 0.99 0.99
Driver AMD GPU Pro AMD GPU Pro AMD ROCm

Disclaimers:

- Performance may vary depending upon your system configuration. Your performance in mining conditions may differ substantially depending on your system, network difficulty, internet connection and other factors. Refer to EULA for additional information.
- Features and performance are subject to change without notice.

Driver Selection

Use the following chart to determine the best driver for your system configuration. If unsure, use the AMD GPU Pro Driver.

If your system supports PCIe Gen3 and Atomics, use ROCm for best performance.

NOTE: ROCm will not work with PCIe Gen2 or Gen3 without Atomics.


Driver Download and Installation


Instructions for Installing ROCm Drivers

🔆For AMDGPU-PRO users, Skip to the next section. For additional information on the ROCm Driver please visit the official page.

1. Make sure your system is up to date

sudo apt update

sudo apt dist-upgrade

sudo apt install libnuma-dev

sudo reboot

2. Add the ROCm apt repository

wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -

echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list

3. Install

sudo apt update

sudo apt install rocm-dkms

4. Set Your Permissions

sudo usermod -a -G video $LOGNAME

5. Finish Install

sudo reboot

6. Check Install

/opt/rocm/bin/rocminfo

/opt/rocm/opencl/bin/x86_64/clinfo

Instructions for installing the AMDGPU-PRO Driver

For additional information on the AMDGPU-PRO Driver please visit the official page.

or pull it using curl:

cd ~/Downloads

curl -L -O --referer https://support.amd.com https://drivers.amd.com/drivers/linux/amdgpu-pro-18.50-725072-ubuntu-18.04.tar.xz

2. Extracting the Archive

cd ~/Downloads

tar -Jxvf amdgpu-pro-18.50-725072-ubuntu-18.04.tar.xz

3. Install

cd ~/Downloads/amdgpu-pro-18.50-725072-ubuntu-18.04

./amdgpu-install --opencl=legacy

ePIC-Boost-Miner Installation

Download and Configuration

1. Download

Download miner from the Release tab.

2. Extract Archive

cd <Download directory>

tar xzvf ePIC-Boost-Miner-v<version number>.tar.gz

3. Edit Configuration File

cd <ePIC-Boost-Miner directory>

Using your favourite editor open epic-boost-miner.toml

3(a). Edit Pool

Edit based on your pool information the following fields:

  • stratum_server_addr

  • stratum_server_login

  • stratum_server_password

  • stratum_server_tls_enabled

If you are looking for a pool to use some suggestions can be found below Looking for Mining Pools.

3(b). Edit Plugin

There are four plugins to choose from:

  • cuckatoo_mean_opencl_amdgpu_31

  • cuckatoo_mean_opencl_rocm_31

  • cuckaroo_mean_opencl_amdgpu_29

  • cuckaroo_mean_opencl_rocm_29

For each device select which plugin to run (make sure to use the appropriate plugin for your driver)

[[mining.miner_plugin_config]]

plugin_name = "<plugin name coresponding to one of the choices from the list above>"

[mining.miner_plugin_config.parameters]

device = <device id (if there is only one card in the system it should be 0)>

4. Start Miner

cd <ePIC-Boost-Miner directory>

./ePIC-Boost-Miner

Looking for Mining Pools


Stay Tuned!

ePIC is continually working to update and optimize this miner - to push performance and maximize the potential and ROI of your Sapphire RX 570 16GB Graphics Card.

Please post bugs to this GitHub or email at support@epicblockchain.io and check back here for future enhancements.

Happy Mining and KEEP GRINNING!


OpenCL plugin and OpenCL code copyright (c) 2018 ePIC Blockchain Technologies Inc.
Miner application contains Open Source Code. Attributions to:
Equihash Solver provided under MIT License and Copyright (c) 2016 https://github.com/tromp/equihash
Grin-Miner provided under Apache 2.0 Licence and Copyright (c) 2019 https://github.com/mimblewimble/grin-miner

About

Grin Miner for Sapphire RX 570 16GB GPU Cards

Resources

Stars

Watchers

Forks

Packages

No packages published