- Windows/mac/linux
- AMD and NVIDIA
- Hashrate and Shares monitoring of each GPU
- Manual control of each GPU
- Cascaded launch sequence
- View other workers on LAN and total hashrate
- Auto restart GPUs*
- Auto start with program launch
- No Donation
- Download Microsoft C++ Redistributable
- Download and run ethereum-miner
- Input wallet address, worker name, stratum address, choose 'Mine' option for each GPU, then Start
- To monitor other workers, open 'Tools' menu and open the 'Cluster Monitor'
You should now be mining. To get a faster hashrate, continue on
For best results with AMD GPUs, download the beta blockchain drivers for Windows or Ubuntu 16.04.
On Windows, every time the GPU configuration is changed, even one card added/removed, it will likely install the default driver for all of your cards. Every time this happens you will need to go through these steps
- Open Device Manager and right click on one of your AMD GPUs with the modded BIOS
- Click 'Update Driver'
- Click 'Browse my computer for driver software'
- Click 'Let me pick from a list of available drivers on my computer'
- Click 'Have Disk'
- Cick 'Browse'
- Navigate to C:/AMD/Win10-64Bit-Crimson-ReLive-Beta-Blockchain-Workloads-Aug23/Packages/Drivers/Display/WT6A_INF
- Open the .inf file
- Click 'OK'
- The Update Drivers window should now have your GPU name highlighted
- Click 'Next' The driver will install for all of your AMD GPUs, and the devices may not yet be enabled due to the BIOS mods, that is okay. Don't reboot yet. If Windows crashes here with a BSOD, it probably installed, restart and go to the next step.
- Run atikmdag-patcher to repatch and sign the driver to allow the modded BIOS to run (only required if you modded your GPU BIOS)
- Reboot
These steps are not required, but will increase your hashrate
- MSI Afterburner is an easy way overclock the memory clocks for both AMD and NVIDIA cards. You can also limit your power consumption.
- For AMD cards, the combo of blockchain drivers, timing straps BIOS flash, and overclocking will provide the largest hashrate gains.
- For AMD Radeon RX 4XX/RX 5XX/Radeon Pro Duo Polaris/etc:
- Backup stock GPU BIOS with ATIFlash
- Modify timing straps, clocks, and power using PolarisBiosEditor
- Flash GPU BIOS with ATIFlash
- NVIDIA
- /etc/X11/xorg.conf (example file provided)
- To allow overclocking, include
Option "Coolbits" "28"
for your NVIDIA devices - When a monitor is not plugged in to a device, make sure that you are using the
Option "AllowEmptyInitialConfiguration" "true"
for the device and ensure that the screens are declared in theSection "ServerLayout"
- To allow overclocking, include
- Use nvidia-settings to overclock
# Example for GTX 1060 nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[3]=1000'`
- /etc/X11/xorg.conf (example file provided)
- AMD
- Use Windows and MSI Afterburner to find good clock/power/straps settings for your BIOS (perform all Windows optimizations above)
- Once the GPU BIOS is flashed, it will work in any Operating System, so the settings all carry over to Ubuntu. Ubuntu has slightly(<5%) higher hashrates for AMD cards compared to Windows in my experience.
There has been reported success with the following overclocks. For AMD, the clocks can be set with an overclocking tool like MSI Afterburner or by flashing the BIOS. For NVIDIA, the BIOS is encrypted so cannot be easily flashed to overclock, so a tool like MSI Afterburner or nvidia-settings should be used.
Device | Memory Rate (MHz) | Hashrate (Mh/s) |
---|---|---|
AMD RX 580 | 2050 | 28.3 |
AMD RX 570 | 2000 | 27.6 |
AMD RX 560 | 1750 | 11.4 |
NVIDIA GTX 1080 | +600 | 35.5 |
NVIDIA GTX 1070 | +550 | 30.5 |
NVIDIA GTX 1060 | +500 | 22.8 |
# Install dependencies
npm i
# Run the app
npm start
# Package the app
npm run package
* Automatically restart GPUs if they hang up to 10 times at which time they are considered failed